Class StdKeyDeserializers
- java.lang.Object
-
- org.codehaus.jackson.map.deser.std.StdKeyDeserializers
-
public class StdKeyDeserializers extends java.lang.ObjectHelper class used to contain simple/well-known key deserializers. Following kinds of Objects can be handled currently:- Primitive wrappers
- Enums (usually not needed, since EnumMap doesn't call us)
- Anything with constructor that takes a single String arg (if not explicitly @JsonIgnore'd)
- Anything with 'static T valueOf(String)' factory method (if not explicitly @JsonIgnore'd)
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<JavaType,KeyDeserializer>_keyDeserializers
-
Constructor Summary
Constructors Modifier Constructor Description protectedStdKeyDeserializers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.HashMap<JavaType,KeyDeserializer>constructAll()static KeyDeserializerconstructEnumKeyDeserializer(EnumResolver<?> enumResolver)static KeyDeserializerconstructEnumKeyDeserializer(EnumResolver<?> enumResolver, AnnotatedMethod factory)static KeyDeserializerconstructStringKeyDeserializer(DeserializationConfig config, JavaType type)static KeyDeserializerfindStringBasedKeyDeserializer(DeserializationConfig config, JavaType type)
-
-
-
Field Detail
-
_keyDeserializers
protected final java.util.HashMap<JavaType,KeyDeserializer> _keyDeserializers
-
-
Method Detail
-
constructAll
public static java.util.HashMap<JavaType,KeyDeserializer> constructAll()
-
constructStringKeyDeserializer
public static KeyDeserializer constructStringKeyDeserializer(DeserializationConfig config, JavaType type)
-
constructEnumKeyDeserializer
public static KeyDeserializer constructEnumKeyDeserializer(EnumResolver<?> enumResolver)
-
constructEnumKeyDeserializer
public static KeyDeserializer constructEnumKeyDeserializer(EnumResolver<?> enumResolver, AnnotatedMethod factory)
-
findStringBasedKeyDeserializer
public static KeyDeserializer findStringBasedKeyDeserializer(DeserializationConfig config, JavaType type)
-
-