Package org.apache.wicket.util.convert
Class ConversionException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.wicket.util.convert.ConversionException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
StringValueConversionException
public class ConversionException extends RuntimeException
Thrown for conversion exceptions.- Author:
- Eelco Hillenius
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConversionException(String message)Construct exception with message.ConversionException(String message, Throwable cause)Construct exception with message and cause.ConversionException(Throwable cause)Construct exception with cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IConverter<?>getConverter()Gets the used converter.FormatgetFormat()Get the used format.LocalegetLocale()Get the used locale.StringgetResourceKey()ObjectgetSourceValue()Gets the tried value.Class<?>getTargetType()Gets the target property type.Map<String,Object>getVariables()Returns the map of variables for this exception.ConversionExceptionsetConverter(IConverter<?> converter)Sets the used converter.ConversionExceptionsetFormat(Format format)Sets the used format.ConversionExceptionsetLocale(Locale locale)Sets the used locale.ConversionExceptionsetResourceKey(String resourceKey)Set the resource key for the message that should be displayed.ConversionExceptionsetSourceValue(Object sourceValue)Sets the tried value.ConversionExceptionsetTargetType(Class<?> targetType)Sets the target property type.ConversionExceptionsetVariable(String name, Object value)Sets a variable that will be used in substitution-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ConversionException
public ConversionException(String message)
Construct exception with message.- Parameters:
message- message
-
ConversionException
public ConversionException(String message, Throwable cause)
Construct exception with message and cause.- Parameters:
message- messagecause- cause
-
ConversionException
public ConversionException(Throwable cause)
Construct exception with cause.- Parameters:
cause- cause
-
-
Method Detail
-
getConverter
public final IConverter<?> getConverter()
Gets the used converter.- Returns:
- the used converter.
-
getSourceValue
public final Object getSourceValue()
Gets the tried value.- Returns:
- the tried value.
-
getTargetType
public final Class<?> getTargetType()
Gets the target property type.- Returns:
- the target property type.
-
setConverter
public final ConversionException setConverter(IConverter<?> converter)
Sets the used converter.- Parameters:
converter- the converter.- Returns:
- This
-
setFormat
public final ConversionException setFormat(Format format)
Sets the used format.- Parameters:
format- the used format.- Returns:
- This
-
setLocale
public final ConversionException setLocale(Locale locale)
Sets the used locale.- Parameters:
locale- the used locale.- Returns:
- This
-
setSourceValue
public final ConversionException setSourceValue(Object sourceValue)
Sets the tried value.- Parameters:
sourceValue- the tried value.- Returns:
- This
-
setTargetType
public final ConversionException setTargetType(Class<?> targetType)
Sets the target property type.- Parameters:
targetType- sets the target property type- Returns:
- This
-
getResourceKey
public String getResourceKey()
- Returns:
- The resource key for the message that should be displayed
-
setResourceKey
public ConversionException setResourceKey(String resourceKey)
Set the resource key for the message that should be displayed.- Parameters:
resourceKey- sets the resource key- Returns:
- This
-
setVariable
public ConversionException setVariable(String name, Object value)
Sets a variable that will be used in substitution- Parameters:
name- variable namevalue- variable value- Returns:
- this for chaining
-
getVariables
public Map<String,Object> getVariables()
Returns the map of variables for this exception.- Returns:
- map of variables for this exception (or null if no variables were defined)
-
-