Class StdKeyDeserializer.StringFactoryKeyDeserializer
- java.lang.Object
-
- com.fasterxml.jackson.databind.KeyDeserializer
-
- com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
-
- com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer.StringFactoryKeyDeserializer
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- StdKeyDeserializer
static final class StdKeyDeserializer.StringFactoryKeyDeserializer extends StdKeyDeserializer
Key deserializer that calls a static no-args factory method to instantiate desired key type.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
StdKeyDeserializer.DelegatingKD, StdKeyDeserializer.EnumKD, StdKeyDeserializer.StringCtorKeyDeserializer, StdKeyDeserializer.StringFactoryKeyDeserializer, StdKeyDeserializer.StringKD
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.KeyDeserializer
KeyDeserializer.None
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.reflect.Method
_factoryMethod
private static long
serialVersionUID
-
Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
_deser, _keyClass, _kind, TYPE_BOOLEAN, TYPE_BYTE, TYPE_BYTE_ARRAY, TYPE_CALENDAR, TYPE_CHAR, TYPE_CLASS, TYPE_CURRENCY, TYPE_DATE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_LOCALE, TYPE_LONG, TYPE_SHORT, TYPE_URI, TYPE_URL, TYPE_UUID
-
-
Constructor Summary
Constructors Constructor Description StringFactoryKeyDeserializer(java.lang.reflect.Method fm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
_parse(java.lang.String key, DeserializationContext ctxt)
-
Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
_parseDouble, _parseInt, _parseLong, _weirdKey, deserializeKey, forType, getKeyClass
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
_factoryMethod
final java.lang.reflect.Method _factoryMethod
-
-
Method Detail
-
_parse
public java.lang.Object _parse(java.lang.String key, DeserializationContext ctxt) throws java.lang.Exception
- Overrides:
_parse
in classStdKeyDeserializer
- Throws:
java.lang.Exception
-
-