Uses of Class
com.fasterxml.jackson.databind.deser.std.StdDeserializer

Packages that use StdDeserializer
com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding. 
com.fasterxml.jackson.databind.deser.std Contains public standard implementations of abstraction that Jackson uses. 
com.fasterxml.jackson.databind.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. 
 

Uses of StdDeserializer in com.fasterxml.jackson.databind.deser
 

Subclasses of StdDeserializer in com.fasterxml.jackson.databind.deser
 class BeanDeserializer
          Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.
 class BeanDeserializerBase
          Base class for BeanDeserializer.
 class BuilderBasedDeserializer
          Class that handles deserialization using a separate Builder class, which is used for data binding and produces actual deserialized value at the end of data binding.
 

Uses of StdDeserializer in com.fasterxml.jackson.databind.deser.std
 

Subclasses of StdDeserializer in com.fasterxml.jackson.databind.deser.std
 class ClassDeserializer
           
 class CollectionDeserializer
          Basic serializer that can take JSON "Array" structure and construct a Collection instance, with typed contents.
 class ContainerDeserializerBase<T>
          Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types
static class DateDeserializers.CalendarDeserializer
           
protected static class DateDeserializers.DateBasedDeserializer<T>
           
static class DateDeserializers.DateDeserializer
          Simple deserializer for handling Date values.
static class DateDeserializers.SqlDateDeserializer
          Compared to plain old Date, SQL version is easier to deal with: mostly because it is more limited.
static class DateDeserializers.TimestampDeserializer
          Simple deserializer for handling Timestamp values.
protected static class DateDeserializers.TimeZoneDeserializer
          As per [JACKSON-522], also need special handling for TimeZones
 class EnumDeserializer
          Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
protected static class EnumDeserializer.FactoryBasedDeserializer
          Deserializer that uses a single-String static factory method for locating Enum values by String id.
 class EnumMapDeserializer
          Deserializer for EnumMap values.
 class EnumSetDeserializer
          Standard deserializer for EnumSets.
 class FromStringDeserializer<T>
          Base class for simple deserializers that only accept JSON String values as the source.
static class JacksonDeserializers.JavaTypeDeserializer
          Deserializer for JavaType values.
static class JacksonDeserializers.TokenBufferDeserializer
          We also want to directly support deserialization of TokenBuffer.
static class JdkDeserializers.AtomicBooleanDeserializer
           
static class JdkDeserializers.AtomicReferenceDeserializer
           
protected static class JdkDeserializers.CharsetDeserializer
           
static class JdkDeserializers.CurrencyDeserializer
           
protected static class JdkDeserializers.InetAddressDeserializer
          As per [JACKSON-484], also need special handling for InetAddress...
protected static class JdkDeserializers.LocaleDeserializer
          Kept protected as it's not meant to be extensible at this point
static class JdkDeserializers.PatternDeserializer
           
static class JdkDeserializers.StackTraceElementDeserializer
           
static class JdkDeserializers.StringDeserializer
          Note: final as performance optimization: not expected to need sub-classing; if sub-classing was needed could re-factor into reusable part, final "Impl" sub-class
static class JdkDeserializers.URIDeserializer
           
static class JdkDeserializers.URLDeserializer
           
static class JdkDeserializers.UUIDDeserializer
           
 class JsonNodeDeserializer
          Deserializer that can build instances of JsonNode from any JSON content, using appropriate JsonNode type.
 class MapDeserializer
          Basic serializer that can take Json "Object" structure and construct a Map instance, with typed contents.
static class NumberDeserializers.BigDecimalDeserializer
           
static class NumberDeserializers.BigIntegerDeserializer
          This is bit trickier to implement efficiently, while avoiding overflow problems.
static class NumberDeserializers.BooleanDeserializer
           
static class NumberDeserializers.ByteDeserializer
           
static class NumberDeserializers.CharacterDeserializer
           
static class NumberDeserializers.DoubleDeserializer
           
static class NumberDeserializers.FloatDeserializer
           
static class NumberDeserializers.IntegerDeserializer
           
static class NumberDeserializers.LongDeserializer
           
static class NumberDeserializers.NumberDeserializer
          For type Number.class, we can just rely on type mappings that plain JsonParser.getNumberValue() returns.
protected static class NumberDeserializers.PrimitiveOrWrapperDeserializer<T>
           
static class NumberDeserializers.ShortDeserializer
           
 class ObjectArrayDeserializer
          Basic serializer that can serialize non-primitive arrays.
 class StdScalarDeserializer<T>
          Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.
 class StringCollectionDeserializer
          Specifically optimized version for Collections that contain String values; reason is that this is a very common type and we can make use of the fact that Strings are final.
 class StringDeserializer
           
 class ThrowableDeserializer
          Deserializer that builds on basic BeanDeserializer but override some aspects like instance construction.
 class UntypedObjectDeserializer
          Deserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basic Object (either explicitly, or due to type erasure).
 

Methods in com.fasterxml.jackson.databind.deser.std that return StdDeserializer
static StdDeserializer<?>[] NumberDeserializers.all()
           
static StdDeserializer<?>[] JdkDeserializers.all()
           
static StdDeserializer<?>[] JacksonDeserializers.all()
           
static StdDeserializer<?>[] DateDeserializers.all()
           
 

Uses of StdDeserializer in com.fasterxml.jackson.databind.ext
 

Subclasses of StdDeserializer in com.fasterxml.jackson.databind.ext
static class CoreXMLDeserializers.DurationDeserializer
           
static class CoreXMLDeserializers.GregorianCalendarDeserializer
           
static class CoreXMLDeserializers.QNameDeserializer
           
 class DOMDeserializer<T>
          Base for serializers that allows parsing DOM Documents from JSON Strings.
static class DOMDeserializer.DocumentDeserializer
           
static class DOMDeserializer.NodeDeserializer
           
 

Methods in com.fasterxml.jackson.databind.ext that return types with arguments of type StdDeserializer
 Collection<StdDeserializer<?>> CoreXMLDeserializers.provide()
          Method called by BasicDeserializerFactory to register deserializers this class provides.
 



Copyright © 2012 fasterxml.com. All Rights Reserved.