org.springframework.core.convert.support
Class StringToEnumConverterFactory.StringToEnum<T extends java.lang.Enum>

java.lang.Object
  extended by org.springframework.core.convert.support.StringToEnumConverterFactory.StringToEnum<T>
All Implemented Interfaces:
Converter<java.lang.String,T>
Enclosing class:
StringToEnumConverterFactory

private class StringToEnumConverterFactory.StringToEnum<T extends java.lang.Enum>
extends java.lang.Object
implements Converter<java.lang.String,T>


Field Summary
private  java.lang.Class<T> enumType
           
 
Constructor Summary
StringToEnumConverterFactory.StringToEnum(java.lang.Class<T> enumType)
           
 
Method Summary
 T convert(java.lang.String source)
          Convert the source of type S to target type T.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enumType

private final java.lang.Class<T extends java.lang.Enum> enumType
Constructor Detail

StringToEnumConverterFactory.StringToEnum

public StringToEnumConverterFactory.StringToEnum(java.lang.Class<T> enumType)
Method Detail

convert

public T convert(java.lang.String source)
Description copied from interface: Converter
Convert the source of type S to target type T.

Specified by:
convert in interface Converter<java.lang.String,T extends java.lang.Enum>
Parameters:
source - the source object to convert, which must be an instance of S
Returns:
the converted object, which must be an instance of T