org.codehaus.jackson.map.deser
Class EnumResolver
java.lang.Object
org.codehaus.jackson.map.deser.EnumResolver
public final class EnumResolver
- extends Object
Helper class used to resolve String values (either Json Object field
names or regular String values) into Java Enum instances.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_enumClass
protected final Class<Enum<?>> _enumClass
_enums
protected final Enum<?>[] _enums
_enumsById
protected final HashMap<String,Enum<?>> _enumsById
constructFor
public static EnumResolver constructFor(Class<?> rawEnumCls,
AnnotationIntrospector ai)
findEnum
public Enum<?> findEnum(String key)
getEnum
public Enum<?> getEnum(int index)
getEnumClass
public Class<Enum<?>> getEnumClass()
lastValidIndex
public int lastValidIndex()