org.springframework.binding.convert.support
Class TextToLabeledEnum
java.lang.Object
org.springframework.binding.convert.support.AbstractConverter
org.springframework.binding.convert.support.TextToLabeledEnum
- All Implemented Interfaces:
- Converter
public class TextToLabeledEnum
- extends AbstractConverter
Converter that converts textual representations of enum instances to a specific instance of LabeledEnum
.
- Author:
- Keith Donald
Method Summary |
protected java.lang.Object |
doConvert(java.lang.Object source,
java.lang.Class targetClass,
ConversionContext context)
Template method subclasses should override to actually perform the type conversion. |
java.lang.Class[] |
getSourceClasses()
The source classes this converter can convert from. |
java.lang.Class[] |
getTargetClasses()
The target classes this converter can convert to. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextToLabeledEnum
public TextToLabeledEnum()
getSourceClasses
public java.lang.Class[] getSourceClasses()
- Description copied from interface:
Converter
- The source classes this converter can convert from.
- Returns:
- the supported source classes
getTargetClasses
public java.lang.Class[] getTargetClasses()
- Description copied from interface:
Converter
- The target classes this converter can convert to.
- Returns:
- the supported target classes
doConvert
protected java.lang.Object doConvert(java.lang.Object source,
java.lang.Class targetClass,
ConversionContext context)
throws java.lang.Exception
- Description copied from class:
AbstractConverter
- Template method subclasses should override to actually perform the type conversion.
- Specified by:
doConvert
in class AbstractConverter
- Parameters:
source
- the source to convert fromtargetClass
- the target type to convert tocontext
- an optional conversion context that may be used to influence the conversion process, could be null
- Returns:
- the converted source value
- Throws:
java.lang.Exception
- an exception occured, will be wrapped in a conversion exception if necessary
Copyright © 2009 Spring Framework. All Rights Reserved.