|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package com.fasterxml.jackson.databind |
|---|
| Class com.fasterxml.jackson.databind.AnnotationIntrospector.Pair extends AnnotationIntrospectorPair implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.DeserializationConfig extends MapperConfigBase<DeserializationFeature,DeserializationConfig> implements Serializable |
|---|
serialVersionUID: -4227480407273773599L
| Serialized Fields |
|---|
int _deserFeatures
LinkedNode<T> _problemHandlers
JsonNodeFactory _nodeFactory
JsonNode instances.
| Class com.fasterxml.jackson.databind.DeserializationContext extends Object implements Serializable |
|---|
serialVersionUID: -7727373309391091315L
| Serialized Fields |
|---|
DeserializerCache _cache
JsonDeserializer caching.
DeserializerFactory _factory
ObjectMapper, ObjectReader)
access it.
DeserializationConfig _config
int _featureFlags
DeserializationFeatures that are enabled
Class<T> _view
InjectableValues _injectableValues
| Class com.fasterxml.jackson.databind.InjectableValues.Std extends InjectableValues implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Map<K,V> _values
| Class com.fasterxml.jackson.databind.JavaType extends ResolvedType implements Serializable |
|---|
serialVersionUID: -5321897246493723158L
| Serialized Fields |
|---|
Class<T> _class
int _hashCode
Object _valueHandler
Note: untyped (i.e. caller has to cast) because it is used for different kinds of handlers, with unrelated types.
Object _typeHandler
Note: untyped (i.e. caller has to cast) because it is used for different kinds of handlers, with unrelated types.
| Class com.fasterxml.jackson.databind.JsonMappingException extends JsonProcessingException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LinkedList<E> _path
| Class com.fasterxml.jackson.databind.JsonMappingException.Reference extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Object _from
String _fieldName
JsonMappingException.Reference._index defined), or when resolving
Map classes without (yet) having an instance to operate on.
int _index
Collection instance that contained
the reference; used if index is relevant and available.
If either not applicable, or not available, -1 is used to
denote "not known".
| Class com.fasterxml.jackson.databind.MappingJsonFactory extends JsonFactory implements Serializable |
|---|
serialVersionUID: -6744103724013275513L
| Class com.fasterxml.jackson.databind.ObjectMapper extends ObjectCodec implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
JsonFactory _jsonFactory
JsonParser and JsonGenerator
instances as necessary.
TypeFactory _typeFactory
JavaType instances;
needed to allow modules to add more custom type handling
(mostly to support types of non-Java JVM languages)
InjectableValues _injectableValues
SubtypeResolver _subtypeResolver
RootNameLookup _rootNames
HashMap<K,V> _mixInAnnotations
Annotations associated with the value classes will be used to override annotations of the key class, associated with the same field or method. They can be further masked by sub-classes: you can think of it as injecting annotations between the target class and its sub-classes (or interfaces)
SerializationConfig _serializationConfig
DefaultSerializerProvider _serializerProvider
ObjectMapper._serializerFactory to allow
for constructing custom serializers.
Note: while serializers are only exposed SerializerProvider,
mappers and readers need to access additional API defined by
DefaultSerializerProvider
SerializerFactory _serializerFactory
DeserializationConfig _deserializationConfig
DefaultDeserializationContext _deserializationContext
ConcurrentHashMap<K,V> _rootDeserializers
Given that we don't expect much concurrency for additions (should very quickly converge to zero after startup), let's explicitly define a low concurrency setting.
Since version 1.5, these may are either "raw" deserializers (when no type information is needed for base type), or type-wrapped deserializers (if it is needed)
| Class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder extends StdTypeResolverBuilder implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ObjectMapper.DefaultTyping _appliesFor
| Class com.fasterxml.jackson.databind.ObjectReader extends ObjectCodec implements Serializable |
|---|
serialVersionUID: -4251443320039569153L
| Serialized Fields |
|---|
DeserializationConfig _config
DefaultDeserializationContext _context
JsonFactory _jsonFactory
JsonGenerators
boolean _unwrapRoot
JavaType _valueType
ObjectReader._valueToUpdate is non-null, only used for
locating deserializer.
JsonDeserializer<T> _rootDeserializer
ObjectReader._valueType
is known, and if so, reuse it afterwards.
This allows avoiding further deserializer lookups and increases
performance a bit on cases where readers are reused.
Object _valueToUpdate
ArrayType; array
types can not be modified because array size is immutable.
FormatSchema _schema
InjectableValues _injectableValues
DataFormatReaders _dataFormatReaders
NOTE: If defined non-null, readValue() methods that take
Reader or String input will fail with exception,
because format-detection only works on byte-sources. Also, if format
can not be detect reliably (as per detector settings),
a JsonParseException will be thrown).
ConcurrentHashMap<K,V> _rootDeserializers
RootNameLookup _rootNames
| Class com.fasterxml.jackson.databind.ObjectWriter extends Object implements Serializable |
|---|
serialVersionUID: -7024829992408267532L
| Serialized Fields |
|---|
SerializationConfig _config
DefaultSerializerProvider _serializerProvider
SerializerFactory _serializerFactory
JsonFactory _jsonFactory
JsonGenerators
JavaType _rootType
JsonSerializer<T> _rootSerializer
ObjectWriter._rootType
is known, and if so, reuse it afterwards.
This allows avoiding further serializer lookups and increases
performance a bit on cases where readers are reused.
PrettyPrinter _prettyPrinter
FormatSchema _schema
| Class com.fasterxml.jackson.databind.RuntimeJsonMappingException extends RuntimeException implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.SerializationConfig extends MapperConfigBase<SerializationFeature,SerializationConfig> implements Serializable |
|---|
serialVersionUID: 8849092838541724233L
| Serialized Fields |
|---|
int _serFeatures
JsonInclude.Include _serializationInclusion
FilterProvider _filterProvider
| Package com.fasterxml.jackson.databind.cfg |
|---|
| Class com.fasterxml.jackson.databind.cfg.BaseSettings extends Object implements Serializable |
|---|
serialVersionUID: 4939673998947122190L
| Serialized Fields |
|---|
ClassIntrospector _classIntrospector
AnnotationIntrospector _annotationIntrospector
VisibilityChecker<T extends VisibilityChecker<T>> _visibilityChecker
JsonAutoDetect annotation)
PropertyNamingStrategy _propertyNamingStrategy
TypeFactory _typeFactory
JavaType instances;
needed to allow modules to add more custom type handling
(mostly to support types of non-Java JVM languages)
TypeResolverBuilder<T extends TypeResolverBuilder<T>> _typeResolverBuilder
Object.class)
DateFormat _dateFormat
StdDateFormat.
Note that the configured format object will be cloned once per deserialization process (first time it is needed)
HandlerInstantiator _handlerInstantiator
Locale _locale
Locale used with serialization formats.
Default value is Locale.getDefault().
TimeZone _timeZone
TimeZone used with serialization formats.
Default value is TimeZone.getDefault(), which is typically the
local time zone (unless overridden for JVM).
Note that if a new value is set, time zone is also assigned to
BaseSettings._dateFormat of this object.
Base64Variant _defaultBase64
Base64Variant to use for handling
binary data (byte[]), used with data formats
that use base64 encoding (like JSON, CSV).
| Class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig extends Object implements Serializable |
|---|
serialVersionUID: 3683541151102256824L
| Serialized Fields |
|---|
Deserializers[] _additionalDeserializers
KeyDeserializers[] _additionalKeyDeserializers
BeanDeserializerModifier[] _modifiers
BeanDeserializer instances
are configured and constructed.
AbstractTypeResolver[] _abstractTypeResolvers
ValueInstantiators[] _valueInstantiators
| Class com.fasterxml.jackson.databind.cfg.MapperConfig extends Object implements Serializable |
|---|
serialVersionUID: 8891625428805876137L
| Serialized Fields |
|---|
int _mapperFeatures
BaseSettings _base
| Class com.fasterxml.jackson.databind.cfg.MapperConfigBase extends MapperConfig<T extends MapperConfigBase<CFG,T>> implements Serializable |
|---|
serialVersionUID: -8378230381628000111L
| Serialized Fields |
|---|
Map<K,V> _mixInAnnotations
SubtypeResolver _subtypeResolver
String _rootName
Class<T> _view
Object.class
is defined), meaning that all properties are to be included.
| Class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Serializers[] _additionalSerializers
Serializers[] _additionalKeySerializers
BeanSerializerModifier[] _modifiers
BeanSerializer instances
are configured and constructed.
| Package com.fasterxml.jackson.databind.deser |
|---|
| Class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory extends DeserializerFactory implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
OptionalHandlerFactory optionalHandlers
DeserializerFactoryConfig _factoryConfig
| Class com.fasterxml.jackson.databind.deser.BeanDeserializer extends BeanDeserializerBase implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.BeanDeserializerBase extends StdDeserializer<Object> implements Serializable |
|---|
serialVersionUID: -2038793552422727904L
| Serialized Fields |
|---|
JavaType _beanType
JsonFormat.Shape _serializationShape
ValueInstantiator _valueInstantiator
JsonDeserializer<T> _delegateDeserializer
PropertyBasedCreator _propertyBasedCreator
boolean _nonStandardCreation
boolean _vanillaProcessing
BeanPropertyMap _beanProperties
ValueInjector[] _injectables
ValueInjectors, if any injectable values are
expected by the bean; otherwise null.
This includes injectors used for injecting values via setters
and fields, but not ones passed through constructor parameters.
SettableAnyProperty _anySetter
HashSet<E> _ignorableProps
boolean _ignoreAllUnknown
boolean _needViewProcesing
Map<K,V> _backRefs
UnwrappedPropertyHandler _unwrappedPropertyHandler
ExternalTypeHandler _externalTypeIdHandler
ObjectIdReader _objectIdReader
| Class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory extends BasicDeserializerFactory implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer extends BeanDeserializerBase implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
AnnotatedMethod _buildMethod
| Class com.fasterxml.jackson.databind.deser.CreatorProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
AnnotatedParameter _annotated
Object _injectableValueId
int _creatorIndex
| Class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext extends DeserializationContext implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl extends DefaultDeserializationContext implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.DeserializerCache extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialization Methods |
|---|
Object writeReplace()
| Serialized Fields |
|---|
ConcurrentHashMap<K,V> _cachedDeserializers
Given that we don't expect much concurrency for additions (should very quickly converge to zero after startup), let's explicitly define a low concurrency setting.
HashMap<K,V> _incompleteDeserializers
| Class com.fasterxml.jackson.databind.deser.SettableBeanProperty extends Object implements Serializable |
|---|
serialVersionUID: -1026580169193933453L
| Serialized Fields |
|---|
String _propName
JavaType _type
JsonDeserializer<T> _valueDeserializer
TypeDeserializer _valueTypeDeserializer
NullProvider _nullProvider
String _managedReferenceName
ViewMatcher _viewMatcher
int _propertyIndex
| Package com.fasterxml.jackson.databind.deser.impl |
|---|
| Class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer extends BeanDeserializerBase implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
BeanDeserializerBase _delegate
SettableBeanProperty[] _orderedProperties
AnnotatedMethod _buildMethod
| Class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer extends BeanDeserializerBase implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
BeanDeserializerBase _delegate
SettableBeanProperty[] _orderedProperties
| Class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.Bucket[] _buckets
int _hashMask
int _size
int _nextBucketIndex
Note: is kept up-to-date with additions, but can NOT handle removals (i.e. "holes" may be left)
| Class com.fasterxml.jackson.databind.deser.impl.FieldProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialization Methods |
|---|
Object readResolve()
| Serialized Fields |
|---|
AnnotatedField _annotated
| Class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
SettableBeanProperty _delegate
Constructor<T> _creator
| Class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String _referenceName
boolean _isContainer
SettableBeanProperty _managedProperty
SettableBeanProperty _backProperty
| Class com.fasterxml.jackson.databind.deser.impl.MethodProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialization Methods |
|---|
Object readResolve()
| Serialized Fields |
|---|
AnnotatedMethod _annotated
| Class com.fasterxml.jackson.databind.deser.impl.NullProvider extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Object _nullValue
boolean _isPrimitive
Class<T> _rawType
| Class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ObjectIdReader _objectIdReader
| Class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty extends SettableBeanProperty implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
AnnotatedMethod _annotated
Method _getter
| Package com.fasterxml.jackson.databind.deser.std |
|---|
| Class com.fasterxml.jackson.databind.deser.std.ClassDeserializer extends StdScalarDeserializer<Class<?>> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer extends ContainerDeserializerBase<Collection<Object>> implements Serializable |
|---|
| Serialized Fields |
|---|
JavaType _collectionType
JsonDeserializer<T> _valueDeserializer
TypeDeserializer _valueTypeDeserializer
ValueInstantiator _valueInstantiator
JsonDeserializer<T> _delegateDeserializer
| Class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase extends StdDeserializer<T> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer extends DateDeserializers.DateBasedDeserializer<Calendar> implements Serializable |
|---|
| Serialized Fields |
|---|
Class<T> _calendarClass
| Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer extends StdScalarDeserializer<T> implements Serializable |
|---|
| Serialized Fields |
|---|
DateFormat _customFormat
String _formatString
| Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer extends DateDeserializers.DateBasedDeserializer<Date> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer extends DateDeserializers.DateBasedDeserializer<Date> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer extends DateDeserializers.DateBasedDeserializer<Timestamp> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimeZoneDeserializer extends FromStringDeserializer<TimeZone> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer extends StdDeserializer<Object> implements Serializable |
|---|
| Serialized Fields |
|---|
JsonDeserializer<T> _delegatee
| Class com.fasterxml.jackson.databind.deser.std.EnumDeserializer extends StdScalarDeserializer<Enum<?>> implements Serializable |
|---|
| Serialized Fields |
|---|
EnumResolver<T extends Enum<T>> _resolver
| Class com.fasterxml.jackson.databind.deser.std.EnumDeserializer.FactoryBasedDeserializer extends StdScalarDeserializer<Object> implements Serializable |
|---|
| Serialized Fields |
|---|
Class<T> _enumClass
Class<T> _inputType
Method _factory
| Class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer extends StdDeserializer<EnumMap<?,?>> implements Serializable |
|---|
| Serialized Fields |
|---|
JavaType _mapType
Class<T> _enumClass
JsonDeserializer<T> _keyDeserializer
JsonDeserializer<T> _valueDeserializer
| Class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer extends StdDeserializer<EnumSet<?>> implements Serializable |
|---|
| Serialized Fields |
|---|
JavaType _enumType
Class<T> _enumClass
JsonDeserializer<T> _enumDeserializer
| Class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer extends StdScalarDeserializer<T> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JacksonDeserializers.JavaTypeDeserializer extends StdScalarDeserializer<JavaType> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JacksonDeserializers.TokenBufferDeserializer extends StdScalarDeserializer<TokenBuffer> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.AtomicBooleanDeserializer extends StdScalarDeserializer<AtomicBoolean> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.AtomicReferenceDeserializer extends StdScalarDeserializer<AtomicReference<?>> implements Serializable |
|---|
| Serialized Fields |
|---|
JavaType _referencedType
JsonDeserializer<T> _valueDeserializer
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.CharsetDeserializer extends FromStringDeserializer<Charset> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.CurrencyDeserializer extends FromStringDeserializer<Currency> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.InetAddressDeserializer extends FromStringDeserializer<InetAddress> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.LocaleDeserializer extends FromStringDeserializer<Locale> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.PatternDeserializer extends FromStringDeserializer<Pattern> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.StackTraceElementDeserializer extends StdScalarDeserializer<StackTraceElement> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.URIDeserializer extends FromStringDeserializer<URI> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.URLDeserializer extends FromStringDeserializer<URL> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JdkDeserializers.UUIDDeserializer extends FromStringDeserializer<UUID> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer extends com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer<JsonNode> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.MapDeserializer extends ContainerDeserializerBase<Map<Object,Object>> implements Serializable |
|---|
| Serialized Fields |
|---|
JavaType _mapType
KeyDeserializer _keyDeserializer
MapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext) is called;
boolean _standardStringKey
String (or Object, for
which String is acceptable), and that the
default Jackson key deserializer would be used.
If both are true, can optimize handling.
JsonDeserializer<T> _valueDeserializer
TypeDeserializer _valueTypeDeserializer
ValueInstantiator _valueInstantiator
boolean _hasDefaultCreator
JsonDeserializer<T> _delegateDeserializer
PropertyBasedCreator _propertyBasedCreator
HashSet<E> _ignorableProperties
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer extends StdScalarDeserializer<BigDecimal> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer extends StdScalarDeserializer<BigInteger> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Boolean> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Byte> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Character> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Double> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Float> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Integer> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Long> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer extends StdScalarDeserializer<Number> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer extends StdScalarDeserializer<T> implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Object _nullValue
| Class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer extends NumberDeserializers.PrimitiveOrWrapperDeserializer<Short> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer extends ContainerDeserializerBase<Object[]> implements Serializable |
|---|
| Serialized Fields |
|---|
ArrayType _arrayType
boolean _untyped
Class<T> _elementClass
JsonDeserializer<T> _elementDeserializer
TypeDeserializer _elementTypeDeserializer
| Class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer extends StdDeserializer<T> implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Converter<IN,OUT> _converter
JavaType _delegateType
JsonDeserializer<T> _delegateDeserializer
T<.code>.
| Class com.fasterxml.jackson.databind.deser.std.StdDeserializer extends JsonDeserializer<T> implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Class<T> _valueClass
Object in some case)
| Class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer extends StdDeserializer<T> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator extends ValueInstantiator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String _valueTypeDesc
boolean _cfgEmptyStringsAsObjects
AnnotatedWithParams _defaultCreator
StdValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext))
AnnotatedWithParams _withArgsCreator
CreatorProperty[] _constructorArguments
JavaType _delegateType
AnnotatedWithParams _delegateCreator
CreatorProperty[] _delegateArguments
AnnotatedWithParams _fromStringCreator
AnnotatedWithParams _fromIntCreator
AnnotatedWithParams _fromLongCreator
AnnotatedWithParams _fromDoubleCreator
AnnotatedWithParams _fromBooleanCreator
| Class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer extends ContainerDeserializerBase<Collection<String>> implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
JavaType _collectionType
JsonDeserializer<T> _valueDeserializer
ValueInstantiator _valueInstantiator
JsonDeserializer<T> _delegateDeserializer
| Class com.fasterxml.jackson.databind.deser.std.StringDeserializer extends StdScalarDeserializer<String> implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer extends BeanDeserializer implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer extends StdDeserializer<Object> implements Serializable |
|---|
| Package com.fasterxml.jackson.databind.exc |
|---|
| Class com.fasterxml.jackson.databind.exc.InvalidFormatException extends JsonMappingException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Object _value
Class<T> _targetType
| Class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException extends JsonMappingException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Class<T> _referringClass
String _unrecognizedPropertyName
Note: redundant information since it is also included in the reference path.
Collection<E> _propertyIds
| Package com.fasterxml.jackson.databind.ext |
|---|
| Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.DurationDeserializer extends FromStringDeserializer<Duration> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.GregorianCalendarDeserializer extends StdScalarDeserializer<XMLGregorianCalendar> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.QNameDeserializer extends FromStringDeserializer<QName> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.ext.DOMDeserializer extends FromStringDeserializer<T> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer extends DOMDeserializer<Document> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer extends DOMDeserializer<Node> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory extends Object implements Serializable |
|---|
serialVersionUID: -7103336512296456640L
| Package com.fasterxml.jackson.databind.introspect |
|---|
| Class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor extends AnnotatedWithParams implements Serializable |
|---|
serialVersionUID: 1L
| Serialization Methods |
|---|
Object readResolve()
Object writeReplace()
| Serialized Fields |
|---|
Constructor<T> _constructor
com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.Serialization _serialization
| Class com.fasterxml.jackson.databind.introspect.AnnotatedField extends AnnotatedMember implements Serializable |
|---|
serialVersionUID: 7364428299211355871L
| Serialization Methods |
|---|
Object readResolve()
Object writeReplace()
| Serialized Fields |
|---|
com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization
| Class com.fasterxml.jackson.databind.introspect.AnnotatedMember extends Annotated implements Serializable |
|---|
serialVersionUID: 7364428299211355871L
| Class com.fasterxml.jackson.databind.introspect.AnnotatedMethod extends AnnotatedWithParams implements Serializable |
|---|
serialVersionUID: 1L
| Serialization Methods |
|---|
Object readResolve()
Object writeReplace()
| Serialized Fields |
|---|
Class<T>[] _paramClasses
com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization
| Class com.fasterxml.jackson.databind.introspect.AnnotatedParameter extends AnnotatedMember implements Serializable |
|---|
| Serialized Fields |
|---|
AnnotatedWithParams _owner
Type _type
int _index
| Class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams extends AnnotatedMember implements Serializable |
|---|
| Serialized Fields |
|---|
AnnotationMap[] _paramAnnotations
| Class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair extends AnnotationIntrospector implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
AnnotationIntrospector _primary
AnnotationIntrospector _secondary
| Class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector extends ClassIntrospector implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector extends AnnotationIntrospector implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector extends AnnotationIntrospector implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std extends Object implements Serializable |
|---|
serialVersionUID: -7073939237187922755L
| Serialized Fields |
|---|
JsonAutoDetect.Visibility _getterMinLevel
JsonAutoDetect.Visibility _isGetterMinLevel
JsonAutoDetect.Visibility _setterMinLevel
JsonAutoDetect.Visibility _creatorMinLevel
JsonAutoDetect.Visibility _fieldMinLevel
| Package com.fasterxml.jackson.databind.jsontype |
|---|
| Class com.fasterxml.jackson.databind.jsontype.NamedType extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Class<T> _class
int _hashCode
String _name
| Package com.fasterxml.jackson.databind.jsontype.impl |
|---|
| Class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer extends TypeDeserializerBase implements Serializable |
|---|
serialVersionUID: 5345570420394408290L
| Class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer extends AsArrayTypeDeserializer implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer extends AsArrayTypeDeserializer implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer extends TypeDeserializerBase implements Serializable |
|---|
serialVersionUID: 5345570420394408290L
| Class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver extends SubtypeResolver implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LinkedHashSet<E> _registeredSubtypes
| Class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase extends TypeDeserializer implements Serializable |
|---|
serialVersionUID: 278445030337366675L
| Serialized Fields |
|---|
TypeIdResolver _idResolver
JavaType _baseType
BeanProperty _property
TypeDeserializerBase.forProperty(com.fasterxml.jackson.databind.BeanProperty) is called to create
a copy.
JavaType _defaultImpl
String _typePropertyName
boolean _typeIdVisible
HashMap<K,V> _deserializers
JsonDeserializer<T> _defaultImplDeserializer
| Package com.fasterxml.jackson.databind.module |
|---|
| Class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver extends AbstractTypeResolver implements Serializable |
|---|
serialVersionUID: 8635483102371490919L
| Serialized Fields |
|---|
HashMap<K,V> _mappings
| Class com.fasterxml.jackson.databind.module.SimpleDeserializers extends Object implements Serializable |
|---|
serialVersionUID: -3006673354353448880L
| Serialized Fields |
|---|
HashMap<K,V> _classMappings
| Class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers extends Object implements Serializable |
|---|
serialVersionUID: -6786398737835438187L
| Serialized Fields |
|---|
HashMap<K,V> _classMappings
| Class com.fasterxml.jackson.databind.module.SimpleModule extends Module implements Serializable |
|---|
serialVersionUID: 3132264350026957446L
| Serialized Fields |
|---|
String _name
Version _version
SimpleSerializers _serializers
SimpleDeserializers _deserializers
SimpleSerializers _keySerializers
SimpleKeyDeserializers _keyDeserializers
SimpleAbstractTypeResolver _abstractTypes
SimpleValueInstantiators _valueInstantiators
HashMap<K,V> _mixins
LinkedHashSet<E> _subtypes
| Class com.fasterxml.jackson.databind.module.SimpleSerializers extends Serializers.Base implements Serializable |
|---|
serialVersionUID: 8531646511998456779L
| Serialized Fields |
|---|
HashMap<K,V> _classMappings
HashMap<K,V> _interfaceMappings
| Class com.fasterxml.jackson.databind.module.SimpleValueInstantiators extends ValueInstantiators.Base implements Serializable |
|---|
serialVersionUID: -8929386427526115130L
| Serialized Fields |
|---|
HashMap<K,V> _classMappings
ValueInstantiator instances.
| Package com.fasterxml.jackson.databind.node |
|---|
| Class com.fasterxml.jackson.databind.node.JsonNodeFactory extends Object implements Serializable |
|---|
serialVersionUID: 2323165117839546871L
| Serialized Fields |
|---|
boolean _cfgBigDecimalExact
| Package com.fasterxml.jackson.databind.ser |
|---|
| Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory extends SerializerFactory implements Serializable |
|---|
serialVersionUID: -1416617628045738132L
| Serialized Fields |
|---|
SerializerFactoryConfig _factoryConfig
OptionalHandlerFactory optionalHandlers
| Class com.fasterxml.jackson.databind.ser.BeanSerializerFactory extends BasicSerializerFactory implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider extends SerializerProvider implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl extends DefaultSerializerProvider implements Serializable |
|---|
serialVersionUID: 1L
| Package com.fasterxml.jackson.databind.ser.impl |
|---|
| Class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter extends SimpleBeanPropertyFilter implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Set<E> _propertiesToInclude
| Class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider extends FilterProvider implements Serializable |
|---|
serialVersionUID: -2825494703774121220L
| Serialized Fields |
|---|
Map<K,V> _filtersById
BeanPropertyFilter _defaultFilter
boolean _cfgFailOnUnknownId
| Package com.fasterxml.jackson.databind.type |
|---|
| Class com.fasterxml.jackson.databind.type.ArrayType extends TypeBase implements Serializable |
|---|
serialVersionUID: -6866628807166594553L
| Serialized Fields |
|---|
JavaType _componentType
Object _emptyArray
| Class com.fasterxml.jackson.databind.type.ClassKey extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String _className
Class<T> _class
int _hashCode
| Class com.fasterxml.jackson.databind.type.CollectionLikeType extends TypeBase implements Serializable |
|---|
serialVersionUID: -2079769185110719683L
| Serialized Fields |
|---|
JavaType _elementType
| Class com.fasterxml.jackson.databind.type.CollectionType extends CollectionLikeType implements Serializable |
|---|
serialVersionUID: 7218006718717444365L
| Class com.fasterxml.jackson.databind.type.MapLikeType extends TypeBase implements Serializable |
|---|
serialVersionUID: -4720638149668688793L
| Serialized Fields |
|---|
JavaType _keyType
JavaType _valueType
| Class com.fasterxml.jackson.databind.type.MapType extends MapLikeType implements Serializable |
|---|
serialVersionUID: 2276544408153191774L
| Class com.fasterxml.jackson.databind.type.SimpleType extends TypeBase implements Serializable |
|---|
serialVersionUID: -800374828948534376L
| Serialized Fields |
|---|
JavaType[] _typeParameters
String[] _typeNames
SimpleType._typeParameters
| Class com.fasterxml.jackson.databind.type.TypeBase extends JavaType implements Serializable |
|---|
serialVersionUID: -3581199092426900829L
| Class com.fasterxml.jackson.databind.type.TypeFactory extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LRUMap<K,V> _typeCache
TypeModifier[] _modifiers
TypeModifiers: objects that can change details
of JavaType instances factory constructs.
TypeParser _parser
| Class com.fasterxml.jackson.databind.type.TypeParser extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TypeFactory _factory
| Package com.fasterxml.jackson.databind.util |
|---|
| Class com.fasterxml.jackson.databind.util.ISO8601DateFormat extends DateFormat implements Serializable |
|---|
serialVersionUID: 1L
| Class com.fasterxml.jackson.databind.util.LRUMap extends LinkedHashMap<K,V> implements Serializable |
|---|
serialVersionUID: 1L
| Serialization Methods |
|---|
private void readObject(ObjectInputStream in)
throws IOException
IOException
private void writeObject(ObjectOutputStream out)
throws IOException
IOExceptionprotected Object readResolve()
| Serialized Fields |
|---|
int _maxEntries
| Class com.fasterxml.jackson.databind.util.ObjectIdMap extends IdentityHashMap<Object,Object> implements Serializable |
|---|
| Class com.fasterxml.jackson.databind.util.RootNameLookup extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LRUMap<K,V> _rootNames
| Class com.fasterxml.jackson.databind.util.StdDateFormat extends DateFormat implements Serializable |
|---|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||