- AbstractDeserializer - Class in com.fasterxml.jackson.databind.deser
-
Deserializer only used for abstract types used as placeholders during polymorphic
type handling deserialization.
- AbstractDeserializer(BeanDeserializerBuilder, BeanDescription, Map<String, SettableBeanProperty>, Map<String, SettableBeanProperty>) - Constructor for class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
- AbstractDeserializer(BeanDeserializerBuilder, BeanDescription, Map<String, SettableBeanProperty>) - Constructor for class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
Deprecated.
- AbstractDeserializer(BeanDescription) - Constructor for class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
- AbstractDeserializer(AbstractDeserializer, ObjectIdReader, Map<String, SettableBeanProperty>) - Constructor for class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
- AbstractTypeResolver - Class in com.fasterxml.jackson.databind
-
Defines interface for resolvers that can resolve abstract types into concrete
ones; either by using static mappings, or possibly by materializing
implementations dynamically.
- AbstractTypeResolver() - Constructor for class com.fasterxml.jackson.databind.AbstractTypeResolver
-
- abstractTypeResolvers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
- accept(char, String, int) - Method in interface com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.BaseNameValidator
-
- accept(char, String, int) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.FirstCharBasedValidator
-
- acceptContentVisitor(JsonArrayFormatVisitor) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
-
- acceptContentVisitor(JsonArrayFormatVisitor) - Method in class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
-
- acceptContentVisitor(JsonArrayFormatVisitor) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ext.DOMSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ext.SqlBlobSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
-
Get the representation of the schema to which this serializer will conform.
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
- acceptJsonFormatVisitor(Class<?>, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for visiting type hierarchy for given type, using specified visitor.
- acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for visiting type hierarchy for given type, using specified visitor.
- acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for visiting type hierarchy for given type, using specified visitor.
- acceptJsonFormatVisitor(Class<?>, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Since 2.6
- acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ClassSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.FileSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.NullSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.RawSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.SerializableSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Default implementation specifies no format.
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StringSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
-
- acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
-
- AccessorForReader(InputStream, byte[]) - Constructor for class com.fasterxml.jackson.databind.deser.DataFormatReaders.AccessorForReader
-
- AccessorForReader(byte[]) - Constructor for class com.fasterxml.jackson.databind.deser.DataFormatReaders.AccessorForReader
-
- AccessorForReader(byte[], int, int) - Constructor for class com.fasterxml.jackson.databind.deser.DataFormatReaders.AccessorForReader
-
- accessorNaming(AccessorNamingStrategy.Provider) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configuring
AccessorNamingStrategy
to use for auto-detecting
accessor ("getter") and mutator ("setter") methods based on naming of methods.
- AccessorNamingStrategy - Class in com.fasterxml.jackson.databind.introspect
-
API for handlers used to "mangle" names of "getter" and "setter" methods to
find implicit property names.
- AccessorNamingStrategy() - Constructor for class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
-
- AccessorNamingStrategy.Base - Class in com.fasterxml.jackson.databind.introspect
-
Helper class that implements all abstract methods with dummy implementations.
- AccessorNamingStrategy.Provider - Class in com.fasterxml.jackson.databind.introspect
-
Interface for provider (factory) for constructing
AccessorNamingStrategy
for given type of deserialization target
- AccessPattern - Enum in com.fasterxml.jackson.databind.util
-
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
- activateDefaultTyping(PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Convenience method that is equivalent to calling
- activateDefaultTyping(PolymorphicTypeValidator, ObjectMapper.DefaultTyping) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Convenience method that is equivalent to calling
- activateDefaultTyping(PolymorphicTypeValidator, ObjectMapper.DefaultTyping, JsonTypeInfo.As) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for enabling automatic inclusion of type information, needed
for proper deserialization of polymorphic types (unless types
have been annotated with
JsonTypeInfo
).
- activateDefaultTyping(PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method that is equivalent to calling
- activateDefaultTyping(PolymorphicTypeValidator, ObjectMapper.DefaultTyping) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method that is equivalent to calling
- activateDefaultTyping(PolymorphicTypeValidator, ObjectMapper.DefaultTyping, JsonTypeInfo.As) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling automatic inclusion of type information ("Default Typing"),
needed for proper deserialization of polymorphic types (unless types
have been annotated with
JsonTypeInfo
).
- activateDefaultTypingAsProperty(PolymorphicTypeValidator, ObjectMapper.DefaultTyping, String) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for enabling automatic inclusion of type information -- needed
for proper deserialization of polymorphic types (unless types
have been annotated with
JsonTypeInfo
) --
using "As.PROPERTY" inclusion mechanism and specified property name
to use for inclusion (default being "@class" since default type information
always uses class name as type identifier)
- activateDefaultTypingAsProperty(PolymorphicTypeValidator, ObjectMapper.DefaultTyping, String) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling automatic inclusion of type information ("Default Typing")
-- needed for proper deserialization of polymorphic types (unless types
have been annotated with
JsonTypeInfo
) --
using "As.PROPERTY" inclusion mechanism and specified property name
to use for inclusion (default being "@class" since default type information
always uses class name as type identifier)
- actualType() - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
-
- actualType(JavaType) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
-
- add(Object) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.CollectionReferringAccumulator
-
- add(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
-
Method called to add specified annotation in the Map.
- add(JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified node at the end of this array.
- add(short) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(Short) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
- add(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(Integer) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
- add(long) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(Long) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
- add(float) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(Float) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
- add(double) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(Double) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
- add(BigDecimal) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(BigInteger) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified number at the end of this array.
- add(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified String value at the end of this array.
- add(boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified boolean value at the end of this array.
- add(Boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
- add(byte[]) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified binary value at the end of this array
(note: when serializing as JSON, will be output Base64 encoded)
- addAbstractTypeMapping(Class<T>, Class<? extends T>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Lazily-constructed resolver used for storing mappings from
abstract classes to more specific implementing classes
(which may be abstract or concrete)
- addAbstractTypeResolver(AbstractTypeResolver) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional
AbstractTypeResolver
instance, to handle resolution of
abstract to concrete types (either by defaulting, or by materializing).
- addAll(POJOPropertyBuilder) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Method for adding all property members from specified collector into
this collector.
- addAll(ArrayNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding all child nodes of given Array, appending to
child nodes this array contains
- addAll(Collection<? extends JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding given nodes as child nodes of this array node.
- addAll(Map<String, JsonSerializer<?>>) - Static method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers
-
- addAndResolveNonTypedSerializer(Class<?>, JsonSerializer<Object>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
- addAndResolveNonTypedSerializer(JavaType, JsonSerializer<Object>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
- addAndResolveNonTypedSerializer(Class<?>, JavaType, JsonSerializer<Object>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
Another alternative that will cover both access via raw type and matching
fully resolved type, in one fell swoop.
- addArray() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will construct an ArrayNode and add it at the end
of this array node.
- addBackReferenceProperties(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method that will find if bean has any managed- or back-reference properties,
and if so add them to bean, to be linked during resolution phase.
- addBackReferenceProperty(String, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method called to add a property that represents so-called back reference;
reference that "points back" to object that has forward reference to
currently built bean.
- addBeanDeserializerModifier(BeanDeserializerModifier) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional modifier objects to
customize configuration and construction of bean deserializers.
- addBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method called to figure out settable properties for the
bean deserializer to use.
- addBeanSerializerModifier(BeanSerializerModifier) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional modifier objects to
customize configuration and construction of bean serializers.
- addBigDecimalCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addBigIntegerCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addBooleanCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addCreatorProperty(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method called by deserializer factory, when a "creator property"
(something that is passed via constructor- or factory method argument;
instead of setter or field).
- addCtor(AnnotatedParameter, PropertyName, boolean, boolean, boolean) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- addDelegatingCreator(AnnotatedWithParams, boolean, SettableBeanProperty[], int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addDeserializationProblemHandler(DeserializationProblemHandler) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Add a deserialization problem handler
- addDeserializer(Class<T>, JsonDeserializer<? extends T>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
-
- addDeserializer(Class<?>, KeyDeserializer) - Method in class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers
-
- addDeserializer(Class<T>, JsonDeserializer<? extends T>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for adding deserializer to handle specified type.
- addDeserializers(Deserializers) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional deserializers to use for
handling types.
- addDeserializers(Map<Class<?>, JsonDeserializer<?>>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
-
- addDoubleCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addExternal(SettableBeanProperty, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.Builder
-
- addField(AnnotatedField, PropertyName, boolean, boolean, boolean) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- addFilter(String, BeanPropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
- addFilter(String, PropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
- addFilter(String, SimpleBeanPropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
- addGetter(AnnotatedMethod, PropertyName, boolean, boolean, boolean) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- addHandler(DeserializationProblemHandler) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method used for adding a
DeserializationProblemHandler
for this
builder, at the head of the list (meaning it has priority over handler
registered earlier).
- addHandler(DeserializationProblemHandler) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- addIfNotPresent(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
-
Method called to add specified annotation in the Map, but
only if it didn't yet exist.
- addIgnorable(String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method that will add property name as one of properties that can
be ignored if not recognized.
- addImplicitConstructorCandidate(CreatorCandidate) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- addImplicitFactoryCandidate(CreatorCandidate) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- addIncludable(String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method that will add property name as one of the properties that will be included.
- addInjectable(PropertyName, JavaType, Annotations, AnnotatedMember, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
- addInjectables(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method called locate all members used for value injection (if any),
constructor
ValueInjector
instances, and add them to builder.
- addIntCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addKeyDeserializer(Class<?>, KeyDeserializer) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
- addKeyDeserializers(KeyDeserializers) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional deserializers to use for
handling Map key values (which are separate from value deserializers because
they are always serialized from String values)
- addKeySerializer(Class<? extends T>, JsonSerializer<T>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
- addKeySerializers(Serializers) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional serializers to use for
handling Map key values (which are separate from value serializers because
they must write JsonToken.FIELD_NAME
instead of String value).
- addLocalDefinition(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
- addLongCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addMapping(Class<T>, Class<? extends T>) - Method in class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver
-
Method for adding a mapping from super type to specific subtype.
- addMixIn(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method to use for defining mix-in annotations to use for augmenting
annotations that classes have, for purpose of configuration serialization
and/or deserialization processing.
- addMixIn(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to use for adding mix-in annotations to use for augmenting
specified class or interface.
- addMixInAnnotations(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- addModule(Module) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- addModules(Module...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- addModules(Iterable<? extends Module>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- addNull() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will add a null value at the end of this array node.
- addObject() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will construct an ObjectNode and add it at the end
of this array node.
- addObjectIdReader(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
- addOrOverride(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
-
- addOrOverrideParam(int, Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Method called to override a method parameter annotation,
usually due to a mix-in
annotation masking or overriding an annotation 'real' method
has.
- addOrReplaceProperty(SettableBeanProperty, boolean) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method for adding a new property or replacing a property.
- addPOJO(Object) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will construct a POJONode and add it at the end
of this array node.
- addProperty(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method to add a property setter.
- addProperty(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
-
- addProperty(BeanPropertyDefinition) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
- addPropertyCreator(AnnotatedWithParams, boolean, SettableBeanProperty[]) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addRawValue(RawValue) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
- addReferenceProperties(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Deprecated.
- addSelfReference(ResolvedRecursiveType) - Method in class com.fasterxml.jackson.databind.type.ClassStack
-
Method called to indicate that there is a self-reference from
deeper down in stack pointing into type this stack frame represents.
- addSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
- addSerializer(Class<? extends T>, JsonSerializer<T>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for adding serializer to handle values of specific type.
- addSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
- addSerializer(Class<? extends T>, JsonSerializer<T>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
- addSerializer(Class<?>, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Method that can be used to 'register' a serializer that caller has resolved
without help of this map.
- addSerializer(JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
- addSerializers(Serializers) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional serializers to use for
handling types.
- addSerializers(List<JsonSerializer<?>>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
- addSetter(AnnotatedMethod, PropertyName, boolean, boolean, boolean) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- addStringCreator(AnnotatedWithParams, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- addTypedSerializer(JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
Method called if none of lookups succeeded, and caller had to construct
a serializer.
- addTypedSerializer(Class<?>, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
- addTypeModifier(TypeModifier) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
- addUnresolvedId(Object, Class<?>, JsonLocation) - Method in exception com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
-
- addValue(String, Object) - Method in class com.fasterxml.jackson.databind.InjectableValues.Std
-
- addValue(Class<?>, Object) - Method in class com.fasterxml.jackson.databind.InjectableValues.Std
-
- addValueInstantiator(Class<?>, ValueInstantiator) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for registering
ValueInstantiator
to use when deserializing
instances of type
beanType
.
- addValueInstantiator(Class<?>, ValueInstantiator) - Method in class com.fasterxml.jackson.databind.module.SimpleValueInstantiators
-
- addValueInstantiators(ValueInstantiators) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
- all() - Static method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers
-
- ALL_FORMATS - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
For error messages we'll also need a list of all formats.
- ALL_PUBLIC - Static variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
Alternate base settings used for JDK types: public visibility
required for everything
- allIntrospectors() - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method that can be used to collect all "real" introspectors that
this introspector contains, if any; or this introspector
if it is not a container.
- allIntrospectors(Collection<AnnotationIntrospector>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method that can be used to collect all "real" introspectors that
this introspector contains, if any; or this introspector
if it is not a container.
- allIntrospectors() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
- allIntrospectors(Collection<AnnotationIntrospector>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
- allowIfBaseType(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow all subtypes in cases where
nominal base type is specified class, or one of its subtypes.
- allowIfBaseType(Pattern) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow all subtypes in cases where
nominal base type's class name matches given
Pattern
For example, call to
- allowIfBaseType(String) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow all subtypes in cases where
nominal base type's class name starts with specific prefix.
- allowIfBaseType(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending custom matcher called with base type: if matcher returns
true
, all possible subtypes will be accepted; if false
, other
matchers are applied.
- allowIfSubType(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow specific subtype (regardless
of declared base type) if it is subTypeBase
or its subtype.
- allowIfSubType(Pattern) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow specific subtype (regardless
of declared base type) in cases where subclass name matches given
Pattern
.
- allowIfSubType(String) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow specific subtype (regardless
of declared base type)
in cases where subclass name starts with specified prefix
For example, call to
- allowIfSubType(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending custom matcher called with resolved subtype: if matcher returns
true
, type will be accepted; if false
, other
matchers are applied.
- allowIfSubTypeIsArray() - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will allow all subtypes that are Java arrays
(regardless of element type).
- allowJDKTypeConstructors() - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
- allowPrimitiveTypes(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Overridable helper method that is called to determine whether type serializers
and type deserializers may be created even if base type is Java primitive
type.
- allPublicInstance() - Static method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
- alwaysAsId - Variable in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
-
Marker that indicates what the first reference is to be
serialized as full POJO, or as Object Id (other references
will always be serialized as Object Id)
- annotated - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param
-
- Annotated - Class in com.fasterxml.jackson.databind.introspect
-
Shared base class used for anything on which annotations (included
within a
AnnotationMap
).
- Annotated() - Constructor for class com.fasterxml.jackson.databind.introspect.Annotated
-
- annotated - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata
-
- AnnotatedAndMetadata<A extends Annotated,M> - Class in com.fasterxml.jackson.databind.introspect
-
Silly little "Pair" class needed for 2-element tuples (without
adding dependency to one of 3rd party packages that has one).
- AnnotatedAndMetadata(A, M) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata
-
- AnnotatedClass - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotatedClass.Creators - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotatedClassResolver - Class in com.fasterxml.jackson.databind.introspect
-
Helper class that contains logic for resolving annotations to construct
AnnotatedClass
instances.
- AnnotatedConstructor - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotatedConstructor(TypeResolutionContext, Constructor<?>, AnnotationMap, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
- AnnotatedConstructor(AnnotatedConstructor.Serialization) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
Method used for JDK serialization support
- AnnotatedField - Class in com.fasterxml.jackson.databind.introspect
-
Object that represents non-static (and usually non-transient/volatile)
fields of a class.
- AnnotatedField(TypeResolutionContext, Field, AnnotationMap) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedField
-
- AnnotatedField(AnnotatedField.Serialization) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedField
-
Method used for JDK serialization support
- AnnotatedFieldCollector - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotatedMember - Class in com.fasterxml.jackson.databind.introspect
-
Intermediate base class for annotated entities that are members of
a class; fields, methods and constructors.
- AnnotatedMember(TypeResolutionContext, AnnotationMap) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
- AnnotatedMember(AnnotatedMember) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Copy-constructor.
- AnnotatedMethod - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotatedMethod(TypeResolutionContext, Method, AnnotationMap, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
- AnnotatedMethod(AnnotatedMethod.Serialization) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Method used for JDK serialization support
- AnnotatedMethodCollector - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotatedMethodMap - Class in com.fasterxml.jackson.databind.introspect
-
Simple helper class used to keep track of collection of
AnnotatedMethod
s, accessible by lookup.
- AnnotatedMethodMap() - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
-
- AnnotatedMethodMap(Map<MemberKey, AnnotatedMethod>) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
-
- AnnotatedParameter - Class in com.fasterxml.jackson.databind.introspect
-
Object that represents method parameters, mostly so that associated
annotations can be processed conveniently.
- AnnotatedParameter(AnnotatedWithParams, JavaType, TypeResolutionContext, AnnotationMap, int) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
- AnnotatedWithParams - Class in com.fasterxml.jackson.databind.introspect
-
Intermediate base class that encapsulates features that
constructors and methods share.
- AnnotatedWithParams(TypeResolutionContext, AnnotationMap, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
- AnnotatedWithParams(AnnotatedWithParams, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
- AnnotationCollector - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotationCollector(Object) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotationCollector
-
- AnnotationCollector.NoAnnotations - Class in com.fasterxml.jackson.databind.introspect
-
Immutable implementation for case where no annotations are associated with
an annotatable entity.
- AnnotationCollector.OneAnnotation - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotationCollector.TwoAnnotations - Class in com.fasterxml.jackson.databind.introspect
-
- AnnotationIntrospector - Class in com.fasterxml.jackson.databind
-
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
- AnnotationIntrospector() - Constructor for class com.fasterxml.jackson.databind.AnnotationIntrospector
-
- annotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- annotationIntrospector() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- AnnotationIntrospector.ReferenceProperty - Class in com.fasterxml.jackson.databind
-
Value type used with managed and back references; contains type and
logic name, used to link related references
- AnnotationIntrospector.ReferenceProperty.Type - Enum in com.fasterxml.jackson.databind
-
- AnnotationIntrospector.XmlExtensions - Interface in com.fasterxml.jackson.databind
-
Add-on extension used for XML-specific configuration, needed to decouple
format module functionality from pluggable introspection functionality
(especially JAXB-annotation related one).
- AnnotationIntrospectorPair - Class in com.fasterxml.jackson.databind.introspect
-
Helper class that allows using 2 introspectors such that one
introspector acts as the primary one to use; and second one
as a fallback used if the primary does not provide conclusive
or useful result for a method.
- AnnotationIntrospectorPair(AnnotationIntrospector, AnnotationIntrospector) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
- AnnotationMap - Class in com.fasterxml.jackson.databind.introspect
-
Simple helper class used to keep track of collection of
Jackson Annotations associated with annotatable things
(methods, constructors, classes).
- AnnotationMap() - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotationMap
-
- annotations() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
-
- annotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Deprecated.
- annotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Deprecated.
- annotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
-
- Annotations - Interface in com.fasterxml.jackson.databind.util
-
Interface that defines interface for accessing contents of a
collection of annotations.
- AnyGetterWriter - Class in com.fasterxml.jackson.databind.ser
-
- AnyGetterWriter(BeanProperty, AnnotatedMember, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.AnyGetterWriter
-
- anyIgnorals() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- anyVisible() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- apostrophed(String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either 'text'
(single-quoted) or [null]
.
- append(POJOPropertyBuilder.Linked<T>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
-
Method called to append given node(s) at the end of this
node chain.
- append(TokenBuffer) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Helper method that will append contents of given buffer into this
buffer.
- append(int, JsonToken) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
- append(int, JsonToken, Object, Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
- append(int, JsonToken, Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
- append(int, JsonToken, Object, Object, Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
- appendAnnotationIntrospector(AnnotationIntrospector) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method for registering specified
AnnotationIntrospector
as the lowest
priority introspector, chained with existing introspector(s) and called
as fallback for cases not otherwise handled.
- appendCompletedChunk(Object[]) - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
Method called to add a full Object array as a chunk buffered within
this buffer, and to obtain a new array to fill.
- appendCompletedChunk(T, int) - Method in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
-
- appendQuoted(StringBuilder, String) - Static method in class com.fasterxml.jackson.databind.node.TextNode
-
Deprecated.
- appendReferring(ReadableObjectId.Referring) - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
-
- argCount() - Method in class com.fasterxml.jackson.databind.introspect.MemberKey
-
- ArrayBlockingQueueDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
We need a custom deserializer both because
ArrayBlockingQueue
has no
default constructor AND because it has size limit used for constructing
underlying storage automatically.
- ArrayBlockingQueueDeserializer(JavaType, JsonDeserializer<Object>, TypeDeserializer, ValueInstantiator) - Constructor for class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
-
- ArrayBlockingQueueDeserializer(JavaType, JsonDeserializer<Object>, TypeDeserializer, ValueInstantiator, JsonDeserializer<Object>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
-
Constructor used when creating contextualized instances.
- ArrayBlockingQueueDeserializer(ArrayBlockingQueueDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
-
Copy-constructor that can be used by sub-classes to allow
copy-on-write styling copying of settings of an existing instance.
- ArrayBuilders - Class in com.fasterxml.jackson.databind.util
-
Helper class that contains set of distinct builders for different
arrays of primitive values.
- ArrayBuilders() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders
-
- ArrayBuilders.BooleanBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayBuilders.ByteBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayBuilders.DoubleBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayBuilders.FloatBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayBuilders.IntBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayBuilders.LongBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayBuilders.ShortBuilder - Class in com.fasterxml.jackson.databind.util
-
- ArrayIterator<T> - Class in com.fasterxml.jackson.databind.util
-
Iterator implementation used to efficiently expose contents of an
Array as read-only iterator.
- ArrayIterator(T[]) - Constructor for class com.fasterxml.jackson.databind.util.ArrayIterator
-
- ArrayNode - Class in com.fasterxml.jackson.databind.node
-
Node class that represents Arrays mapped from JSON content.
- ArrayNode(JsonNodeFactory) - Constructor for class com.fasterxml.jackson.databind.node.ArrayNode
-
- ArrayNode(JsonNodeFactory, int) - Constructor for class com.fasterxml.jackson.databind.node.ArrayNode
-
- ArrayNode(JsonNodeFactory, List<JsonNode>) - Constructor for class com.fasterxml.jackson.databind.node.ArrayNode
-
- arrayNode() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
- arrayNode(int) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
Factory method that constructs and returns an
ArrayNode
with an initial capacity
Construction is done using registered
JsonNodeFactory
- arrayNode() - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
- arrayNode(int) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
Factory method for constructing a JSON Array node with an initial capacity
- arrayNode() - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing an empty JSON Array node
- arrayNode(int) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing a JSON Array node with an initial capacity
- ArraySerializerBase<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Intermediate base class for serializers used for various
Java arrays.
- ArraySerializerBase(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
- ArraySerializerBase(Class<T>, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
- ArraySerializerBase(ArraySerializerBase<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
- ArraySerializerBase(ArraySerializerBase<?>, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
- ArraySerializerBase(ArraySerializerBase<?>, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
- arrayToSet(T[]) - Static method in class com.fasterxml.jackson.databind.util.ArrayBuilders
-
- ArrayType - Class in com.fasterxml.jackson.databind.type
-
Array types represent Java arrays, both primitive and object valued.
- ArrayType(JavaType, TypeBindings, Object, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.ArrayType
-
- asAnnotationMap() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
-
- asAnnotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
-
- asArrayDeserializer() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- asArrayDeserializer() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Fluent factory for creating a variant that can handle
POJO output as a JSON Array.
- asArrayDeserializer() - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- asArrayDeserializer() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
- asArrayDeserializer() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
- asArraySerializer() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
-
Implementation has to check whether as-array serialization
is possible reliably; if (and only if) so, will construct
a
BeanAsArraySerializer
, otherwise will return this
serializer as is.
- asArraySerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
- asArraySerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
-
JSON Array output cannot be done if unwrapping operation is
requested; so implementation will simply return 'this'.
- asArraySerializer() - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Mutant factory for creating a variant that output POJO as a
JSON Array.
- AsArraySerializerBase<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Base class for serializers that will output contents as JSON
arrays; typically serializers used for
Collection
and array types.
- AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Non-contextual, "blueprint" constructor typically called when the first
instance is created, without knowledge of property it was used via.
- AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, BeanProperty, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
- AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, BeanProperty, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
General purpose constructor.
- AsArraySerializerBase(AsArraySerializerBase<?>, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
- AsArraySerializerBase(AsArraySerializerBase<?>, BeanProperty, TypeSerializer, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
- AsArrayTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
- AsArrayTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
- AsArrayTypeDeserializer(AsArrayTypeDeserializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
- AsArrayTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type serializer that will embed type information in an array,
as the first element, and actual value as the second element.
- AsArrayTypeSerializer(TypeIdResolver, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer
-
- asBoolean() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java boolean.
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java boolean.
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- asBoolean() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- asBoolean(boolean) - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- asCopyOfValue(JsonParser) - Static method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- AsDeductionTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
A
TypeDeserializer
capable of deducing polymorphic types based on the
fields available.
- AsDeductionTypeDeserializer(JavaType, TypeIdResolver, JavaType, DeserializationConfig, Collection<NamedType>) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
-
- AsDeductionTypeDeserializer(AsDeductionTypeDeserializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
-
- asDouble() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java double.
- asDouble(double) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java double.
- asDouble(double) - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asDouble() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asDouble(double) - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asDouble(double) - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asDouble(double) - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- AsExistingPropertyTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
- AsExistingPropertyTypeSerializer(TypeIdResolver, BeanProperty, String) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
-
- AsExternalTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
- AsExternalTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
-
- AsExternalTypeDeserializer(AsExternalTypeDeserializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
-
- AsExternalTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type serializer that preferably embeds type information as an "external"
type property; embedded in enclosing JSON object.
- AsExternalTypeSerializer(TypeIdResolver, BeanProperty, String) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
-
- asInt() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java int.
- asInt(int) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java int.
- asInt(int) - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asInt() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asInt(int) - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asInt(int) - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asInt(int) - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- asKey(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Factory method that will create an object that can be used as a key for
caching purposes by
TypeFactory
- asLong() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java long.
- asLong(long) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java long.
- asLong(long) - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asLong() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asLong(long) - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asLong(long) - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asLong(long) - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- asParser() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Method used to create a
JsonParser
that can read contents
stored in this buffer.
- asParser(ObjectCodec) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Method used to create a
JsonParser
that can read contents
stored in this buffer.
- asParser(JsonParser) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- asParserOnFirstToken() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Same as:
- AsPropertyTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
- AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
- AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType, JsonTypeInfo.As) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
- AsPropertyTypeDeserializer(AsPropertyTypeDeserializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
- AsPropertyTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type serializer that preferably embeds type information as an additional
JSON Object property, if possible (when resulting serialization would
use JSON Object).
- AsPropertyTypeSerializer(TypeIdResolver, BeanProperty, String) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
-
- assign(Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValue
-
Method called to assign stored value of this property to specified
bean instance
- assignIndex(int) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method used to assign index for property.
- assignIndex(int) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
- assignIndexes() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- assignNullSerializer(JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to assign null value serializer for property
- assignParameter(SettableBeanProperty, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Method called to buffer value for given property, as well as check whether
we now have values for all (creator) properties that we expect to get values for.
- assignSerializer(JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to assign value serializer for property
- assignSerializer(JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
-
- assignTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to set, reset or clear the configured type serializer for
property.
- asText() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will return a valid String representation of
the container value, if the node is a value node
(method
JsonNode.isValueNode()
returns true),
otherwise empty String.
- asText(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method similar to
JsonNode.asText()
, except that it will return
defaultValue
in cases where null value would be returned;
either for missing nodes (trying to access missing property, or element
at invalid item for array) or explicit nulls.
- asText() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.BinaryNode
-
Hmmh.
- asText() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.MissingNode
-
- asText(String) - Method in class com.fasterxml.jackson.databind.node.MissingNode
-
- asText(String) - Method in class com.fasterxml.jackson.databind.node.NullNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.NullNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asText(String) - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- asText() - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- asText(String) - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
-
Method that can be used for efficient type detection
when using stream abstraction for traversing nodes.
- asToken() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.BinaryNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.MissingNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.NullNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.POJONode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- asToken() - Method in class com.fasterxml.jackson.databind.node.ValueNode
-
- AsWrapperTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
- AsWrapperTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
- AsWrapperTypeDeserializer(AsWrapperTypeDeserializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
- AsWrapperTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type wrapper that tries to use an extra JSON Object, with a single
entry that has type name as key, to serialize type information.
- AsWrapperTypeSerializer(TypeIdResolver, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
-
- at(JsonPointer) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for locating node specified by given JSON pointer instances.
- at(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Convenience method that is functionally equivalent to:
- at(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
- at(JsonPointer) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
- AtomicBooleanDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
- AtomicBooleanDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer
-
- AtomicBooleanSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer
-
- AtomicIntegerDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
- AtomicIntegerDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer
-
- AtomicIntegerSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer
-
- AtomicLongDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
- AtomicLongDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer
-
- AtomicLongSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer
-
- AtomicReferenceDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
- AtomicReferenceDeserializer(JavaType, ValueInstantiator, TypeDeserializer, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
-
- AtomicReferenceSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
- AtomicReferenceSerializer(ReferenceType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
-
- AtomicReferenceSerializer(AtomicReferenceSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
-
- AttributePropertyWriter - Class in com.fasterxml.jackson.databind.ser.impl
-
- AttributePropertyWriter(String, BeanPropertyDefinition, Annotations, JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
-
- AttributePropertyWriter(String, BeanPropertyDefinition, Annotations, JavaType, JsonInclude.Value) - Constructor for class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
-
- AttributePropertyWriter(AttributePropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
-
- available() - Method in class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
-
- back(String) - Static method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
-
- backticked(String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either `text`
(backtick-quoted) or [null]
.
- Base() - Constructor for class com.fasterxml.jackson.databind.deser.Deserializers.Base
-
- Base(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
-
- Base(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiators.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
-
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
-
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
-
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.JsonSerializable.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base
-
- Base() - Constructor for class com.fasterxml.jackson.databind.ser.Serializers.Base
-
- Base(Class<?>, JsonParser.NumberType, String) - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
-
- BaseJsonNode - Class in com.fasterxml.jackson.databind.node
-
Abstract base class common to all standard
JsonNode
implementations.
- BaseJsonNode() - Constructor for class com.fasterxml.jackson.databind.node.BaseJsonNode
-
- BaseSettings - Class in com.fasterxml.jackson.databind.cfg
-
Immutable container class used to store simple configuration
settings for both serialization and deserialization.
- BaseSettings(ClassIntrospector, AnnotationIntrospector, PropertyNamingStrategy, TypeFactory, TypeResolverBuilder<?>, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, PolymorphicTypeValidator, AccessorNamingStrategy.Provider) - Constructor for class com.fasterxml.jackson.databind.cfg.BaseSettings
-
- BaseSettings(ClassIntrospector, AnnotationIntrospector, PropertyNamingStrategy, TypeFactory, TypeResolverBuilder<?>, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Deprecated.
- baseType() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
- baseTypeName() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
- Basic(TypeFactory, TypeBindings) - Constructor for class com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Basic
-
- BasicBeanDescription - Class in com.fasterxml.jackson.databind.introspect
-
- BasicBeanDescription(POJOPropertiesCollector, JavaType, AnnotatedClass) - Constructor for class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
- BasicBeanDescription(MapperConfig<?>, JavaType, AnnotatedClass, List<BeanPropertyDefinition>) - Constructor for class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Alternate constructor used in cases where property information is not needed,
only class info.
- BasicBeanDescription(POJOPropertiesCollector) - Constructor for class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
- BasicClassIntrospector - Class in com.fasterxml.jackson.databind.introspect
-
- BasicClassIntrospector() - Constructor for class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
- BasicDeserializerFactory - Class in com.fasterxml.jackson.databind.deser
-
Abstract factory base class that can provide deserializers for standard
JDK classes, including collection classes and simple heuristics for
"upcasting" common collection interface types
(such as
Collection
).
- BasicDeserializerFactory(DeserializerFactoryConfig) - Constructor for class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- BasicDeserializerFactory.ContainerDefaultMappings - Class in com.fasterxml.jackson.databind.deser
-
Helper class to contain default mappings for abstract JDK
Collection
and
Map
types.
- BasicDeserializerFactory.CreatorCollectionState - Class in com.fasterxml.jackson.databind.deser
-
Helper class to contain largish number of parameters that need to be passed
during Creator introspection.
- BasicPolymorphicTypeValidator - Class in com.fasterxml.jackson.databind.jsontype
-
Standard
BasicPolymorphicTypeValidator
implementation that users may want
to use for constructing validators based on simple class hierarchy and/or name patterns
to allow and/or deny certain subtypes.
- BasicPolymorphicTypeValidator(Set<Class<?>>, BasicPolymorphicTypeValidator.TypeMatcher[], BasicPolymorphicTypeValidator.NameMatcher[], BasicPolymorphicTypeValidator.TypeMatcher[]) - Constructor for class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
-
- BasicPolymorphicTypeValidator.Builder - Class in com.fasterxml.jackson.databind.jsontype
-
- BasicPolymorphicTypeValidator.NameMatcher - Class in com.fasterxml.jackson.databind.jsontype
-
General matcher interface (predicate) for validating unresolved
subclass class name.
- BasicPolymorphicTypeValidator.TypeMatcher - Class in com.fasterxml.jackson.databind.jsontype
-
General matcher interface (predicate) for validating class values
(base type or resolved subtype)
- BasicSerializerFactory - Class in com.fasterxml.jackson.databind.ser
-
Factory class that can provide serializers for standard JDK classes,
as well as custom classes that extend standard classes or implement
one of "well-known" interfaces (such as
Collection
).
- BasicSerializerFactory(SerializerFactoryConfig) - Constructor for class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
We will provide default constructor to allow sub-classing,
but make it protected so that no non-singleton instances of
the class will be instantiated.
- BeanAsArrayBuilderDeserializer - Class in com.fasterxml.jackson.databind.deser.impl
-
- BeanAsArrayBuilderDeserializer(BeanDeserializerBase, JavaType, SettableBeanProperty[], AnnotatedMethod) - Constructor for class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
- BeanAsArrayDeserializer - Class in com.fasterxml.jackson.databind.deser.impl
-
Variant of
BeanDeserializer
used for handling deserialization
of POJOs when serialized as JSON Arrays, instead of JSON Objects.
- BeanAsArrayDeserializer(BeanDeserializerBase, SettableBeanProperty[]) - Constructor for class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
- BeanAsArraySerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Specialized POJO serializer that differs from
BeanSerializer
in that instead of producing a JSON Object it will output
a JSON Array, omitting field names, and serializing values in
specified serialization order.
- BeanAsArraySerializer(BeanSerializerBase) - Constructor for class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
- BeanAsArraySerializer(BeanSerializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
- BeanAsArraySerializer(BeanSerializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
- BeanAsArraySerializer(BeanSerializerBase, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
- beanDesc - Variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- BeanDescription - Class in com.fasterxml.jackson.databind
-
Basic container for information gathered by
ClassIntrospector
to
help in constructing serializers and deserializers.
- BeanDescription(JavaType) - Constructor for class com.fasterxml.jackson.databind.BeanDescription
-
- BeanDeserializer - Class in com.fasterxml.jackson.databind.deser
-
Deserializer class that can deserialize instances of
arbitrary bean objects, usually from JSON Object structs,
- BeanDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, HashSet<String>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, HashSet<String>, boolean, Set<String>, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBase) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Copy-constructor that can be used by sub-classes to allow
copy-on-write style copying of settings of an existing instance.
- BeanDeserializer(BeanDeserializerBase, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBase, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializer(BeanDeserializerBase, BeanPropertyMap) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- BeanDeserializerBase - Class in com.fasterxml.jackson.databind.deser
-
Base class for BeanDeserializer
.
- BeanDeserializerBase(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, Set<String>, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Constructor used when initially building a deserializer
instance, given a
BeanDeserializerBuilder
that
contains configuration.
- BeanDeserializerBase(BeanDeserializerBase) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- BeanDeserializerBase(BeanDeserializerBase, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- BeanDeserializerBase(BeanDeserializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- BeanDeserializerBase(BeanDeserializerBase, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- BeanDeserializerBase(BeanDeserializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- BeanDeserializerBase(BeanDeserializerBase, BeanPropertyMap) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- BeanDeserializerBase(BeanDeserializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deprecated.
- BeanDeserializerBuilder - Class in com.fasterxml.jackson.databind.deser
-
Builder class used for aggregating deserialization information about
a POJO, in order to build a
JsonDeserializer
for deserializing
instances.
- BeanDeserializerBuilder(BeanDescription, DeserializationContext) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
- BeanDeserializerBuilder(BeanDeserializerBuilder) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Copy constructor for sub-classes to use, when constructing
custom builder instances
- BeanDeserializerFactory - Class in com.fasterxml.jackson.databind.deser
-
Concrete deserializer factory class that adds full Bean deserializer
construction logic using class introspection.
- BeanDeserializerFactory(DeserializerFactoryConfig) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
- BeanDeserializerModifier - Class in com.fasterxml.jackson.databind.deser
-
- BeanDeserializerModifier() - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
- BeanProperty - Interface in com.fasterxml.jackson.databind
-
Bean properties are logical entities that represent data
that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans")
contain; and that are accessed using accessors (methods like getters
and setters, fields, constructor parameters).
- BeanProperty.Bogus - Class in com.fasterxml.jackson.databind
-
Alternative "Null" implementation that can be used in cases where a non-null
BeanProperty
is needed
- BeanProperty.Std - Class in com.fasterxml.jackson.databind
-
Simple stand-alone implementation, useful as a placeholder
or base class for more complex implementations.
- BeanPropertyDefinition - Class in com.fasterxml.jackson.databind.introspect
-
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
- BeanPropertyDefinition() - Constructor for class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
- BeanPropertyFilter - Interface in com.fasterxml.jackson.databind.ser
-
- BeanPropertyMap - Class in com.fasterxml.jackson.databind.deser.impl
-
- BeanPropertyMap(boolean, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>, Locale) - Constructor for class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- BeanPropertyMap(boolean, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- BeanPropertyMap(BeanPropertyMap, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- BeanPropertyWriter - Class in com.fasterxml.jackson.databind.ser
-
Base bean property handler class, which implements common parts of
reflection-based functionality for accessing a property value and serializing
it.
- BeanPropertyWriter(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, boolean, Object, Class<?>[]) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
- BeanPropertyWriter(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, boolean, Object) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.
- BeanPropertyWriter() - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Constructor that may be of use to virtual properties, when there is need
for the zero-arg ("default") constructor, and actual initialization is
done after constructor call.
- BeanPropertyWriter(BeanPropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
"Copy constructor" to be used by filtering sub-classes
- BeanPropertyWriter(BeanPropertyWriter, PropertyName) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
- BeanPropertyWriter(BeanPropertyWriter, SerializedString) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
- BeanSerializer - Class in com.fasterxml.jackson.databind.ser
-
Serializer class that can serialize Java objects that map
to JSON Object output.
- BeanSerializer(JavaType, BeanSerializerBuilder, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
-
- BeanSerializer(BeanSerializerBase) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
-
Alternate copy constructor that can be used to construct
standard
BeanSerializer
passing an instance of
"compatible enough" source serializer.
- BeanSerializer(BeanSerializerBase, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
-
- BeanSerializer(BeanSerializerBase, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
-
- BeanSerializer(BeanSerializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
-
- BeanSerializer(BeanSerializerBase, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
-
- BeanSerializerBase - Class in com.fasterxml.jackson.databind.ser.std
-
Base class both for the standard bean serializer, and couple
of variants that only differ in small details.
- BeanSerializerBase(JavaType, BeanSerializerBuilder, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- BeanSerializerBase(BeanSerializerBase, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- BeanSerializerBase(BeanSerializerBase, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- BeanSerializerBase(BeanSerializerBase, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- BeanSerializerBase(BeanSerializerBase, String[]) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Deprecated.
- BeanSerializerBase(BeanSerializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Deprecated.
- BeanSerializerBase(BeanSerializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- BeanSerializerBase(BeanSerializerBase) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Copy-constructor that is useful for sub-classes that just want to
copy all super-class properties without modifications.
- BeanSerializerBase(BeanSerializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Copy-constructor that will also rename properties with given prefix
(if it's non-empty)
- BeanSerializerBuilder - Class in com.fasterxml.jackson.databind.ser
-
Builder class used for aggregating deserialization information about
a POJO, in order to build a
JsonSerializer
for serializing
intances.
- BeanSerializerBuilder(BeanDescription) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
- BeanSerializerBuilder(BeanSerializerBuilder) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Copy-constructor that may be used for sub-classing
- BeanSerializerFactory - Class in com.fasterxml.jackson.databind.ser
-
Factory class that can provide serializers for any regular Java beans
(as defined by "having at least one get method recognizable as bean
accessor" -- where
Object.getClass()
does not count);
as well as for "standard" JDK types.
- BeanSerializerFactory(SerializerFactoryConfig) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Constructor for creating instances with specified configuration.
- BeanSerializerModifier - Class in com.fasterxml.jackson.databind.ser
-
- BeanSerializerModifier() - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
- BeanUtil - Class in com.fasterxml.jackson.databind.util
-
Helper class that contains functionality needed by both serialization
and deserialization side.
- BeanUtil() - Constructor for class com.fasterxml.jackson.databind.util.BeanUtil
-
- bigDecimalAsStringSerializer() - Static method in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
-
- BigDecimalDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer
-
- BigIntegerDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer
-
- BigIntegerNode - Class in com.fasterxml.jackson.databind.node
-
Numeric node that contains simple 64-bit integer values.
- BigIntegerNode(BigInteger) - Constructor for class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- bigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- BinaryNode - Class in com.fasterxml.jackson.databind.node
-
Value node that contains Base64 encoded binary value, which will be
output and stored as Json String value.
- BinaryNode(byte[]) - Constructor for class com.fasterxml.jackson.databind.node.BinaryNode
-
- BinaryNode(byte[], int, int) - Constructor for class com.fasterxml.jackson.databind.node.BinaryNode
-
- binaryNode(byte[]) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
- binaryNode(byte[], int, int) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
- binaryNode(byte[]) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
- binaryNode(byte[], int, int) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
- binaryNode(byte[]) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing a node that represents given
binary data, and will get serialized as equivalent base64-encoded
String value
- binaryNode(byte[], int, int) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing a node that represents given
binary data, and will get serialized as equivalent base64-encoded
String value
- binaryValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method to use for accessing binary content of binary nodes (nodes
for which
JsonNode.isBinary()
returns true); or for Text Nodes
(ones for which
JsonNode.textValue()
returns non-null value),
to read decoded base64 data.
- binaryValue() - Method in class com.fasterxml.jackson.databind.node.BinaryNode
-
Note: caller is not to modify returned array in any way, since
it is not a copy but reference to the underlying byte array.
- binaryValue() - Method in class com.fasterxml.jackson.databind.node.POJONode
-
As it is possible that some implementations embed byte[] as POJONode
(despite optimal being
BinaryNode
), let's add support for exposing
binary data here too.
- binaryValue() - Method in class com.fasterxml.jackson.databind.node.TextNode
-
- bindingsForBeanType() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
- bindingsForBeanType() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.
- bindItem(Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
-
Method called to assign actual POJO to which ObjectId refers to: will
also handle referring properties, if any, by assigning POJO.
- Bogus() - Constructor for class com.fasterxml.jackson.databind.BeanProperty.Bogus
-
- BOOLEAN_DESC - Static variable in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
- BooleanArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
-
- BooleanArraySerializer(StdArraySerializers.BooleanArraySerializer, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
-
- BooleanBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.BooleanBuilder
-
- BooleanDeserializer(Class<Boolean>, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer
-
- BooleanNode - Class in com.fasterxml.jackson.databind.node
-
This concrete value class is used to contain boolean (true / false)
values.
- BooleanNode(boolean) - Constructor for class com.fasterxml.jackson.databind.node.BooleanNode
-
NOTE: visibility raised to `protected` in 2.9.3 to allow custom subtypes.
- booleanNode(boolean) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
- booleanNode(boolean) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
- booleanNode(boolean) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON boolean value
(either literal 'true' or 'false')
- BooleanSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Serializer used for primitive boolean, as well as java.util.Boolean
wrapper type.
- BooleanSerializer(boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
-
- booleanValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method to use for accessing JSON boolean values (value
literals 'true' and 'false').
- booleanValue() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
-
- bufferAnyProperty(SettableAnyProperty, String, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
- bufferAsCopyOfValue(JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method, equivalent to:
- buffered() - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
- bufferedSize() - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
Method that can be used to check how many Objects have been buffered
within this buffer.
- bufferedSize() - Method in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
-
- bufferForInputBuffering(JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Factory method used for creating
TokenBuffer
to temporarily
contain copy of content read from specified parser; usually for purpose
of reading contents later on (possibly augmeneted with injected additional
content)
- bufferForInputBuffering() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method that is equivalent to:
- bufferForValueConversion(ObjectCodec) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Specialized factory method used when we are converting values and do not
typically have or use "real" parsers or generators.
- bufferForValueConversion() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Specialized factory method used when we are converting values and do not
typically have or use "real" parsers or generators.
- bufferMapProperty(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
- bufferProperty(SettableBeanProperty, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
- build() - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method to call to create actual mapper instance.
- build() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
- build(BeanPropertyMap) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.Builder
-
Method called after all external properties have been assigned, to further
link property with polymorphic value with possible property for type id
itself.
- build(DeserializationContext, PropertyValueBuffer) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
- build() - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
- build() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Method called to create
BeanSerializer
instance with
all accumulated information.
- buildAbstract() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Alternate build method used when we must be using some form of
abstract resolution, usually by using addition Type Id
("polymorphic deserialization")
- buildArraySerializer(SerializerProvider, ArrayType, BeanDescription, boolean, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method that handles configuration details when constructing serializers for
Object[]
(and subtypes, except for String).
- buildAtomicReferenceSerializer(SerializerProvider, ReferenceType, BeanDescription, boolean, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildBeanDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method that is to actually build a bean deserializer instance.
- buildBuilderBased(JavaType, String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method for constructing a specialized deserializer that uses
additional external Builder object during data binding.
- buildBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method for constructing a bean deserializer that uses specified
intermediate Builder for binding data, and construction of the
value instance.
- buildCanonicalName() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
- buildCanonicalName() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
-
- buildCanonicalName() - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
-
- buildCanonicalName() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
-
- buildCanonicalName() - Method in class com.fasterxml.jackson.databind.type.SimpleType
-
- buildCanonicalName() - Method in class com.fasterxml.jackson.databind.type.TypeBase
-
- buildCheckerIfNeeded(Set<String>, Set<String>) - Static method in class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil
-
- buildCollectionSerializer(SerializerProvider, CollectionType, BeanDescription, boolean, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method that handles configuration details when constructing serializers for
List
types that support efficient by-index access
- buildCollectionSerializer(JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildContainerSerializer(SerializerProvider, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildEnumSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildEnumSetSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- builder(JavaType) - Static method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
-
- Builder(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.Builder
-
- builder() - Static method in class com.fasterxml.jackson.databind.json.JsonMapper
-
- builder(JsonFactory) - Static method in class com.fasterxml.jackson.databind.json.JsonMapper
-
- Builder(JsonMapper) - Constructor for class com.fasterxml.jackson.databind.json.JsonMapper.Builder
-
- builder() - Static method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
-
- Builder() - Constructor for class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
- BuilderBasedDeserializer - Class in com.fasterxml.jackson.databind.deser
-
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.
- BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, JavaType, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, JavaType, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, Set<String>, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BuilderBasedDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Copy-constructor that can be used by sub-classes to allow
copy-on-write styling copying of settings of an existing instance.
- BuilderBasedDeserializer(BuilderBasedDeserializer, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BuilderBasedDeserializer, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BuilderBasedDeserializer, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BuilderBasedDeserializer, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BuilderBasedDeserializer, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- BuilderBasedDeserializer(BuilderBasedDeserializer, BeanPropertyMap) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- buildFingerprints(DeserializationConfig, Collection<NamedType>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
-
- buildIndexedListSerializer(JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildIterableSerializer(SerializationConfig, JavaType, BeanDescription, boolean, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildIteratorSerializer(SerializationConfig, JavaType, BeanDescription, boolean, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildMapEntrySerializer(SerializerProvider, JavaType, BeanDescription, boolean, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- buildMapSerializer(SerializerProvider, MapType, BeanDescription, boolean, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method that handles configuration details when constructing serializers for
Map
types.
- buildMethodName - Variable in class com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value
-
- buildThrowableDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
- buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
- buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for building type deserializer based on current configuration
of this builder.
- buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
- buildTypeSerializer(SerializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
- buildTypeSerializer(SerializationConfig, JavaType, Collection<NamedType>) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for building type serializer based on current configuration
of this builder.
- buildTypeSerializer(SerializationConfig, JavaType, Collection<NamedType>) - Method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
- buildWriter(SerializerProvider, BeanPropertyDefinition, JavaType, JsonSerializer<?>, TypeSerializer, TypeSerializer, AnnotatedMember, boolean) - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
- ByteArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Unlike other integral number array serializers, we do not just print out byte values
as numbers.
- ByteArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
-
- ByteBufferBackedInputStream - Class in com.fasterxml.jackson.databind.util
-
- ByteBufferBackedInputStream(ByteBuffer) - Constructor for class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
-
- ByteBufferBackedOutputStream - Class in com.fasterxml.jackson.databind.util
-
- ByteBufferBackedOutputStream(ByteBuffer) - Constructor for class com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream
-
- ByteBufferDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
- ByteBufferDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer
-
- ByteBufferSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
- ByteBufferSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer
-
- ByteBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.ByteBuilder
-
- ByteDeserializer(Class<Byte>, Byte) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer
-
- C_ARRAY_DELEGATE - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_BIG_DECIMAL - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_BIG_INTEGER - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_BOOLEAN - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_DEFAULT - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_DELEGATE - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_DOUBLE - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_INT - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_LONG - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_PROPS - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- C_STRING - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- CACHE_UNKNOWN_MAPPINGS - Static variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Setting for determining whether mappings for "unknown classes" should be
cached for faster resolution.
- cachedDeserializersCount() - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method that can be used to determine how many deserializers this
provider is caching currently
(if it does caching: default implementation does)
Exact count depends on what kind of deserializers get cached;
default implementation caches only dynamically constructed deserializers,
but not eagerly constructed standard deserializers (which is different
from how serializer provider works).
- cachedSerializersCount() - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Method that can be used to determine how many serializers this
provider is caching currently
(if it does caching: default implementation does)
Exact count depends on what kind of serializers get cached;
default implementation caches all serializers, including ones that
are eagerly constructed (for optimal access speed)
- CALENDAR - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Blueprint "Calendar" instance for use during formatting.
- CalendarDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
-
- CalendarDeserializer(Class<? extends Calendar>) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
-
- CalendarDeserializer(DateDeserializers.CalendarDeserializer, DateFormat, String) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
-
- CalendarSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
- CalendarSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.CalendarSerializer
-
- CalendarSerializer(Boolean, DateFormat) - Constructor for class com.fasterxml.jackson.databind.ser.std.CalendarSerializer
-
- call() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
- call(Object[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
- call() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
- call(Object[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
- call() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Method that can be used to (try to) call this object without arguments.
- call(Object[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Method that can be used to (try to) call this object with specified arguments.
- call1(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
- call1(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
- call1(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Method that can be used to (try to) call this object with single arguments.
- callOn(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
- callOnWith(Object, Object...) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
- CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
- canBeABeanType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
- canConvertToExactIntegral() - Method in class com.fasterxml.jackson.databind.JsonNode
-
- canConvertToExactIntegral() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- canConvertToExactIntegral() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- canConvertToExactIntegral() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check whether this node is a numeric
node (
JsonNode.isNumber()
would return true) AND its value fits
within Java's 32-bit signed integer type,
int
.
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- canConvertToInt() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check whether this node is a numeric
node (
JsonNode.isNumber()
would return true) AND its value fits
within Java's 64-bit signed integer type,
long
.
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- canConvertToLong() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- canCreateFromBigDecimal() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromBigDecimal() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- canCreateFromBigInteger() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromBigInteger() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- canCreateFromBoolean() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromBoolean() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- canCreateFromBoolean() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateFromDouble() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromDouble() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- canCreateFromDouble() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateFromInt() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromInt() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- canCreateFromInt() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateFromLong() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromLong() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- canCreateFromLong() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateFromObjectWith() - Method in class com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator
-
- canCreateFromObjectWith() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromObjectWith() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a property-based creator
(argument-taking constructor or factory method)
is available to instantiate values from JSON Object
- canCreateFromObjectWith() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateFromString() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateFromString() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a String-based creator
is available for this instantiator.
- canCreateFromString() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateUsingArrayDelegate() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateUsingArrayDelegate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a array-delegate-based creator
(single-arg constructor or factory method)
is available for this instantiator
- canCreateUsingArrayDelegate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateUsingDefault() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateUsingDefault() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a default creator (constructor,
or no-arg static factory method)
is available for this instantiator
- canCreateUsingDefault() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canCreateUsingDelegate() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canCreateUsingDelegate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a delegate-based creator (single-arg
constructor or factory method)
is available for this instantiator
- canCreateUsingDelegate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canDeserialize(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be called to check whether mapper thinks
it could deserialize an Object of given type.
- canDeserialize(JavaType, AtomicReference<Throwable>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- canInstantiate() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- canInstantiate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that will return true if any of canCreateXxx
method
returns true: that is, if there is any way that an instance could
be created.
- canInstantiate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- canOverrideAccessModifiers() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for determining whether it is ok to try to force override of access
modifiers to be able to get or set values of non-public Methods, Fields;
to invoke non-public Constructors, Methods; or to instantiate non-public
Classes.
- canOverrideAccessModifiers() - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Convenience method for accessing serialization view in use (if any); equivalent to:
- canOverrideAccessModifiers() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
- canOverrideAccessModifiers() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
- canReadObjectId() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
- canReadTypeId() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
- canSerialize(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be called to check whether mapper thinks
it could serialize an instance of given Class.
- canSerialize(Class<?>, AtomicReference<Throwable>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- canSerialize(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
- canSerialize(Class<?>, AtomicReference<Throwable>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for checking whether instances of given type can be serialized,
and optionally why (as per
Throwable
returned).
- canUseFor(ObjectIdGenerator<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
-
We must override this method, to prevent errors when scopes are the same,
but underlying class (on which to access property) is different.
- canWriteBinaryNatively() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Since we can efficiently store byte[]
, yes.
- canWriteObjectId() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- canWriteTypeId() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- Chained(NameTransformer, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.util.NameTransformer.Chained
-
- chainedTransformer(NameTransformer, NameTransformer) - Static method in class com.fasterxml.jackson.databind.util.NameTransformer
-
Method that constructs transformer that applies given transformers
as a sequence; essentially combines separate transform operations
into one logical transformation.
- changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
- CharacterDeserializer(Class<Character>, Character) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer
-
- characterEscapes - Variable in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
-
Caller may want to specify character escaping details, either as
defaults, or on call-by-call basis.
- CharArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
-
- checkAndFixAccess(Member) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
- checkAndFixAccess(Member, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
- checkUnresolvedObjectId() - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- checkUnresolvedObjectId() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method called to ensure that every object id encounter during processing
are resolved.
- checkUnsupportedType(JavaType) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Helper method called by
BeanDeserializerFactory
and
BeanSerializerFactory
to check
if given unrecognized type (to be (de)serialized as general POJO) is one of
"well-known" types for which there would be a datatype module; and if so,
return appropriate failure message to give to caller.
- child(Class<?>) - Method in class com.fasterxml.jackson.databind.type.ClassStack
-
- classForName(String, boolean, ClassLoader) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- classForName(String) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- ClassIntrospector - Class in com.fasterxml.jackson.databind.introspect
-
Helper class used to introspect features of POJO value classes
used with Jackson.
- ClassIntrospector() - Constructor for class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
- ClassIntrospector.MixInResolver - Interface in com.fasterxml.jackson.databind.introspect
-
Interface used for decoupling details of how mix-in annotation
definitions are accessed (via this interface), and how
they are stored (defined by classes that implement the interface)
- ClassKey - Class in com.fasterxml.jackson.databind.type
-
Key class, used as an efficient and accurate key
for locating per-class values, such as
JsonSerializer
s.
- ClassKey() - Constructor for class com.fasterxml.jackson.databind.type.ClassKey
-
- ClassKey(Class<?>) - Constructor for class com.fasterxml.jackson.databind.type.ClassKey
-
- ClassNameIdResolver - Class in com.fasterxml.jackson.databind.jsontype.impl
-
TypeIdResolver
implementation
that converts between fully-qualified
Java class names and (JSON) Strings.
- ClassNameIdResolver(JavaType, TypeFactory) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
-
- ClassNameIdResolver(JavaType, TypeFactory, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
-
- classNameOf(Object) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method used to construct appropriate description
when passed either type (Class) or an instance; in latter
case, class of instance is to be used.
- classOf(Object) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
- ClassSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Also: default bean access will not do much good with Class.class.
- ClassSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.ClassSerializer
-
- ClassStack - Class in com.fasterxml.jackson.databind.type
-
Simple helper class used to keep track of 'call stack' for classes being referenced
(as well as unbound variables)
- ClassStack(Class<?>) - Constructor for class com.fasterxml.jackson.databind.type.ClassStack
-
- ClassUtil - Class in com.fasterxml.jackson.databind.util
-
- ClassUtil() - Constructor for class com.fasterxml.jackson.databind.util.ClassUtil
-
- ClassUtil.Ctor - Class in com.fasterxml.jackson.databind.util
-
Value class used for caching Constructor declarations; used because
caching done by JDK appears to be somewhat inefficient for some use cases.
- clear() - Method in interface com.fasterxml.jackson.databind.util.LookupCache
-
Method for removing all contents this cache has.
- clear() - Method in class com.fasterxml.jackson.databind.util.LRUMap
-
- clearCache() - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that will clear up any cached type definitions that may
be cached by this
TypeFactory
instance.
- clearProblemHandlers() - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- clearProblemHandlers() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- clone() - Method in class com.fasterxml.jackson.databind.util.ISO8601DateFormat
-
Deprecated.
- clone() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
- close() - Method in class com.fasterxml.jackson.databind.MappingIterator
-
- close() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
- close() - Method in class com.fasterxml.jackson.databind.SequenceWriter
-
- close() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- close() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
- closeOnFailAndThrowAsIOE(JsonGenerator, Exception) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that encapsulate logic in trying to close output generator
in case of failure; useful mostly in forcing flush()ing as otherwise
error conditions tend to be hard to diagnose.
- closeOnFailAndThrowAsIOE(JsonGenerator, Closeable, Exception) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that encapsulate logic in trying to close given
Closeable
in case of failure; useful mostly in forcing flush()ing as otherwise
error conditions tend to be hard to diagnose.
- CoercionAction - Enum in com.fasterxml.jackson.databind.cfg
-
Set of possible actions for requested coercion from an
input shape
CoercionInputShape
that does not directly or naturally match target type
(
LogicalType
).
- CoercionConfig - Class in com.fasterxml.jackson.databind.cfg
-
- CoercionConfig() - Constructor for class com.fasterxml.jackson.databind.cfg.CoercionConfig
-
- CoercionConfig(CoercionConfig) - Constructor for class com.fasterxml.jackson.databind.cfg.CoercionConfig
-
- coercionConfigDefaults() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for
MutableCoercionConfig
through which
default (fallback) coercion configurations can be changed.
- coercionConfigFor(LogicalType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for
MutableCoercionConfig
through which
coercion configuration for specified logical target type can be set.
- coercionConfigFor(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for
MutableCoercionConfig
through which
coercion configuration for specified physical target type can be set.
- CoercionConfigs - Class in com.fasterxml.jackson.databind.cfg
-
- CoercionConfigs() - Constructor for class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
- CoercionConfigs(CoercionAction, MutableCoercionConfig, MutableCoercionConfig[], Map<Class<?>, MutableCoercionConfig>) - Constructor for class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
- CoercionInputShape - Enum in com.fasterxml.jackson.databind.cfg
-
Set of input types (which mostly match one of
JsonToken
types) used for
configuring
CoercionAction
s to take when reading
input into target types (specific type or
LogicalType
).
- collectAll() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Internal method that will collect actual property information.
- collectAndResolveSubtypes(AnnotatedMember, MapperConfig<?>, AnnotationIntrospector, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
- collectAndResolveSubtypes(AnnotatedClass, MapperConfig<?>, AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
- collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
- collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
- collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Method for finding out all reachable subtypes for a property specified
by given element (method or field),
such that access is by type,
typically needed for serialization (converting from type to type name).
- collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Method for finding out all reachable subtypes for given type,
such that access is by type,
typically needed for serialization (converting from type to type name).
- collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
- collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
- collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Method for finding out all reachable subtypes for a property specified
by given element (method or field),
such that access is by type id,
typically needed for deserialization (converting from type id to type).
- collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Method for finding out all reachable subtypes for given type,
such that access is by type id,
typically needed for deserialization (converting from type id to type).
- collectFeatureDefaults(Class<F>) - Static method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method that calculates bit set (flags) of all features that
are enabled by default.
- collectFields(AnnotationIntrospector, TypeResolutionContext, ClassIntrospector.MixInResolver, TypeFactory, JavaType, boolean) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
-
- CollectionDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Basic serializer that can take JSON "Array" structure and
construct a
Collection
instance, with typed contents.
- CollectionDeserializer(JavaType, JsonDeserializer<Object>, TypeDeserializer, ValueInstantiator) - Constructor for class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Constructor for context-free instances, where we do not yet know
which property is using this deserializer.
- CollectionDeserializer(JavaType, JsonDeserializer<Object>, TypeDeserializer, ValueInstantiator, JsonDeserializer<Object>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Constructor used when creating contextualized instances.
- CollectionDeserializer(CollectionDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Copy-constructor that can be used by sub-classes to allow
copy-on-write styling copying of settings of an existing instance.
- CollectionDeserializer.CollectionReferringAccumulator - Class in com.fasterxml.jackson.databind.deser.std
-
Helper class for dealing with Object Id references for values contained in
collections being deserialized.
- CollectionLikeType - Class in com.fasterxml.jackson.databind.type
-
Type that represents things that act similar to
Collection
;
but may or may not be instances of that interface.
- CollectionLikeType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.CollectionLikeType
-
- CollectionLikeType(TypeBase, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.CollectionLikeType
-
- CollectionReferringAccumulator(Class<?>, Collection<Object>) - Constructor for class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.CollectionReferringAccumulator
-
- CollectionSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Fallback serializer for cases where Collection is not known to be
of type for which more specializer serializer exists (such as
index-accessible List).
- CollectionSerializer(JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
-
- CollectionSerializer(JavaType, boolean, TypeSerializer, BeanProperty, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
-
- CollectionSerializer(CollectionSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
-
- CollectionType - Class in com.fasterxml.jackson.databind.type
-
Type that represents Java Collection types (Lists, Sets).
- CollectionType(TypeBase, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.CollectionType
-
- collectLongDefaults() - Static method in enum com.fasterxml.jackson.databind.MapperFeature
-
- collectMethods(AnnotationIntrospector, TypeResolutionContext, ClassIntrospector.MixInResolver, TypeFactory, JavaType, List<JavaType>, Class<?>, boolean) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
-
- collectProperties(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver, boolean) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
- collectProperties(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver, boolean, String) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Deprecated.
- collectPropertiesWithBuilder(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
- collectPropertiesWithBuilder(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver, boolean) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Deprecated.
- com.fasterxml.jackson.databind - package com.fasterxml.jackson.databind
-
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode
), as well as
writing Java Objects and trees as JSON.
- com.fasterxml.jackson.databind.annotation - package com.fasterxml.jackson.databind.annotation
-
Annotations that directly depend on classes in databinding bundle
(not just Jackson core) and cannot be included
in Jackson core annotations package (because it cannot have any
external dependencies).
- com.fasterxml.jackson.databind.cfg - package com.fasterxml.jackson.databind.cfg
-
Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (com.fasterxml.jackson.databind
).
- com.fasterxml.jackson.databind.deser - package com.fasterxml.jackson.databind.deser
-
Contains implementation classes of deserialization part of
data binding.
- com.fasterxml.jackson.databind.deser.impl - package com.fasterxml.jackson.databind.deser.impl
-
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
- com.fasterxml.jackson.databind.deser.std - package com.fasterxml.jackson.databind.deser.std
-
Contains public standard implementations of abstraction that
Jackson uses.
- com.fasterxml.jackson.databind.exc - package com.fasterxml.jackson.databind.exc
-
- com.fasterxml.jackson.databind.ext - package 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.
- com.fasterxml.jackson.databind.introspect - package com.fasterxml.jackson.databind.introspect
-
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
- com.fasterxml.jackson.databind.jdk14 - package com.fasterxml.jackson.databind.jdk14
-
Contains helper class(es) needed to support some of JDK14+
features without requiring running or building using JDK 14.
- com.fasterxml.jackson.databind.json - package com.fasterxml.jackson.databind.json
-
- com.fasterxml.jackson.databind.jsonFormatVisitors - package com.fasterxml.jackson.databind.jsonFormatVisitors
-
- com.fasterxml.jackson.databind.jsonschema - package com.fasterxml.jackson.databind.jsonschema
-
Classes needed for JSON schema support (currently just ability
to generate schemas using serialization part of data mapping)
- com.fasterxml.jackson.databind.jsontype - package com.fasterxml.jackson.databind.jsontype
-
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
- com.fasterxml.jackson.databind.jsontype.impl - package com.fasterxml.jackson.databind.jsontype.impl
-
- com.fasterxml.jackson.databind.module - package com.fasterxml.jackson.databind.module
-
- com.fasterxml.jackson.databind.node - package com.fasterxml.jackson.databind.node
-
Contains concrete
JsonNode
implementations
Jackson uses for the Tree model.
- com.fasterxml.jackson.databind.ser - package com.fasterxml.jackson.databind.ser
-
Contains implementation classes of serialization part of
data binding.
- com.fasterxml.jackson.databind.ser.impl - package com.fasterxml.jackson.databind.ser.impl
-
Contains implementation classes of serialization part of
data binding.
- com.fasterxml.jackson.databind.ser.std - package com.fasterxml.jackson.databind.ser.std
-
- com.fasterxml.jackson.databind.type - package com.fasterxml.jackson.databind.type
-
Package that contains concrete implementations of
JavaType
, as
well as the factory (
TypeFactory
) for
constructing instances from various input data types
(like
Class
,
Type
)
and programmatically (for structured types, arrays,
List
s and
Map
s).
- com.fasterxml.jackson.databind.util - package com.fasterxml.jackson.databind.util
-
Utility classes for Mapper package.
- combineNamesToInclude(Set<String>, Set<String>) - Static method in class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil
-
Helper that encapsulates logic for combining two sets of "included names":
default logic is to do intersection (name must be in both to be included
in result)
- CompactStringObjectMap - Class in com.fasterxml.jackson.databind.util
-
Specialized lookup class that implements functionality similar to
Map
, but for special case of key always being
String
and using more compact (and memory-access
friendly) hashing scheme.
- compareTo(POJOPropertyBuilder) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- compareTo(ClassKey) - Method in class com.fasterxml.jackson.databind.type.ClassKey
-
- compileString(String) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for constructing a specialized textual object that can typically
be serialized faster than basic
String
(depending
on escaping needed if any, char-to-byte encoding if needed).
- complete(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
-
Method called after JSON Object closes, and has to ensure that all external
type ids have been handled.
- complete(JsonParser, DeserializationContext, PropertyValueBuffer, PropertyBasedCreator) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
-
Variant called when creation of the POJO involves buffering of creator properties
as well as property-based creator.
- completeAndClearBuffer(Object[], int) - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
Method called to indicate that the buffering process is now
complete; and to construct a combined exactly-sized result
array.
- completeAndClearBuffer(Object[], int, Class<T>) - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
- completeAndClearBuffer(Object[], int, List<Object>) - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
- completeAndClearBuffer(T, int) - Method in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
-
- ConcreteBeanPropertyBase - Class in com.fasterxml.jackson.databind.introspect
-
Intermediate
BeanProperty
class shared by concrete readable- and
writable property implementations for sharing common functionality.
- ConcreteBeanPropertyBase(PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
-
- ConcreteBeanPropertyBase(ConcreteBeanPropertyBase) - Constructor for class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
-
- ConfigFeature - Interface in com.fasterxml.jackson.databind.cfg
-
Interface that actual SerializationFeature enumerations used by
MapperConfig
implementations must implement.
- ConfigOverride - Class in com.fasterxml.jackson.databind.cfg
-
Configuration object that is accessed by databinding functionality
to find overrides to configuration of properties, based on declared
type of the property.
- ConfigOverride() - Constructor for class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
- ConfigOverride(ConfigOverride) - Constructor for class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
- configOverride(Class<?>) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
"Mutant accessor" for getting a mutable configuration override object for
given type, needed to add or change per-type overrides applied
to properties of given type.
- configOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for getting a mutable configuration override object for
given type, needed to add or change per-type overrides applied
to properties of given type.
- ConfigOverrides - Class in com.fasterxml.jackson.databind.cfg
-
- ConfigOverrides() - Constructor for class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
- ConfigOverrides(Map<Class<?>, MutableConfigOverride>, JsonInclude.Value, JsonSetter.Value, VisibilityChecker<?>, Boolean, Boolean) - Constructor for class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
- ConfigOverrides(Map<Class<?>, MutableConfigOverride>, JsonInclude.Value, JsonSetter.Value, VisibilityChecker<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
- configure(MapperFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(SerializationFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(DeserializationFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(JsonParser.Feature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(JsonGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(StreamReadFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(StreamWriteFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- configure(JsonReadFeature, boolean) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
-
- configure(JsonWriteFeature, boolean) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
-
- configure(MapperFeature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- configure(SerializationFeature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for changing state of an on/off serialization feature for
this object mapper.
- configure(DeserializationFeature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for changing state of an on/off deserialization feature for
this object mapper.
- configure(JsonParser.Feature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for changing state of specified
JsonParser.Feature
s
for parser instances this object mapper creates.
- configure(JsonGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for changing state of an on/off
JsonGenerator
feature for
generator instances this object mapper creates.
- configureFromArraySettings(AnnotatedWithParams, JavaType, SettableBeanProperty[]) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromBigDecimalCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromBigIntegerCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromBooleanCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromDoubleCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromIntCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromLongCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- configureFromObjectSettings(AnnotatedWithParams, AnnotatedWithParams, JavaType, SettableBeanProperty[], AnnotatedWithParams, SettableBeanProperty[]) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Method for setting properties related to instantiating values
from JSON Object.
- configureFromStringCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- construct(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, JacksonInject.Value, PropertyMetadata) - Static method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- construct(MapperConfig<?>, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>, boolean) - Static method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- construct(MapperConfig<?>, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>) - Static method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- construct(Collection<SettableBeanProperty>, boolean, Map<String, List<PropertyName>>) - Static method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
- construct(AnnotationIntrospector, AnnotatedWithParams, BeanPropertyDefinition[]) - Static method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
-
- construct(SettableBeanProperty, AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
-
- construct(JavaType, PropertyName, ObjectIdGenerator<?>, JsonDeserializer<?>, SettableBeanProperty, ObjectIdResolver) - Static method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
-
Factory method called by
BeanSerializerBase
with the initial information based on standard settings for the type
for which serializer is being built.
- construct(DeserializationContext, ValueInstantiator, SettableBeanProperty[], BeanPropertyMap) - Static method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Factory method used for building actual instances to be used with POJOS:
resolves deserializers, checks for "null values".
- construct(DeserializationContext, ValueInstantiator, SettableBeanProperty[], boolean) - Static method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Factory method used for building actual instances to be used with types
OTHER than POJOs.
- construct(DeserializationContext, ValueInstantiator, SettableBeanProperty[]) - Static method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Deprecated.
- construct(JavaType, MapperConfig<?>) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
- construct(JavaType, MapperConfig<?>, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
- construct(JsonAutoDetect.Value) - Static method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
- construct(JavaType, MapperConfig<?>, PolymorphicTypeValidator) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
-
- construct(JavaType, MapperConfig<?>, PolymorphicTypeValidator) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
-
- construct(MapperConfig<?>, JavaType, Collection<NamedType>, boolean, boolean) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
-
- construct(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - Static method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
- construct(Boolean, String, Integer, String) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata
-
- construct(boolean, String, Integer, String) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata
-
Deprecated.
- construct(String) - Static method in class com.fasterxml.jackson.databind.PropertyName
-
- construct(String, String) - Static method in class com.fasterxml.jackson.databind.PropertyName
-
- construct(String, BeanPropertyDefinition, Annotations, JavaType) - Static method in class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
-
- construct(JavaType, PropertyName, ObjectIdGenerator<?>, boolean) - Static method in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
-
Factory method called by
BeanSerializerBase
with the initial information based on standard settings for the type
for which serializer is being built.
- construct(Class<?>, SerializationConfig, BeanDescription, JsonFormat.Value) - Static method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
- construct(Set<String>, Set<String>, JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
- construct(Set<String>, JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
- construct(String[], JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
- construct(Class<?>, EnumValues) - Static method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
-
- construct(JavaType, TypeBindings) - Static method in class com.fasterxml.jackson.databind.type.ArrayType
-
- construct(JavaType, TypeBindings, Object, Object) - Static method in class com.fasterxml.jackson.databind.type.ArrayType
-
- construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
- construct(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
- construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionType
-
- construct(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionType
-
- construct(Class<?>, JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapLikeType
-
Deprecated.
- construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapType
-
- construct(Class<?>, JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapType
-
Deprecated.
- construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class com.fasterxml.jackson.databind.type.ReferenceType
-
- construct(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.ReferenceType
-
Deprecated.
- construct(Class<?>) - Static method in class com.fasterxml.jackson.databind.type.SimpleType
-
- construct(Map<String, T>) - Static method in class com.fasterxml.jackson.databind.util.CompactStringObjectMap
-
- construct(SerializationConfig, Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
NOTE: do NOT call this if configuration may change, and choice between toString()
and name() might change dynamically.
- construct(MapperConfig<?>, Class<Enum<?>>, List<String>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
- construct(Class<Enum<?>>, SerializableString[]) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
- construct(Set<String>, Set<String>) - Static method in class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil.Checker
-
- construct(MapperConfig<?>, AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
-
- construct(MapperConfig<?>, AnnotatedMember, PropertyName) - Static method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
-
- construct(MapperConfig<?>, AnnotatedMember, PropertyName, PropertyMetadata, JsonInclude.Include) - Static method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
-
Method called to create instance for virtual properties.
- construct(MapperConfig<?>, AnnotatedMember, PropertyName, PropertyMetadata, JsonInclude.Value) - Static method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
-
- construct(Class<?>[]) - Static method in class com.fasterxml.jackson.databind.util.ViewMatcher
-
- constructAnySetter(DeserializationContext, BeanDescription, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method called to construct fallback
SettableAnyProperty
for handling unknown bean properties, given a method that
has been designated as such setter.
- constructArrayType(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructArrayType(JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructBeanDeserializerBuilder(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Overridable method that constructs a
BeanDeserializerBuilder
which is used to accumulate information needed to create deserializer
instance.
- constructBeanOrAddOnSerializer(SerializerProvider, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method called to construct serializer for serializing specified bean type if
(but only if, as of 2.10), at least one property is found.
- constructBeanSerializer(SerializerProvider, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Deprecated.
- constructBeanSerializerBuilder(BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
- constructCalendar(Date) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method for constructing Calendar instance set
to specified time, to be modified and used by caller.
- constructCollectionLikeType(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructCollectionLikeType(Class<?>, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructCollectionType(Class<? extends Collection>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructCollectionType(Class<? extends Collection>, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructCreatorProperty(DeserializationContext, BeanDescription, PropertyName, int, AnnotatedParameter, JacksonInject.Value) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Method that will construct a property object that represents
a logical property passed via Creator (constructor or static
factory method)
- constructDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
- constructDelegatingKeyDeserializer(DeserializationConfig, JavaType, JsonDeserializer<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
-
- constructEnumKeyDeserializer(EnumResolver) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
-
- constructEnumKeyDeserializer(EnumResolver, AnnotatedMethod) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
-
- constructEnumResolver(Class<?>, DeserializationConfig, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- constructFilteredBeanWriter(BeanPropertyWriter, Class<?>[]) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method called to construct a filtered writer, for given view
definitions.
- constructFor(DeserializationConfig, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Factory method for constructing resolver that maps from Enum.name() into
Enum value.
- constructFor(Class<Enum<?>>, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructForNonPOJO(BeanDescription) - Static method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
Factory method used when constructing instances for non-POJO types, like
Map
s.
- constructForProperty(BeanProperty) - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
-
- constructForProperty(BeanProperty, JavaType) - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
-
- constructForRootValue(JavaType) - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
-
- constructFromCanonical(String) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructFromName(MapperConfig<?>, Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
- constructFromToString(MapperConfig<?>, Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
- constructGeneralizedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructLookup() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructMap(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
- constructMapLikeType(Class<?>, Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructMapLikeType(Class<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructMapType(Class<? extends Map>, Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
MapType
instance
- constructMapType(Class<? extends Map>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
MapType
instance
- constructObjectIdHandler(SerializerProvider, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
- ConstructorDetector - Class in com.fasterxml.jackson.databind.cfg
-
Configurable handler used to select aspects of selecting
constructor to use as "Creator" for POJOs.
- ConstructorDetector(ConstructorDetector.SingleArgConstructor, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
- ConstructorDetector(ConstructorDetector.SingleArgConstructor) - Constructor for class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Constructors used for default configurations which only varies
by _singleArgMode
- constructorDetector(ConstructorDetector) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for specifying
ConstructorDetector
to use for
determining some aspects of creator auto-detection (specifically
auto-detection of constructor, and in particular behavior with
single-argument constructors).
- ConstructorDetector.SingleArgConstructor - Enum in com.fasterxml.jackson.databind.cfg
-
Definition of alternate handling modes of single-argument constructors
that are annotated with
JsonCreator
but without "mode" definition (or explicit name for the argument):
this is the case where two interpretations
are possible -- "properties" (in which case the argument is named parameter
of a JSON Object) and "delegating (in which case the argument maps to the
whole JSON value).
- constructors - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass.Creators
-
Single argument constructors the class has, if any.
- constructParametricType(Class<?>, Class<?>...) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method for constructing
JavaType
that
represents a parameterized type.
- constructParametricType(Class<?>, JavaType...) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method for constructing
JavaType
that
represents a parameterized type.
- constructParametricType(Class<?>, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method for constructing
JavaType
that
represents a parameterized type.
- constructParametrizedType(Class<?>, Class<?>, JavaType...) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructParametrizedType(Class<?>, Class<?>, Class<?>...) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructPropertyBuilder(SerializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
- constructPropertyCollector(MapperConfig<?>, AnnotatedClass, JavaType, boolean, AccessorNamingStrategy) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Overridable method called for creating
POJOPropertiesCollector
instance
to use; override is needed if a custom sub-class is to be used.
- constructPropertyCollector(MapperConfig<?>, AnnotatedClass, JavaType, boolean, String) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Deprecated.
- constructRawCollectionLikeType(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that can be used to construct "raw" Collection-like type; meaning that its
parameterization is unknown.
- constructRawCollectionType(Class<? extends Collection>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that can be used to construct "raw" Collection type; meaning that its
parameterization is unknown.
- constructRawMapLikeType(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that can be used to construct "raw" Map-like type; meaning that its
parameterization is unknown.
- constructRawMapType(Class<? extends Map>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that can be used to construct "raw" Map type; meaning that its
parameterization is unknown.
- constructReferenceType(Class<?>, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
ReferenceType
instance with given type parameter
(type MUST take one and only one type parameter)
- constructSettableProperty(DeserializationContext, BeanDescription, BeanPropertyDefinition, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method that will construct a regular bean property setter using
the given setter method.
- constructSetterlessProperty(DeserializationContext, BeanDescription, BeanPropertyDefinition) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method that will construct a regular bean property setter using
the given setter method.
- constructSimpleType(Class<?>, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a type instance with specified parameterization.
- constructSimpleType(Class<?>, Class<?>, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructSpecializedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
- constructSpecializedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Convenience method for constructing subtypes, retaining generic
type parameter (if any).
- constructSpecializedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
- constructSpecializedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
- constructSpecializedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method for creating a subtype of given base type, as defined
by specified subclass; but retaining generic type information if any.
- constructSpecializedType(JavaType, Class<?>, boolean) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method for creating a subtype of given base type, as defined
by specified subclass; but retaining generic type information if any.
- constructType(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Helper method that will construct
JavaType
for given
raw class.
- constructType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Helper method that will construct
JavaType
for given
type reference
This is a simple short-cut for:
- constructType(Type) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Convenience method for constructing
JavaType
for given JDK
type (usually
Class
)
- constructType(Class<?>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method, functionally equivalent to:
- constructType(Type) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for constructing
JavaType
out of given
type (typically
java.lang.Class
), but without explicit
context.
- constructType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for constructing
JavaType
out of given
type reference.
- constructType(Type) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructType(Type, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructType(Type, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructType(Type, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
- constructUnsafe(Class<?>) - Static method in class com.fasterxml.jackson.databind.type.SimpleType
-
Method used by core Jackson classes: NOT to be used by application code:
it does NOT properly handle inspection of super-types, so neither parent
Classes nor implemented Interfaces are accessible with resulting type
instance.
- constructUnsafe(Class<?>, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructUnsafeUsingMethod(Class<?>, AnnotatedMember, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructUnsafeUsingToString(Class<?>, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructUsingMethod(DeserializationConfig, Class<?>, AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Method used when actual String serialization is indicated using @JsonValue
on a method in Enum class.
- constructUsingMethod(Class<Enum<?>>, AnnotatedMember, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructUsingToString(DeserializationConfig, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Factory method for constructing resolver that maps from Enum.toString() into
Enum value
- constructUsingToString(Class<Enum<?>>, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructUsingToString(Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
- constructValue(DeserializationContext, String, String, String, int, String, String) - Method in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
-
Deprecated.
- constructValue(DeserializationContext, String, String, String, int, String, String, String) - Method in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
-
- constructValueInstantiator(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- constructViewBased(BeanPropertyWriter, Class<?>[]) - Static method in class com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter
-
- constructWithoutSuperTypes(Class<?>, MapperConfig<?>) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
- constructWithoutSuperTypes(Class<?>, MapperConfig<?>, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
- containedType(int) - Method in class com.fasterxml.jackson.databind.JavaType
-
- containedType(int) - Method in class com.fasterxml.jackson.databind.type.TypeBase
-
- containedTypeCount() - Method in class com.fasterxml.jackson.databind.JavaType
-
- containedTypeCount() - Method in class com.fasterxml.jackson.databind.type.TypeBase
-
- containedTypeName(int) - Method in class com.fasterxml.jackson.databind.JavaType
-
Deprecated.
- containedTypeName(int) - Method in class com.fasterxml.jackson.databind.type.TypeBase
-
Deprecated.
- containedTypeOrUnknown(int) - Method in class com.fasterxml.jackson.databind.JavaType
-
Convenience method that is functionally same as:
JavaType t = containedType(index);
if (t == null) {
t = TypeFactory.unknownType();
}
and typically used to eliminate need for null checks for common case
where we just want to check if containedType is available first; and
if not, use "unknown type" (which translates to java.lang.Object
basically).
- ContainerDefaultMappings() - Constructor for class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.ContainerDefaultMappings
-
- ContainerDeserializerBase<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Intermediate base deserializer class that adds more shared accessor
so that other classes can access information about contained (value) types
- ContainerDeserializerBase(JavaType, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
- ContainerDeserializerBase(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
- ContainerDeserializerBase(ContainerDeserializerBase<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
- ContainerDeserializerBase(ContainerDeserializerBase<?>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
- ContainerNode<T extends ContainerNode<T>> - Class in com.fasterxml.jackson.databind.node
-
This intermediate base class is used for all container nodes,
specifically, array and object nodes.
- ContainerNode(JsonNodeFactory) - Constructor for class com.fasterxml.jackson.databind.node.ContainerNode
-
- ContainerNode() - Constructor for class com.fasterxml.jackson.databind.node.ContainerNode
-
- ContainerSerializer<T> - Class in com.fasterxml.jackson.databind.ser
-
Intermediate base class for serializers used for serializing
types that contain element(s) of other types, such as arrays,
Collection
s (
Lists
,
Sets
etc) and
Map
s and iterable things
(
Iterator
s).
- ContainerSerializer(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
- ContainerSerializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
- ContainerSerializer(Class<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Alternate constructor that is (alas!) needed to work
around kinks of generic type handling
- ContainerSerializer(ContainerSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
- contains(LinkedNode<ST>, ST) - Static method in class com.fasterxml.jackson.databind.util.LinkedNode
-
Convenience method that can be used to check if a linked list
with given head node (which may be null to indicate empty list)
contains given value
- contentSchema() - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
-
- contentSchema() - Method in class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
-
- contentSchema() - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
-
- context - Variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- ContextAttributes - Class in com.fasterxml.jackson.databind.cfg
-
Helper class used for storing and accessing per-call attributes.
- ContextAttributes() - Constructor for class com.fasterxml.jackson.databind.cfg.ContextAttributes
-
- ContextAttributes.Impl - Class in com.fasterxml.jackson.databind.cfg
-
- ContextualDeserializer - Interface in com.fasterxml.jackson.databind.deser
-
Add-on interface that
JsonDeserializer
s can implement to get a callback
that can be used to create contextual (context-dependent) instances of
deserializer to use for handling properties of supported type.
- ContextualKeyDeserializer - Interface in com.fasterxml.jackson.databind.deser
-
Add-on interface that
KeyDeserializer
s can implement to get a callback
that can be used to create contextual instances of key deserializer to use for
handling Map keys of supported type.
- ContextualSerializer - Interface in com.fasterxml.jackson.databind.ser
-
Add-on interface that
JsonSerializer
s can implement to get a callback
that can be used to create contextual instances of serializer to use for
handling properties of supported type.
- convert(JsonNode, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
-
- convert(IN) - Method in interface com.fasterxml.jackson.databind.util.Converter
-
Main conversion method.
- convert(IN) - Method in class com.fasterxml.jackson.databind.util.StdConverter
-
- Converter<IN,OUT> - Interface in com.fasterxml.jackson.databind.util
-
Helper interface for things that convert Objects of
one type to another.
- Converter.None - Class in com.fasterxml.jackson.databind.util
-
This marker class is only to be used with annotations, to
indicate that no converter is to be used.
- converterInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to construct a Converter instance used for specified class.
- converterInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Helper method to use to construct a
Converter
, given a definition
that may be either actual converter instance, or Class for instantiating one.
- convertValue(Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
Method called to convert from "delegate value" (which was deserialized
from JSON using standard Jackson deserializer for delegate type)
into desired target type.
- convertValue(Object, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for doing two-step conversion from given value, into
instance of given value type, by writing value into temporary buffer
and reading from the buffer into specified target type.
- convertValue(Object, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- convertValue(Object, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- convertValue(Object) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Method called to convert from source Java value into delegate
value (which will be serialized using standard Jackson serializer for delegate type)
- copy() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Turns out we are not necessarily 100% stateless, alas, since
ClassIntrospector
typically has a cache.
- copy() - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
Method called to create a non-shared copy of configuration settings,
to be used by another
ObjectMapper
instance.
- copy() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
- copy() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
- copy() - Method in class com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
-
- copy() - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
-
- copy() - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Method needed to ensure that
ObjectMapper.copy()
will work
properly; specifically, that caches are cleared, but settings
will otherwise remain identical; and that no sharing of state
occurs.
- copy() - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
-
- copy() - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
- copy() - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Method that may be needed when `copy()`ing `ObjectMapper` instances.
- copy() - Method in interface com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver
-
Method called to create a new, non-shared copy, to be used by different
ObjectMapper
instance, and one that should not be connected
to this instance, if resolver has mutable state.
- copy() - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
- copy() - Method in class com.fasterxml.jackson.databind.json.JsonMapper
-
- copy() - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
- copy() - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Method called by
ObjectMapper.copy()
to make sure that
SubtypeResolver
instances used by two independent mappers
can not cause thread-safety issues: if resolver is immutable, it
may return
this
, but if not, it should create a copy with
same configuration and return that instead.
- copy() - Method in class com.fasterxml.jackson.databind.MappingJsonFactory
-
- copy() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for creating a new
ObjectMapper
instance that
has same initial configuration as this instance.
- copy() - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Method needed to ensure that
ObjectMapper.copy()
will work
properly; specifically, that caches are cleared, but settings
will otherwise remain identical; and that no sharing of state
occurs.
- copy() - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
-
- copyCurrentEvent(JsonParser) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- copyCurrentStructure(JsonParser) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- CORE_TYPE_BOOL - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
- CORE_TYPE_CLASS - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Cache
Class
because it is nominally parametric, but has no really
useful information.
- CORE_TYPE_COMPARABLE - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Cache
Comparable
because it is both parameteric (relatively costly to
resolve) and mostly useless (no special handling), better handle directly
- CORE_TYPE_ENUM - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Cache
Enum
because it is parametric AND self-referential (costly to
resolve) and useless in itself (no special handling).
- CORE_TYPE_INT - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
- CORE_TYPE_JSON_NODE - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Cache
JsonNode
because it is no critical path of simple tree model
reading and does not have things to override
- CORE_TYPE_LONG - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
- CORE_TYPE_OBJECT - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
- CORE_TYPE_STRING - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
- CoreXMLDeserializers - Class in com.fasterxml.jackson.databind.ext
-
Container deserializers that handle "core" XML types: ones included in standard
JDK 1.5.
- CoreXMLDeserializers() - Constructor for class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
-
- CoreXMLDeserializers.Std - Class in com.fasterxml.jackson.databind.ext
-
- CoreXMLSerializers - Class in com.fasterxml.jackson.databind.ext
-
Provider for serializers of XML types that are part of full JDK 1.5, but
that some alleged 1.5 platforms are missing (Android, GAE).
- CoreXMLSerializers() - Constructor for class com.fasterxml.jackson.databind.ext.CoreXMLSerializers
-
- CoreXMLSerializers.XMLGregorianCalendarSerializer - Class in com.fasterxml.jackson.databind.ext
-
- couldDeserialize() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
- couldDeserialize() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- couldSerialize() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
- couldSerialize() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
- create(AnnotationIntrospector, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Helper method for constructing a Pair from two given introspectors (if
neither is null); or returning non-null introspector if one is null
(and return just null if both are null)
- create(Class<?>, List<JavaType>) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Factory method for constructing bindings for given class using specified type
parameters.
- create(Class<?>, JavaType[]) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
- create(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
- create(Class<?>, JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
- create(List<String>, List<JavaType>) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Factory method for constructing bindings given names and associated types.
- createArrayDeserializer(DeserializationContext, ArrayType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createArrayDeserializer(DeserializationContext, ArrayType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method called to create (or, for completely immutable deserializers,
reuse) a deserializer that can convert JSON content into values of
specified Java type.
- createArrayNode() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Note: return type is co-variant, as basic ObjectCodec
abstraction cannot refer to concrete node types (as it's
part of core package, whereas impls are part of mapper
package)
- createArrayNode() - Method in class com.fasterxml.jackson.databind.ObjectReader
-
- createBeanDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method that
DeserializerCache
s call to create a new
deserializer for types other than Collections, Maps, arrays and
enums.
- createBeanDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method called to create (or, for completely immutable deserializers,
reuse) a deserializer that can convert JSON content into values of
specified Java "bean" (POJO) type.
- createBuilderBasedDeserializer(JavaType, BeanPropertyMap, boolean) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Extension point for overriding the actual creation of the builder deserializer.
- createBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
- createBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method called to create a deserializer that will use specified Builder
class for building value instances.
- createChildArrayContext() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
-
- createChildObjectContext() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
-
- createCollectionDeserializer(DeserializationContext, CollectionType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createCollectionDeserializer(DeserializationContext, CollectionType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- createCollectionLikeDeserializer(DeserializationContext, CollectionLikeType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createCollectionLikeDeserializer(DeserializationContext, CollectionLikeType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Although most of post-processing is done in resolve(), we only get
access to referring property's annotations here; and this is needed
to support per-property ObjectIds.
- createContextual(DeserializationContext, BeanProperty) - Method in interface com.fasterxml.jackson.databind.deser.ContextualDeserializer
-
Method called to see if a different (or differently configured) deserializer
is needed to deserialize values of specified property.
- createContextual(DeserializationContext, BeanProperty) - Method in interface com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer
-
Method called to see if a different (or differently configured) key deserializer
is needed to deserialize keys of specified Map property.
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Method called to finalize setup of this deserializer,
when it is known for which property deserializer is needed
for.
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
Method called to finalize setup of this deserializer,
when it is known for which property deserializer is needed for.
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Method called to finalize setup of this deserializer,
when it is known for which property deserializer is needed for.
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
Method called to finalize setup of this deserializer,
when it is known for which property deserializer is needed for.
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
Contextualization is needed to see whether we can "inline" deserialization
of String values, or if we have to use separate value deserializer.
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
We only use contextualization for optimizing the case where no customization
occurred; if so, can slip in a more streamlined version.
- createContextual(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
"Contextualization" method that is called after construction but before first
use, to allow instantiator access to context needed to possible resolve its
dependencies.
- createContextual(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in interface com.fasterxml.jackson.databind.ser.ContextualSerializer
-
Method called to see if a different (or differently configured) serializer
is needed to serialize values of specified property.
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
This method is needed to resolve contextual annotations like
per-property overrides, as well as do recursive call
to createContextual
of content serializer, if
known statically.
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
To support some level of per-property configuration, we will need
to make things contextual.
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
We can try to find the actual serializer for value, if we can
statically figure out what the result type must be.
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
-
- createDefaultInstance(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
-
- createDefaultInstance(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
- createDeserializationContext(JsonParser, DeserializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Internal helper method called to create an instance of
DeserializationContext
for deserializing a single root value.
- createDeserializationContext(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Internal helper method called to create an instance of
DeserializationContext
for deserializing a single root value.
- createDummy(JavaType) - Static method in class com.fasterxml.jackson.databind.ser.BeanSerializer
-
- createDummy(JavaType, BeanSerializerBuilder) - Static method in class com.fasterxml.jackson.databind.ser.BeanSerializer
-
Method for constructing dummy bean serializer; one that
never outputs any properties
- createDummy() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Factory method for constructing an "empty" serializer; one that
outputs no properties (but handles JSON objects properly, including
type information)
- createDummyDeserializationContext() - Method in class com.fasterxml.jackson.databind.ObjectReader
-
- createDummyInstance(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- createDummyInstance(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
-
- createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Factory method for constructing serializers of
Enum
types.
- createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- createForDefaults(AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
-
- createForPropertyOverride(AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
-
- createForTypeOverride(AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
-
- createFromBigDecimal(DeserializationContext, BigDecimal) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromBigDecimal(DeserializationContext, BigDecimal) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromBigDecimal(DeserializationContext, BigDecimal) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromBigInteger(DeserializationContext, BigInteger) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromBigInteger(DeserializationContext, BigInteger) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromBigInteger(DeserializationContext, BigInteger) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromBoolean(DeserializationContext, boolean) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromBoolean(DeserializationContext, boolean) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromBoolean(DeserializationContext, boolean) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromDouble(DeserializationContext, double) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromDouble(DeserializationContext, double) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromDouble(DeserializationContext, double) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromInt(DeserializationContext, int) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromInt(DeserializationContext, int) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromInt(DeserializationContext, int) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromLong(DeserializationContext, long) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromLong(DeserializationContext, long) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromLong(DeserializationContext, long) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromObjectWith(DeserializationContext, Object[]) - Method in class com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator
-
- createFromObjectWith(DeserializationContext, Object[]) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromObjectWith(DeserializationContext, Object[]) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method called to create value instance from JSON Object when
instantiation arguments are passed; this is done, for example when passing information
specified with "Creator" annotations.
- createFromObjectWith(DeserializationContext, SettableBeanProperty[], PropertyValueBuffer) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromObjectWith(DeserializationContext, Object[]) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromObjectWith(DeserializationContext, SettableBeanProperty[], PropertyValueBuffer) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createFromString(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createFromString(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
- createFromString(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createGenerator(OutputStream) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specified
OutputStream
and encoding.
- createGenerator(Writer) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specified
Writer
.
- createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content to specified
File
, using specified encoding.
- createGenerator(DataOutput) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- createGenerator(OutputStream) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
- createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specified
OutputStream
and encoding.
- createGenerator(Writer) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specified
Writer
.
- createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content to specified
File
, using specified encoding.
- createGenerator(DataOutput) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
- createIfNeeded(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Alternate factory method that may be called if it is possible that type
does or does not require type parameters; this is mostly useful for
collection- and map-like types.
- createIfNeeded(Class<?>, JavaType[]) - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Alternate factory method that may be called if it is possible that type
does or does not require type parameters; this is mostly useful for
collection- and map-like types.
- createInstance(DeserializationConfig, JsonParser, InjectableValues) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Method called to create actual usable per-deserialization
context instance.
- createInstance(DeserializationConfig, JsonParser, InjectableValues) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
-
- createInstance(SerializationConfig, SerializerFactory) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Method that sub-classes need to implement: used to create a non-blueprint instances
from the blueprint.
- createInstance(SerializationConfig, SerializerFactory) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
-
- createInstance(Class<T>, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that can be called to try to create an instantiate of
specified type.
- createKeyDeserializer(DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createKeyDeserializer(DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method called to find if factory knows how to create a key deserializer
for specified type; currently this means checking if a module has registered
possible deserializers.
- createKeySerializer(SerializerProvider, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- createKeySerializer(SerializationConfig, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Deprecated.
- createKeySerializer(SerializerProvider, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Method called to create serializer to use for serializing JSON property names (which must
be output as JsonToken.FIELD_NAME
) for Map that has specified declared
key type, and is for specified property (or, if property is null, as root value)
- createKeySerializer(SerializationConfig, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Deprecated.
- createMapDeserializer(DeserializationContext, MapType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createMapDeserializer(DeserializationContext, MapType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- createMapLikeDeserializer(DeserializationContext, MapLikeType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createMapLikeDeserializer(DeserializationContext, MapLikeType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- createMatcher(ObjectReader, MatchStrength) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.AccessorForReader
-
- createNonBlockingByteArrayParser() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using non-blocking (asynchronous) mode.
- createNonBlockingByteArrayParser() - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using non-blocking (asynchronous) mode.
- createObjectNode() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Note: return type is co-variant, as basic ObjectCodec
abstraction cannot refer to concrete node types (as it's
part of core package, whereas impls are part of mapper
package)
- createObjectNode() - Method in class com.fasterxml.jackson.databind.ObjectReader
-
- createParser(File) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified
File
.
- createParser(URL) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified
File
.
- createParser(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using specified
InputStream
.
- createParser(Reader) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using specified
Reader
.
- createParser(byte[]) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified byte array.
- createParser(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified byte array.
- createParser(String) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified String.
- createParser(char[]) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified character array
Parser is not managed (or "owned") by ObjectMapper: caller is responsible
for properly closing it once content reading is complete.
- createParser(char[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified character array.
- createParser(DataInput) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using specified
DataInput
.
- createParser(File) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified
File
.
- createParser(URL) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified
File
.
- createParser(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using specified
InputStream
.
- createParser(Reader) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using specified
Reader
.
- createParser(byte[]) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified byte array.
- createParser(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified byte array.
- createParser(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified String.
- createParser(char[]) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified character array
Parser is not managed (or "owned") by ObjectReader: caller is responsible
for properly closing it once content reading is complete.
- createParser(char[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified character array.
- createParser(DataInput) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using specified
DataInput
.
- createParserWithMatch() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Convenience method for trying to construct a
JsonParser
for
parsing content which is assumed to be in detected data format.
- createReadableObjectId(ObjectIdGenerator.IdKey) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Overridable factory method to create a new instance of ReadableObjectId or its
subclass.
- createReferenceDeserializer(DeserializationContext, ReferenceType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createReferenceDeserializer(DeserializationContext, ReferenceType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- createRootContext(JsonStreamContext) - Static method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
-
- createSchemaNode(String) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
- createSchemaNode(String, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
- createSerializer(SerializerProvider, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- createSerializer(SerializerProvider, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Main serializer constructor method.
- createSerializer(SerializerProvider, JavaType) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Method called to create (or, for immutable serializers, reuse) a serializer for given type.
- createTreeDeserializer(DeserializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
- createTreeDeserializer(DeserializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method called to create and return a deserializer that can construct
JsonNode(s) from JSON content.
- createTypeSerializer(SerializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method called to construct a type serializer for values with given declared
base type.
- createTypeSerializer(SerializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Method called to create a type information serializer for given base type,
if one is needed.
- createUsingArrayDelegate(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createUsingArrayDelegate(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method to called to create value instance from JSON Array using
an intermediate "delegate" value to pass to createor method
- createUsingArrayDelegate(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createUsingDefault(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createUsingDefault(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method called to create value instance from a JSON value when
no data needs to passed to creator (constructor, factory method);
typically this will call the default constructor of the value object.
- createUsingDefault(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- createUsingDelegate(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
- createUsingDelegate(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method to called to create value instance from JSON Object using
an intermediate "delegate" value to pass to createor method
- createUsingDelegate(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- creator() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
-
- CreatorCandidate - Class in com.fasterxml.jackson.databind.deser.impl
-
- CreatorCandidate(AnnotationIntrospector, AnnotatedWithParams, CreatorCandidate.Param[], int) - Constructor for class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
-
- CreatorCandidate.Param - Class in com.fasterxml.jackson.databind.deser.impl
-
- CreatorCollectionState(DeserializationContext, BeanDescription, VisibilityChecker<?>, CreatorCollector, Map<AnnotatedWithParams, BeanPropertyDefinition[]>) - Constructor for class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- CreatorCollector - Class in com.fasterxml.jackson.databind.deser.impl
-
Container class for storing information on creators (based on annotations,
visibility), to be able to build actual ValueInstantiator
later on.
- CreatorCollector(BeanDescription, MapperConfig<?>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
- creatorMethods - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass.Creators
-
Single argument static methods that might be usable
as factory methods
- creatorParams - Variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- creatorProperties() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Accessor for finding properties that represents values to pass
through property-based creator method (constructor or
factory method)
- CreatorProperty - Class in com.fasterxml.jackson.databind.deser
-
This concrete sub-class implements property that is passed
via Creator (constructor or static factory method).
- CreatorProperty(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, JacksonInject.Value, PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- CreatorProperty(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, Object, PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- CreatorProperty(CreatorProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- CreatorProperty(CreatorProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- creators - Variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
-
- Creators(AnnotatedConstructor, List<AnnotatedConstructor>, List<AnnotatedMethod>) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedClass.Creators
-
- Ctor(Constructor<?>) - Constructor for class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
-
- currentName() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
- currentNode() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
- currentNumericNode() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
- customSerializers() - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
- customSerializers() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
- DatabindContext - Class in com.fasterxml.jackson.databind
-
- DatabindContext() - Constructor for class com.fasterxml.jackson.databind.DatabindContext
-
- DatabindException - Exception in com.fasterxml.jackson.databind
-
Intermediate base class for all databind level processing problems, as
distinct from stream-level problems or I/O issues below.
- DatabindException(String, JsonLocation, Throwable) - Constructor for exception com.fasterxml.jackson.databind.DatabindException
-
- DatabindException(String) - Constructor for exception com.fasterxml.jackson.databind.DatabindException
-
- DatabindException(String, JsonLocation) - Constructor for exception com.fasterxml.jackson.databind.DatabindException
-
- DatabindException(String, Throwable) - Constructor for exception com.fasterxml.jackson.databind.DatabindException
-
- DataFormatReaders - Class in com.fasterxml.jackson.databind.deser
-
- DataFormatReaders(ObjectReader...) - Constructor for class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
- DataFormatReaders(Collection<ObjectReader>) - Constructor for class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
- DataFormatReaders.AccessorForReader - Class in com.fasterxml.jackson.databind.deser
-
We need sub-class here as well, to be able to access efficiently.
- DataFormatReaders.Match - Class in com.fasterxml.jackson.databind.deser
-
- DATE_FORMAT_RFC1123 - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
- DATE_FORMAT_STR_ISO8601 - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Defines a commonly used date format that conforms
to ISO-8601 date formatting standard, when it includes basic undecorated
timezone definition.
- DATE_FORMAT_STR_PLAIN - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
ISO-8601 with just the Date part, no time: needed for error messages
- DATE_FORMAT_STR_RFC1123 - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
This constant defines the date format specified by
RFC 1123 / RFC 822.
- DateBasedDeserializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
-
- DateBasedDeserializer(DateDeserializers.DateBasedDeserializer<T>, DateFormat, String) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
-
- DateDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
-
- DateDeserializer(DateDeserializers.DateDeserializer, DateFormat, String) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
-
- DateDeserializers - Class in com.fasterxml.jackson.databind.deser.std
-
Container class for core JDK date/time type deserializers.
- DateDeserializers() - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers
-
- DateDeserializers.CalendarDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
- DateDeserializers.DateBasedDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
- DateDeserializers.DateDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Simple deserializer for handling
Date
values.
- DateDeserializers.SqlDateDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Compared to plain old
Date
, SQL version is easier
to deal with: mostly because it is more limited.
- DateDeserializers.TimestampDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Simple deserializer for handling
Timestamp
values.
- DateSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
For efficiency, we will serialize Dates as longs, instead of
potentially more readable Strings.
- DateSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.DateSerializer
-
- DateSerializer(Boolean, DateFormat) - Constructor for class com.fasterxml.jackson.databind.ser.std.DateSerializer
-
- DateTimeSerializerBase<T> - Class in com.fasterxml.jackson.databind.ser.std
-
- DateTimeSerializerBase(Class<T>, Boolean, DateFormat) - Constructor for class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
- deactivateDefaultTyping() - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for disabling automatic inclusion of type information; if so, only
explicitly annotated types (ones with
JsonTypeInfo
) will have
additional embedded type information.
- deactivateDefaultTyping() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling automatic inclusion of type information; if so, only
explicitly annotated types (ones with
JsonTypeInfo
) will have
additional embedded type information.
- DecimalNode - Class in com.fasterxml.jackson.databind.node
-
Numeric node that contains values that do not fit in simple
integer (int, long) or floating point (double) values.
- DecimalNode(BigDecimal) - Constructor for class com.fasterxml.jackson.databind.node.DecimalNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- decimalValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- deepCopy() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be called to get a node that is guaranteed
not to allow changing of this node through mutators on
this node or any of its children.
- deepCopy() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
- deepCopy() - Method in class com.fasterxml.jackson.databind.node.MissingNode
-
- deepCopy() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
- deepCopy() - Method in class com.fasterxml.jackson.databind.node.ValueNode
-
All current value nodes are immutable, so we can just return
them as is.
- DEF_8601_LEN - Static variable in class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.
- DEFAULT - Static variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Instance used by default, which:
Uses
ConstructorDetector.SingleArgConstructor.HEURISTIC
for single-argument constructor case
Does not require explicit
@JsonCreator
annotations (so allows
auto-detection of Visible constructors} (except for JDK types)
Does not allow auto-detection of Visible constructors for so-called JDK
types; that is, classes in packages
java.*
and
javax.*
- DEFAULT - Static variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
This is the canonical base instance, configured with default
visibility values
- Default(int, Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default
-
- DEFAULT_ANNOTATION_INTROSPECTOR - Static variable in class com.fasterxml.jackson.databind.ObjectMapper
-
- DEFAULT_BASE - Static variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Base settings contain defaults used for all
ObjectMapper
instances.
- DEFAULT_BUILD_METHOD - Static variable in annotation type com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder
-
- DEFAULT_GENERATOR_FEATURES - Static variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- DEFAULT_KEY_DESERIALIZERS - Static variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
By default we plug default key deserializers using as "just another" set of
of key deserializers.
- DEFAULT_KEY_SERIALIZER - Static variable in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers
-
- DEFAULT_LOCALE - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
- DEFAULT_MAX_INPUT_LOOKAHEAD - Static variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
By default we will look ahead at most 64 bytes; in most cases,
much less (4 bytes or so) is needed, but we will allow bit more
leniency to support data formats that need more complex heuristics.
- DEFAULT_NO_DESER_CLASS_NAMES - Static variable in class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
-
Set of well-known "nasty classes", deserialization of which is considered dangerous
and should (and is) prevented by default.
- DEFAULT_NULL_KEY_SERIALIZER - Static variable in class com.fasterxml.jackson.databind.SerializerProvider
-
- DEFAULT_PRETTY_PRINTER - Static variable in class com.fasterxml.jackson.databind.SerializationConfig
-
- DEFAULT_STRING_SERIALIZER - Static variable in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers
-
- DEFAULT_TIMEZONE - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
By default we use UTC for everything, with Jackson 2.7 and later
(2.6 and earlier relied on GMT)
- DEFAULT_UNKNOWN_SERIALIZER - Static variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Placeholder serializer used when java.lang.Object
typed property
is marked to be serialized.
- DEFAULT_WITH_PREFIX - Static variable in annotation type com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder
-
- DefaultAccessorNamingStrategy - Class in com.fasterxml.jackson.databind.introspect
-
- DefaultAccessorNamingStrategy(MapperConfig<?>, AnnotatedClass, String, String, String, DefaultAccessorNamingStrategy.BaseNameValidator) - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
-
- DefaultAccessorNamingStrategy.BaseNameValidator - Interface in com.fasterxml.jackson.databind.introspect
-
Definition of a handler API to use for checking whether given base name
(remainder of accessor method name after removing prefix) is acceptable
based on various rules.
- DefaultAccessorNamingStrategy.FirstCharBasedValidator - Class in com.fasterxml.jackson.databind.introspect
-
- DefaultAccessorNamingStrategy.Provider - Class in com.fasterxml.jackson.databind.introspect
-
- DefaultAccessorNamingStrategy.RecordNaming - Class in com.fasterxml.jackson.databind.introspect
-
Implementation used for supporting "non-prefix" naming convention of
Java 14 java.lang.Record
types, and in particular find default
accessors for declared record fields.
- defaultAttributes(ContextAttributes) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for replacing default
ContextAttributes
that the mapper
uses: usually one initialized with a set of default shared attributes, but
potentially also with a custom implementation.
- defaultBase64Variant(Base64Variant) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method that will configure default
Base64Variant
that
byte[]
serializers and deserializers will use.
- DefaultBaseTypeLimitingValidator - Class in com.fasterxml.jackson.databind.jsontype
-
- DefaultBaseTypeLimitingValidator() - Constructor for class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
-
- defaultClassIntrospector() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- defaultCoercions() - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
- defaultConstructor - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass.Creators
-
Default constructor of the annotated class, if it has one.
- defaultDateFormat(DateFormat) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configuring the default
DateFormat
to use when serializing time
values as Strings, and deserializing from JSON Strings.
- DefaultDeserializationContext - Class in com.fasterxml.jackson.databind.deser
-
- DefaultDeserializationContext(DeserializerFactory, DeserializerCache) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Constructor that will pass specified deserializer factory and
cache: cache may be null (in which case default implementation
will be used), factory cannot be null
- DefaultDeserializationContext(DefaultDeserializationContext, DeserializationConfig, JsonParser, InjectableValues) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- DefaultDeserializationContext(DefaultDeserializationContext, DeserializationConfig) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- DefaultDeserializationContext(DefaultDeserializationContext, DeserializerFactory) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- DefaultDeserializationContext(DefaultDeserializationContext) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- DefaultDeserializationContext.Impl - Class in com.fasterxml.jackson.databind.deser
-
Actual full concrete implementation
- defaultImpl(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
- defaultImpl(Class<?>) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for specifying default implementation to use if type id
is either not available, or cannot be resolved.
- defaultInstance() - Static method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
- defaultInstance() - Static method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method used to access the globally shared instance, which has
no custom configuration.
- defaultLeniency(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for setting default Setter configuration, regarding things like
merging, null-handling; used for properties for which there are
no per-type or per-property overrides (via annotations or config overrides).
- defaultLocale(Locale) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for overriding default locale to use for formatting.
- defaultMergeable(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for setting default Setter configuration, regarding things like
merging, null-handling; used for properties for which there are
no per-type or per-property overrides (via annotations or config overrides).
- defaultPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- defaultPropertyInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configured default property inclusion to use for serialization.
- defaultSerializeDateKey(long, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
- defaultSerializeDateKey(Date, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
- defaultSerializeDateValue(long, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that will handle serialization of Date(-like) values, using
SerializationConfig
settings to determine expected serialization
behavior.
- defaultSerializeDateValue(Date, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that will handle serialization of Date(-like) values, using
SerializationConfig
settings to determine expected serialization
behavior.
- defaultSerializeField(String, Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Convenience method that will serialize given field with specified
value.
- defaultSerializeNull(JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
- DefaultSerializerProvider - Class in com.fasterxml.jackson.databind.ser
-
- DefaultSerializerProvider() - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
- DefaultSerializerProvider(SerializerProvider, SerializationConfig, SerializerFactory) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
- DefaultSerializerProvider(DefaultSerializerProvider) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
- DefaultSerializerProvider.Impl - Class in com.fasterxml.jackson.databind.ser
-
Concrete implementation that defines factory method(s),
defined as final.
- defaultSerializeValue(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Convenience method that will serialize given value (which can be
null) using standard serializer locating functionality.
- defaultSetterInfo(JsonSetter.Value) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- defaultTimeZone(TimeZone) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for overriding default TimeZone to use for formatting.
- DefaultTypeResolverBuilder(ObjectMapper.DefaultTyping) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
- DefaultTypeResolverBuilder(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
- DefaultTypeResolverBuilder(ObjectMapper.DefaultTypeResolverBuilder, Class<?>) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
- defaultValue(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method used to get default value for wrappers used for primitive types
(0 for Integer etc)
- defineDefaultImpl(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
- delegate - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
- delegate() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- Delegating(SettableBeanProperty) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
- Delegating(ValueInstantiator) - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
-
- DelegatingDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Base class that simplifies implementations of
JsonDeserializer
s
that mostly delegate functionality to another deserializer implementation
(possibly forming a chaing of deserializers delegating functionality
in some cases)
- DelegatingDeserializer(JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
-
- denyForExactBaseType(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Method for appending matcher that will mark any polymorphic properties with exact
specific class to be invalid.
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
-
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method that can be called to visit the type structure that this
property is part of.
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
-
Implementation of this method throws
UnsupportedOperationException
, since instances of this
implementation should not be used as part of actual structure
visited.
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
- depositSchemaProperty(BeanPropertyWriter, ObjectNode, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.BeanPropertyFilter
-
- depositSchemaProperty(BeanPropertyWriter, JsonObjectFormatVisitor, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.BeanPropertyFilter
-
Deprecated.
Method called by
BeanSerializer
to let the filter determine whether, and in what
form the given property exist within the parent, or root, schema.
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
- depositSchemaProperty(ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.
- depositSchemaProperty(BeanPropertyWriter, ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.
- depositSchemaProperty(BeanPropertyWriter, JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.
- depositSchemaProperty(PropertyWriter, ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.
- depositSchemaProperty(PropertyWriter, JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
-
- depositSchemaProperty(PropertyWriter, ObjectNode, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.PropertyFilter
-
- depositSchemaProperty(PropertyWriter, JsonObjectFormatVisitor, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.PropertyFilter
-
Method called by
BeanSerializer
to let the filter determine whether, and in what
form the given property exist within the parent, or root, schema.
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Traversal method used for things like JSON Schema generation, or
POJO introspection.
- depositSchemaProperty(ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
-
- depositSchemaProperty(ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
-
Deprecated.
- DeserializationConfig - Class in com.fasterxml.jackson.databind
-
Object that contains baseline configuration for deserialization
process.
- DeserializationConfig(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides, CoercionConfigs) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
Constructor used by ObjectMapper to create default configuration object instance.
- DeserializationConfig(DeserializationConfig, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides, CoercionConfigs) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
Copy-constructor used for making a copy used by new
ObjectMapper
.
- DeserializationConfig(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
Deprecated.
- DeserializationConfig(DeserializationConfig, SimpleMixInResolver, RootNameLookup, ConfigOverrides) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
Deprecated.
- DeserializationConfig(DeserializationConfig, ContextAttributes) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
- DeserializationConfig(DeserializationConfig, SimpleMixInResolver) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
- DeserializationContext - Class in com.fasterxml.jackson.databind
-
Context for the process of deserialization a single root-level value.
- DeserializationContext(DeserializerFactory) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
- DeserializationContext(DeserializerFactory, DeserializerCache) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
- DeserializationContext(DeserializationContext, DeserializerFactory) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
- DeserializationContext(DeserializationContext, DeserializationConfig, JsonParser, InjectableValues) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
Constructor used for creating actual per-call instances.
- DeserializationContext(DeserializationContext, DeserializationConfig) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
Constructor used for creating bogus per-call style instance, but
without underlying parser: needed for deserializer pre-fetching
- DeserializationContext(DeserializationContext) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
- DeserializationFeature - Enum in com.fasterxml.jackson.databind
-
Enumeration that defines simple on/off features that affect
the way Java objects are deserialized from JSON
- DeserializationProblemHandler - Class in com.fasterxml.jackson.databind.deser
-
This is the class that can be registered (via
DeserializationConfig
object owner by
ObjectMapper
) to get called when a potentially
recoverable problem is encountered during deserialization
process.
- DeserializationProblemHandler() - Constructor for class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Main deserialization method for bean-based objects (POJOs).
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Secondary deserialization method, called in cases where POJO
instance is created as part of deserialization, potentially
after collecting some or all of the properties to set.
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Main deserialization method for bean-based objects (POJOs).
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Secondary deserialization method, called in cases where POJO
instance is created as part of deserialization, potentially
after collecting some or all of the properties to set.
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.FailingDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer
-
- deserialize(JsonParser, DeserializationContext, ByteBuffer) - Method in class com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
- deserialize(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
- deserialize(JsonParser, DeserializationContext, EnumMap) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
- deserialize(JsonParser, DeserializationContext, EnumSet<?>) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
-
Implementation that will produce types of any JSON nodes; not just one
deserializer is registered to handle (in case of more specialized handler).
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
- deserialize(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
- deserialize(JsonParser, DeserializationContext, Map.Entry<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.CharacterDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object[]) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
- deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
- deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
-
- deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
-
Overridden to simply call deserialize()
method that does not take value
to update, since scalar values are usually non-mergeable.
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
- deserialize(JsonParser, DeserializationContext, String[]) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
- deserialize(JsonParser, DeserializationContext, Collection<String>) - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StringDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.NioPathDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method that can be called to ask implementation to deserialize
JSON content into the value type this serializer handles.
- deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Helper method used by standard deserializer.
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
-
- deserializeAndSet(JsonParser, DeserializationContext, Object, String) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
-
Method called to deserialize appropriate value, given parser (and
context), and set it using appropriate method (a setter method).
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
- deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method called to deserialize appropriate value, given parser (and
context), and set it using appropriate mechanism.
- deserializeFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- deserializeFromBase64(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
- deserializeFromBoolean(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called to deserialize POJO value from a JSON boolean value (true, false)
- deserializeFromDouble(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called to deserialize POJO value from a JSON floating-point
number.
- deserializeFromEmbedded(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- deserializeFromNull(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeFromNumber(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- deserializeFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
General version used when handling needs more advanced features.
- deserializeFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
General version used when handling needs more advanced
features.
- deserializeFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
General version used when handling needs more advanced
features.
- deserializeFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
- deserializeFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
- deserializeFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
-
- deserializeFromObjectId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called in cases where it looks like we got an Object Id
to parse and use as a reference.
- deserializeFromObjectUsingNonDefault(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- deserializeFromString(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- deserializeIfNatural(JsonParser, DeserializationContext, JavaType) - Static method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Helper method used to check if given parser might be pointing to
a "natural" value, and one that would be acceptable as the
result value (compatible with declared base type)
- deserializeIfNatural(JsonParser, DeserializationContext, Class<?>) - Static method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
- deserializeKey(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
-
- deserializeKey(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.KeyDeserializer
-
Method called to deserialize a
Map
key from JSON property name.
- DeserializerCache - Class in com.fasterxml.jackson.databind.deser
-
- DeserializerCache() - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerCache
-
- DeserializerCache(int) - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerCache
-
- DeserializerFactory - Class in com.fasterxml.jackson.databind.deser
-
- DeserializerFactory() - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
- DeserializerFactoryConfig - Class in com.fasterxml.jackson.databind.cfg
-
- DeserializerFactoryConfig() - Constructor for class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Constructor for creating basic configuration with no additional
handlers.
- DeserializerFactoryConfig(Deserializers[], KeyDeserializers[], BeanDeserializerModifier[], AbstractTypeResolver[], ValueInstantiators[]) - Constructor for class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Copy-constructor that will create an instance that contains defined
set of additional deserializer providers.
- deserializerForCreator(DeserializationConfig, Class<?>, AnnotatedMethod) - Static method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
- deserializerForCreator(DeserializationConfig, Class<?>, AnnotatedMethod, ValueInstantiator, SettableBeanProperty[]) - Static method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Factory method used when Enum instances are to be deserialized
using a creator (static factory method)
- deserializerForNoArgsCreator(DeserializationConfig, Class<?>, AnnotatedMethod) - Static method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Factory method used when Enum instances are to be deserialized
using a zero-/no-args factory method
- deserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to get an instance of deserializer of specified type.
- deserializerInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
- deserializerInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
- deserializerModifiers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
- deserializers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
- Deserializers - Interface in com.fasterxml.jackson.databind.deser
-
Interface that defines API for simple extensions that can provide additional deserializers
for various types.
- Deserializers.Base - Class in com.fasterxml.jackson.databind.deser
-
Basic
Deserializers
implementation that implements all methods but provides
no deserializers.
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
- deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
- deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
- deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
- deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
- deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Method called to let this type deserializer handle
deserialization of "typed" object, when value itself
may have been serialized using any kind of JSON value
(Array, Object, scalar).
- deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
Method called when actual object is serialized as JSON Array.
- deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
- deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Method called to let this type deserializer handle
deserialization of "typed" object, when value itself
is serialized as JSON Array (regardless of Java type).
- deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
Method called when actual object is serialized as JSON Object
- deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
-
- deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
This is the trickiest thing to handle, since property we are looking
for may be anywhere...
- deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
Deserializing type id enclosed using WRAPPER_OBJECT style is straightforward
- deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Method called to let this type deserializer handle
deserialization of "typed" object, when value itself
is serialized as JSON Object (regardless of Java type).
- deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
- deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
- deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Method called to let this type deserializer handle
deserialization of "typed" object, when value itself
is serialized as a scalar JSON value (something other
than Array or Object), regardless of Java type.
- deserializeUsingPropertyBasedWithExternalTypeId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeUsingPropertyBasedWithExternalTypeId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- deserializeUsingPropertyBasedWithUnwrapped(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeUsingPropertyBasedWithUnwrapped(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- deserializeWith(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
- deserializeWithExternalTypeId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeWithExternalTypeId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- deserializeWithObjectId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Alternative deserialization method used when we expect to see Object Id;
if so, we will need to ensure that the Id is seen before anything
else, to ensure that it is available for solving references,
even if JSON itself is not ordered that way.
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BooleanDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer
-
As mentioned in class Javadoc, there is additional complexity in
handling potentially mixed type information here.
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Base implementation that does not assume specific type
inclusion mechanism.
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StringDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Deserialization called when type being deserialized is defined to
contain additional type identifier, to allow for correctly
instantiating correct subtype.
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer, T) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
- deserializeWithUnwrapped(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Method called when there are declared "unwrapped" properties
which need special handling
- deserializeWithUnwrapped(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeWithUnwrapped(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Method called when there are declared "unwrapped" properties
which need special handling
- deserializeWithUnwrapped(JsonParser, DeserializationContext, Object, TokenBuffer) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- deserializeWithView(JsonParser, DeserializationContext, Object, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
- deserializeWithView(JsonParser, DeserializationContext, Object, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
- disable(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(StreamReadFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(StreamWriteFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
- disable(JsonReadFeature...) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
-
- disable(JsonWriteFeature...) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
-
- disable(MapperFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- disable(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- disable(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- disable(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- disable(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- disable(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling specified
JsonParser.Feature
s
for parser instances this object mapper creates.
- disable(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- disable(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
- disableDefaultTyping() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
- documentBuilder() - Method in class com.fasterxml.jackson.databind.ext.DOMDeserializer
-
Overridable factory method used to create
DocumentBuilder
for parsing
XML as DOM.
- DocumentDeserializer() - Constructor for class com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer
-
- DOMDeserializer<T> - Class in com.fasterxml.jackson.databind.ext
-
Base for serializers that allows parsing DOM Documents from JSON Strings.
- DOMDeserializer(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ext.DOMDeserializer
-
- DOMDeserializer.DocumentDeserializer - Class in com.fasterxml.jackson.databind.ext
-
- DOMDeserializer.NodeDeserializer - Class in com.fasterxml.jackson.databind.ext
-
- DOMSerializer - Class in com.fasterxml.jackson.databind.ext
-
- DOMSerializer() - Constructor for class com.fasterxml.jackson.databind.ext.DOMSerializer
-
- DoubleArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
-
- DoubleArraySerializer(StdArraySerializers.DoubleArraySerializer, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
-
- DoubleBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.DoubleBuilder
-
- DoubleDeserializer(Class<Double>, Double) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer
-
- DoubleNode - Class in com.fasterxml.jackson.databind.node
-
Numeric node that contains 64-bit ("double precision")
floating point values simple 32-bit integer values.
- DoubleNode(double) - Constructor for class com.fasterxml.jackson.databind.node.DoubleNode
-
- DoubleSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Returns 64-bit floating point (double) value for this node,
if and only if
this node is numeric (
JsonNode.isNumber()
returns true).
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
- doubleValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
-
- Dynamic() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic
-