Package com.iizix.prop
Class PropException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- com.iizix.prop.PropException
 
 
 
- All Implemented Interfaces:
- java.io.Serializable
 - Direct Known Subclasses:
- FocusException,- PropTypeException,- PropValidateException,- ValueConversionException
 - public class PropException extends java.lang.ExceptionException thrown when a property is set and doesn't validate correctly.- Author:
- Christopher Mindus
- See Also:
- Serialized Form
 
- Constructor Summary- Constructors - Constructor - Description - PropException(GProp<?> property)Creates a property exception with an empty detail message.- PropException(GProp<?> property, java.lang.String message)Creates a property exception with a message.- PropException(GProp<?> property, java.lang.String message, java.lang.Throwable exception)Creates a property exception with a message and an exception cause.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - GProp<?>- getProperty()Gets the property that caused the exception.- java.lang.String- toString()Returns a short description of this throwable.
 
- Constructor Detail- PropException- public PropException(GProp<?> property) Creates a property exception with an empty detail message.- Parameters:
- property- the originator property.
- Throws:
- java.lang.NullPointerException- if- propertyparameter is null.
 
 - PropException- public PropException(GProp<?> property, java.lang.String message) Creates a property exception with a message.- Parameters:
- property- the originator property.
- message- the detail message.
- Throws:
- java.lang.NullPointerException- if- propertyparameter is null.
 
 - PropException- public PropException(GProp<?> property, java.lang.String message, java.lang.Throwable exception) Creates a property exception with a message and an exception cause.- Parameters:
- property- the originator property.
- message- the detail message.
- exception- the exception, i.e. the real cause.
- Throws:
- java.lang.NullPointerException- if- propertyparameter is null.
 
 
 - Method Detail- getProperty- public GProp<?> getProperty() Gets the property that caused the exception.- Returns:
- The (non-null) property instance.
 
 - toString- public java.lang.String toString() Returns a short description of this throwable. The result is the concatenation of:- the name of the class of this object
- ": " (a colon and a space)
- the result of invoking this object's Throwable.getLocalizedMessage()method
 - getLocalizedMessagereturns- null, then just the class name is returned.- Overrides:
- toStringin class- java.lang.Throwable
- Returns:
- a string representation of this throwable.