org.apache.wicket.util.convert
Class ConversionException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.wicket.WicketRuntimeException
                  extended by org.apache.wicket.util.convert.ConversionException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
StringValueConversionException

public class ConversionException
extends WicketRuntimeException

Thrown for conversion exceptions.

Author:
Eelco Hillenius
See Also:
Serialized Form

Constructor Summary
ConversionException(java.lang.String message)
          Construct exception with message.
ConversionException(java.lang.String message, java.lang.Throwable cause)
          Construct exception with message and cause.
ConversionException(java.lang.Throwable cause)
          Construct exception with cause.
 
Method Summary
 IConverter getConverter()
          Gets the used converter.
 java.text.Format getFormat()
          Get the used format.
 java.util.Locale getLocale()
          Get the used locale.
 java.lang.String getResourceKey()
           
 java.lang.Object getSourceValue()
          Gets the tried value.
 java.lang.Class getTargetType()
          Gets the target property type.
 java.util.Map getVariables()
          Returns the map of variables for this exception.
 ConversionException setConverter(IConverter converter)
          Sets the used converter.
 ConversionException setFormat(java.text.Format format)
          Sets the used format.
 ConversionException setLocale(java.util.Locale locale)
          Sets the used locale.
 ConversionException setResourceKey(java.lang.String resourceKey)
          Set the resource key for the message that should be displayed.
 ConversionException setSourceValue(java.lang.Object sourceValue)
          Sets the tried value.
 ConversionException setTargetType(java.lang.Class targetType)
          Sets the target property type.
 ConversionException setVariable(java.lang.String name, java.lang.Object value)
          Sets a variable that will be used in substitution
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConversionException

public ConversionException(java.lang.String message)
Construct exception with message.

Parameters:
message - message

ConversionException

public ConversionException(java.lang.String message,
                           java.lang.Throwable cause)
Construct exception with message and cause.

Parameters:
message - message
cause - cause

ConversionException

public ConversionException(java.lang.Throwable cause)
Construct exception with cause.

Parameters:
cause - cause
Method Detail

getConverter

public final IConverter getConverter()
Gets the used converter.

Returns:
the used converter.

getFormat

public final java.text.Format getFormat()
Get the used format.

Returns:
the used format

getLocale

public final java.util.Locale getLocale()
Get the used locale.

Returns:
the used locale

getSourceValue

public final java.lang.Object getSourceValue()
Gets the tried value.

Returns:
the tried value.

getTargetType

public final java.lang.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(java.text.Format format)
Sets the used format.

Parameters:
format - the used format.
Returns:
This

setLocale

public final ConversionException setLocale(java.util.Locale locale)
Sets the used locale.

Parameters:
locale - the used locale.
Returns:
This

setSourceValue

public final ConversionException setSourceValue(java.lang.Object sourceValue)
Sets the tried value.

Parameters:
sourceValue - the tried value.
Returns:
This

setTargetType

public final ConversionException setTargetType(java.lang.Class targetType)
Sets the target property type.

Parameters:
targetType - sets the target property type
Returns:
This

getResourceKey

public java.lang.String getResourceKey()
Returns:
The resource key for the message that should be displayed

setResourceKey

public ConversionException setResourceKey(java.lang.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(java.lang.String name,
                                       java.lang.Object value)
Sets a variable that will be used in substitution

Parameters:
name - variable name
value - variable value
Returns:
this for chaining

getVariables

public java.util.Map getVariables()
Returns the map of variables for this exception.

Returns:
map of variables for this exception (or null if no variables were defined)


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.