## Uses of Class
com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer

Packages that use StdScalarDeserializer
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 StdScalarDeserializer in com.fasterxml.jackson.databind.deser.std

Subclasses of StdScalarDeserializer in com.fasterxml.jackson.databind.deser.std
`class` `ClassDeserializer`
`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` `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`
`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` `StringDeserializer`

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

Subclasses of StdScalarDeserializer 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`

Copyright © 2012 fasterxml.com. All Rights Reserved.