Class StdDeserializer.PrimitiveOrWrapperDeserializer<T>
- java.lang.Object
-
- org.codehaus.jackson.map.JsonDeserializer<T>
-
- org.codehaus.jackson.map.deser.std.StdDeserializer<T>
-
- org.codehaus.jackson.map.deser.std.StdScalarDeserializer<T>
-
- org.codehaus.jackson.map.deser.std.StdDeserializer.PrimitiveOrWrapperDeserializer<T>
-
- Direct Known Subclasses:
StdDeserializer.BooleanDeserializer,StdDeserializer.ByteDeserializer,StdDeserializer.CharacterDeserializer,StdDeserializer.DoubleDeserializer,StdDeserializer.FloatDeserializer,StdDeserializer.IntegerDeserializer,StdDeserializer.LongDeserializer,StdDeserializer.ShortDeserializer
- Enclosing class:
- StdDeserializer<T>
protected abstract static class StdDeserializer.PrimitiveOrWrapperDeserializer<T> extends StdScalarDeserializer<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.codehaus.jackson.map.deser.std.StdDeserializer
StdDeserializer.BigDecimalDeserializer, StdDeserializer.BigIntegerDeserializer, StdDeserializer.BooleanDeserializer, StdDeserializer.ByteDeserializer, StdDeserializer.CharacterDeserializer, StdDeserializer.DoubleDeserializer, StdDeserializer.FloatDeserializer, StdDeserializer.IntegerDeserializer, StdDeserializer.LongDeserializer, StdDeserializer.NumberDeserializer, StdDeserializer.PrimitiveOrWrapperDeserializer<T>, StdDeserializer.ShortDeserializer, StdDeserializer.SqlDateDeserializer, StdDeserializer.StackTraceElementDeserializer
-
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonDeserializer
JsonDeserializer.None
-
-
Field Summary
-
Fields inherited from class org.codehaus.jackson.map.deser.std.StdDeserializer
_valueClass
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPrimitiveOrWrapperDeserializer(Class<T> vc, T nvl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetNullValue()Method that can be called to determine value to be used for representing null values (values deserialized when JSON token isJsonToken.VALUE_NULL).-
Methods inherited from class org.codehaus.jackson.map.deser.std.StdScalarDeserializer
deserializeWithType
-
Methods inherited from class org.codehaus.jackson.map.deser.std.StdDeserializer
_parseBoolean, _parseBooleanFromNumber, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, findDeserializer, getValueClass, getValueType, handleUnknownProperty, isDefaultSerializer, parseDouble, reportUnknownProperty
-
Methods inherited from class org.codehaus.jackson.map.JsonDeserializer
deserialize, deserialize, getEmptyValue, unwrappingDeserializer
-
-
-
-
Method Detail
-
getNullValue
public final T getNullValue()
Description copied from class:JsonDeserializerMethod that can be called to determine value to be used for representing null values (values deserialized when JSON token isJsonToken.VALUE_NULL). Usually this is simply Java null, but for some types (especially primitives) it may be necessary to use non-null values.Note that deserializers are allowed to call this just once and then reuse returned value; that is, method is not guaranteed to be called once for each conversion.
Default implementation simply returns null.
- Overrides:
getNullValuein classJsonDeserializer<T>
-
-