Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractDeserializer - Class in com.fasterxml.jackson.databind.deser
-
Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization.
- 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
- AbstractDeserializer(BeanDeserializerBuilder, BeanDescription, Map<String, SettableBeanProperty>) - Constructor for class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
Deprecated.
- AbstractDeserializer(BeanDeserializerBuilder, BeanDescription, Map<String, SettableBeanProperty>, 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
- ACCEPT_CASE_INSENSITIVE_ENUMS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines if Enum deserialization should be case sensitive or not.
- ACCEPT_CASE_INSENSITIVE_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that will allow for more forgiving deserialization of incoming JSON.
- ACCEPT_CASE_INSENSITIVE_VALUES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that permits parsing some enumerated text-based value types but ignoring the case of the values on deserialization: for example, date/time type deserializers.
- ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that can be enabled to allow empty JSON Array value (that is,
[ ]
) to be bound to POJOs (and with 2.9, other values too) as `null`. - ACCEPT_EMPTY_STRING_AS_NULL_OBJECT - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that can be enabled to allow JSON empty String value ("") to be bound as `null` for POJOs and other structured values (
Map
s,Collection
s). - ACCEPT_FLOAT_AS_INT - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether coercion from JSON floating point number (anything with command (`.`) or exponent portion (`e` / `E')) to an expected integral number (`int`, `long`, `java.lang.Integer`, `java.lang.Long`, `java.math.BigDecimal`) is allowed or not.
- ACCEPT_SINGLE_VALUE_AS_ARRAY - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether it is acceptable to coerce non-array (in JSON) values to work with Java collection (arrays, java.util.Collection) types.
- 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(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(JavaType, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
The method to be called by
ObjectMapper
andObjectWriter
to to expose the format of the given to to the given visitor - 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
-
Default implementation simply calls
JsonFormatVisitorWrapper.expectAnyFormat(JavaType)
. - 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
- acceptJsonFormatVisitor(Class<?>, JsonFormatVisitorWrapper) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
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
- 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
- AccessorForReader(InputStream, byte[]) - 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) - 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.cfg.MapperBuilder
-
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.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, 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
- Adapter() - Constructor for class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- add(boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified boolean value at the end of this array.
- 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)
- add(double) - 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
-
Method for adding specified number at the end of this array.
- add(int) - 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
-
Method for adding specified number 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(JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified node at the end of this array.
- add(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
-
Method called to add specified annotation in the Map.
- 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(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(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(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
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- add(Object) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.CollectionReferringAccumulator
- 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(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for adding specified String value at the end of this array.
- 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.
- 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(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.
- addAndResolveNonTypedSerializer(Class<?>, JsonSerializer<Object>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
- 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<?>, KeyDeserializer) - Method in class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers
- addDeserializer(Class<T>, JsonDeserializer<? extends T>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- 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
-
Deprecated.since 2.3
- addFilter(String, SimpleBeanPropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Overloaded variant just to resolve "ties" when using
SimpleBeanPropertyFilter
. - addFilter(String, PropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Adds an instance of
PropertyFilter
associated with the givenid
parameter. - 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
-
Method for adding specified
DeserializationProblemHandler
to be used for handling specific problems during deserialization. - 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
-
NOTE: This method registers "default" (de)serializers only.
- 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
-
NOTE: This method registers "default" (de)serializers only.
- 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
-
Deprecated.Since 2.5: replaced by a fluent form of the method;
ObjectMapper.addMixIn(Class, Class)
. - 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(JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- addSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for adding serializer to handle type that the serializer claims to handle (see
JsonSerializer.handledType()
). - addSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
Method for adding given serializer for type that
JsonSerializer.handledType()
specifies (which MUST return a non-null class; and can NOT beObject
, as a sanity check). - 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(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(Class<? extends T>, JsonSerializer<T>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- 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
-
Method that module can use to register additional
TypeModifier
instance, which can augmentJavaType
instances constructed byTypeFactory
. - addUnresolvedId(Object, Class<?>, JsonLocation) - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- addValue(Class<?>, Object) - Method in class com.fasterxml.jackson.databind.InjectableValues.Std
- addValue(String, 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 typebeanType
. - addValueInstantiator(Class<?>, ValueInstantiator) - Method in class com.fasterxml.jackson.databind.module.SimpleValueInstantiators
- addValueInstantiators(ValueInstantiators) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that module can use to register additional
ValueInstantiator
s, by addingValueInstantiators
object that gets called when instantatiator is needed by a deserializer. - ADJUST_DATES_TO_CONTEXT_TIME_ZONE - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that specifies whether context provided
TimeZone
(DeserializationContext.getTimeZone()
should be used to adjust Date/Time values on deserialization, even if value itself contains timezone information. - all() - Static method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers
-
Method called by
BasicSerializerFactory
to access all serializers this class provides. - ALL - Enum constant in enum com.fasterxml.jackson.databind.JsonNode.OverwriteMode
-
Mode in which all incompatible node types may be replaced, including Array and Object nodes where necessary.
- 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() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- 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(Collection<AnnotationIntrospector>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- ALLOW_COERCION_OF_SCALARS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether coercions from secondary representations are allowed for simple non-textual scalar types: numbers and booleans.
- ALLOW_EXPLICIT_PROPERTY_RENAMING - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that when enabled will allow explicitly named properties (i.e., fields or methods annotated with
JsonProperty
("explicitName")) to be re-named by aPropertyNamingStrategy
, if one is configured. - ALLOW_FINAL_FIELDS_AS_MUTATORS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether member fields declared as 'final' may be auto-detected to be used mutators (used to change value of the logical property) or not.
- ALLOW_IS_GETTERS_FOR_NON_BOOLEAN - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that when enabled will allow getters with is-Prefix also for non-boolean return types; if disabled only methods that return
boolean
orBoolean
qualify as "is getters". - ALLOW_VOID_VALUED_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether nominal property type of
Void
is allowed for Getter methods to indicatenull
valued pseudo-property or not. - ALLOWED - Enum constant in enum com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
-
Value that indicates that Class name or Class is allowed for use without further checking
- 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; iffalse
, other matchers are applied. - 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(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(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 - 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; iffalse
, 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(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(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
. - 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
- ALWAYS - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Value that indicates that properties are to be always included, independent of value
- ALWAYS_NULL - Enum constant in enum com.fasterxml.jackson.databind.util.AccessPattern
-
Value that indicates that provider never returns anything other than Java `null`.
- 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 - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata
- 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
- AnnotatedAndMetadata<A,
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(AnnotatedConstructor.Serialization) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
Method used for JDK serialization support
- AnnotatedConstructor(TypeResolutionContext, Constructor<?>, AnnotationMap, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- AnnotatedField - Class in com.fasterxml.jackson.databind.introspect
-
Object that represents non-static (and usually non-transient/volatile) fields of a class.
- AnnotatedField(AnnotatedField.Serialization) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedField
-
Method used for JDK serialization support
- AnnotatedField(TypeResolutionContext, Field, AnnotationMap) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedField
- 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(AnnotatedMember) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Copy-constructor.
- AnnotatedMember(TypeResolutionContext, AnnotationMap) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- AnnotatedMethod - Class in com.fasterxml.jackson.databind.introspect
- AnnotatedMethod(AnnotatedMethod.Serialization) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Method used for JDK serialization support
- AnnotatedMethod(TypeResolutionContext, Method, AnnotationMap, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- 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(AnnotatedWithParams, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- AnnotatedWithParams(TypeResolutionContext, AnnotationMap, AnnotationMap[]) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- AnnotationCollector - Class in com.fasterxml.jackson.databind.introspect
-
Helper class used to collect annotations to be stored as
Annotations
(likeAnnotationMap
). - 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() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- annotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for replacing
AnnotationIntrospector
used by the mapper instance to be built. - 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.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
-
Deprecated.Since 2.9 should instead use
Annotated.getAnnotated()
- 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.
- ANY - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- anyExplicitsWithoutIgnoral() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- AnyGetterWriter - Class in com.fasterxml.jackson.databind.ser
-
Class similar to
BeanPropertyWriter
, but that will be used for serializingJsonAnyGetter
annotated (Map) properties - 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(int, JsonToken) - 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) - 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
- 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.
- 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
- APPLY_DEFAULT_VALUES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether
ObjectReader
applies default values defined in class definitions in cases where the input data omits the relevant values. - argCount() - Method in class com.fasterxml.jackson.databind.introspect.MemberKey
- Array - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of Array values from input (token sequence from
JsonToken.START_ARRAY
toJsonToken.END_ARRAY
) - Array - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Array types of other values.
- ARRAY - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- ARRAY - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- 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(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.
- 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.
- 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() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
Factory method that constructs and returns an empty
ArrayNode
Construction is done using registeredJsonNodeFactory
. - arrayNode() - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- 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.ContainerNode
-
Factory method that constructs and returns an
ArrayNode
with an initial capacity Construction is done using registeredJsonNodeFactory
- arrayNode(int) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
Factory method for constructing a JSON Array node with an initial capacity
- arrayNode(int) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing a JSON Array node with an initial capacity
- 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
- ArraySerializerBase<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Intermediate base class for serializers used for various Java arrays.
- ArraySerializerBase(ArraySerializerBase<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- ArraySerializerBase(ArraySerializerBase<?>, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
Deprecated.Since 2.6
- ArraySerializerBase(ArraySerializerBase<?>, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- 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
-
Deprecated.Since 2.6
- 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
- as() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Concrete type to deserialize values as, instead of type otherwise declared.
- as() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Supertype (of declared type, which itself is supertype of runtime type) to use as type when locating serializer to use.
- 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(AsArraySerializerBase<?>, BeanProperty, TypeSerializer, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Deprecated.since 2.6: use the overloaded method that takes 'unwrapSingle'
- AsArraySerializerBase(AsArraySerializerBase<?>, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - 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(Class<?>, JavaType, boolean, TypeSerializer, BeanProperty, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Deprecated.Since 2.6 Use variants that either take 'src', or do NOT pass BeanProperty
- 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.
- AsArrayTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type deserializer used with
JsonTypeInfo.As.WRAPPER_ARRAY
inclusion mechanism. - 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() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
- 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(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
-
Deprecated.Since 2.13: use
DeserializationContext.bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)
instead. - 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
- AsDeductionTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
- AsDeductionTypeSerializer() - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
- asDouble() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will try to convert value of this node to a Java double.
- asDouble() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- 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(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
- AsEmpty - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionAction
-
Action to convert to "empty" value for type, whatever that is: for primitive types and their wrappers this is "default" value (for example, for
int
that would be0
); forCollection
s empty collection; for POJOs instance configured with default constructor and so on. - AsExistingPropertyTypeSerializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type serializer used with
JsonTypeInfo.As.EXISTING_PROPERTY
inclusion mechanism. - AsExistingPropertyTypeSerializer(TypeIdResolver, BeanProperty, String) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
- AsExternalTypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Type deserializer used with
JsonTypeInfo.As.EXTERNAL_PROPERTY
inclusion mechanism. - 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() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- 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(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() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- 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(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
- AsNull - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionAction
-
Action to convert to
null
value - 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(JsonParser) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- 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(StreamReadConstraints) - 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
-
Type deserializer used with
JsonTypeInfo.As.PROPERTY
inclusion mechanism. - AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
Deprecated.Since 2.15 (not used)
- AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType, JsonTypeInfo.As) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
Deprecated.Since 2.15 (not used)
- AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType, JsonTypeInfo.As, boolean) - 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() - 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() - 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() - 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.JsonNode
-
Returns the text value of this node or the provided
defaultValue
if this node does not have a text value. - asText(String) - Method in class com.fasterxml.jackson.databind.node.MissingNode
- asText(String) - Method in class com.fasterxml.jackson.databind.node.NullNode
- asText(String) - Method in class com.fasterxml.jackson.databind.node.POJONode
- 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
-
Type deserializer used with
JsonTypeInfo.As.WRAPPER_OBJECT
inclusion mechanism. - 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(JsonPointer) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method to bind from
JsonPointer
JsonPointerBasedFilter
is registered and will be used for parsing later. - 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
-
Convenience method to bind from
JsonPointer
. - 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(AtomicReferenceSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- AtomicReferenceSerializer(ReferenceType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- AttributePropertyWriter - Class in com.fasterxml.jackson.databind.ser.impl
-
VirtualBeanPropertyWriter
implementation used forJsonAppend
, to serialize properties backed-by dynamically assignable attribute values. - AttributePropertyWriter(AttributePropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
- 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
- attrs() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend
-
Set of attribute-backed properties to include when serializing a POJO.
- AUTO_DETECT_CREATORS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether "creator" methods are automatically detected by consider public constructors, and static single argument methods with name "valueOf".
- AUTO_DETECT_FIELDS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether non-static fields are recognized as properties.
- AUTO_DETECT_GETTERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether regular "getter" methods are automatically detected based on standard Bean naming convention or not.
- AUTO_DETECT_IS_GETTERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether "is getter" methods are automatically detected based on standard Bean naming convention or not.
- AUTO_DETECT_SETTERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether "setter" methods are automatically detected based on standard Bean naming convention or not.
- available() - Method in class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
B
- back(String) - Static method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- BACK_REFERENCE - Enum constant in enum com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
-
Reference property that Jackson manages by suppressing it during serialization, and reconstructing during deserialization.
- 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() - 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() - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor.Base
- Base() - 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() - 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() - 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(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
- Base(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- Base(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiator.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) - Constructor for class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Deprecated.
- BaseSettings(ClassIntrospector, AnnotationIntrospector, PropertyNamingStrategy, TypeFactory, TypeResolverBuilder<?>, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, PolymorphicTypeValidator, AccessorNamingStrategy.Provider) - Constructor for class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Deprecated.Since 2.16, use variant that takes
CacheProvider
instead. - BaseSettings(ClassIntrospector, AnnotationIntrospector, PropertyNamingStrategy, TypeFactory, TypeResolverBuilder<?>, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, PolymorphicTypeValidator, AccessorNamingStrategy.Provider, CacheProvider) - Constructor for class com.fasterxml.jackson.databind.cfg.BaseSettings
- 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
-
Default
BeanDescription
implementation used by Jackson. - 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
- BasicBeanDescription(POJOPropertiesCollector, JavaType, AnnotatedClass) - 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
andMap
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
-
Builder class for configuring and constructing immutable
BasicPolymorphicTypeValidator
instances. - 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
-
Main constructor used both for creating new instances (by
BeanDeserializer.asArrayDeserializer()
) and for creating copies with different delegate. - 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
-
Main constructor used both for creating new instances (by
BeanDeserializer.asArrayDeserializer()
) and for creating copies with different delegate. - 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, ObjectIdWriter, Object) - 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
- 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(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, BeanPropertyMap) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
- BeanDeserializer(BeanDeserializerBase, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
- BeanDeserializer(BeanDeserializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
- BeanDeserializer(BeanDeserializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Deprecated.in 2.12, remove from 3.0
- BeanDeserializer(BeanDeserializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
- BeanDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, HashSet<String>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Deprecated.in 2.12, remove from 3.0
- BeanDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, HashSet<String>, boolean, Set<String>, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Constructor used by
BeanDeserializerBuilder
. - BeanDeserializerBase - Class in com.fasterxml.jackson.databind.deser
-
Base class for
BeanDeserializer
. - 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, BeanPropertyMap) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- BeanDeserializerBase(BeanDeserializerBase, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- BeanDeserializerBase(BeanDeserializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- BeanDeserializerBase(BeanDeserializerBase, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deprecated.
- BeanDeserializerBase(BeanDeserializerBase, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- 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. - 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
-
Abstract class that defines API for objects that can be registered to participate in constructing
JsonDeserializer
instances (viaDeserializerFactory
). - 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
-
Deprecated.Since 2.3: use
PropertyFilter
instead. - BeanPropertyMap - Class in com.fasterxml.jackson.databind.deser.impl
-
Helper class used for storing mapping from property name to
SettableBeanProperty
instances. - BeanPropertyMap(boolean, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Deprecated.since 2.11
- BeanPropertyMap(boolean, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>, Locale) - 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() - 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(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, boolean, Object) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.
- BeanPropertyWriter(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, boolean, Object, Class<?>[]) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- BeanPropertyWriter(BeanPropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
"Copy constructor" to be used by filtering sub-classes
- BeanPropertyWriter(BeanPropertyWriter, SerializedString) - Constructor for class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- BeanPropertyWriter(BeanPropertyWriter, PropertyName) - 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, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class com.fasterxml.jackson.databind.ser.BeanSerializer
- 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
- 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
-
Constructor used by
BeanSerializerBuilder
to create an instance - 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, 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, 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)
- 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
- 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 instances. - 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
-
Abstract class that defines API for objects that can be registered (for
BeanSerializerFactory
to participate in constructingBeanSerializer
instances. - 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
-
Returns integer value for this node (as
BigInteger
), if and only if this node is numeric (JsonNode.isNumber()
returns true). - 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
- Binary - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of binary data values from input, if expressed natively by underlying format (many textual formats, including JSON, do not have such shape); if so generally seen as
JsonToken.VALUE_EMBEDDED_OBJECT
. - Binary - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Binary data such as
byte[]
andByteBuffer
. - BINARY - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- binaryNode(byte[]) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- binaryNode(byte[]) - 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.ContainerNode
- binaryNode(byte[], int, int) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- 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
- 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
- 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 whichJsonNode.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
-
Deprecated.Since 2.7, should not need to access bindings directly
- 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.
- BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Setting that may be enabled to reconfigure default
PolymorphicTypeValidator
used by legacyObjectMapper.enableDefaultTyping()
methods as well as default used for annotation-based polymorphic handling so that it usesDefaultBaseTypeLimitingValidator
. - Bogus() - Constructor for class com.fasterxml.jackson.databind.BeanProperty.Bogus
- Boolean - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of boolean values from input (tokens
JsonToken.VALUE_TRUE
andJsonToken.VALUE_FALSE
) - Boolean - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
- BOOLEAN - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- BOOLEAN - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- 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(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')
- 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.
- 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() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method that is equivalent to:
- 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) - 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.
- 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.
- 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.DefaultCacheProvider.Builder
-
Constructs a
DefaultCacheProvider
with the provided configuration values, using defaults where not specified. - 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
-
Method for constructing a
BeanDeserializer
, given all information collected. - 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. - build() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap.Builder
-
Creates a new
PrivateMaxEntriesMap
instance. - 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
- 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.IterationType
- 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
-
Factory method for creating and return a
IgnorePropertiesUtil.Checker
instance if (and only if) one needed. - buildCollectionSerializer(JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
- 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 - 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() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Annotation for specifying if an external Builder class is to be used for building up deserialized instances of annotated class.
- builder() - Static method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
- builder() - Static method in class com.fasterxml.jackson.databind.json.JsonMapper
- builder() - Static method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
- builder(JsonFactory) - Static method in class com.fasterxml.jackson.databind.json.JsonMapper
- builder(JavaType) - Static method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
- Builder() - Constructor for class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
- Builder() - Constructor for class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap.Builder
- Builder(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.Builder
- Builder(JsonMapper) - Constructor for class com.fasterxml.jackson.databind.json.JsonMapper.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, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Deprecated.Since 2.9
- BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, JavaType, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Constructor used by
BeanDeserializerBuilder
. - BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, JavaType, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, Set<String>, 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, BeanPropertyMap) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- BuilderBasedDeserializer(BuilderBasedDeserializer, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- BuilderBasedDeserializer(BuilderBasedDeserializer, NameTransformer) - 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
- 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
- buildMethodName() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder
-
Property to use for re-defining which zero-argument method is considered the actual "build-method": method called after all data has been bound, and the actual instance needs to be instantiated.
- 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
-
Simple
InputStream
implementation that exposes currently available content of aByteBuffer
. - ByteBufferBackedInputStream(ByteBuffer) - Constructor for class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
- ByteBufferBackedOutputStream - Class in com.fasterxml.jackson.databind.util
-
Simple
OutputStream
implementation that appends content written in givenByteBuffer
instance. - 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
- 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)
- cacheProvider(CacheProvider) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- CacheProvider - Interface in com.fasterxml.jackson.databind.cfg
-
Interface that defines API Jackson uses for constructing various internal caches.
- 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(DateDeserializers.CalendarDeserializer, DateFormat, String) - 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
- CalendarSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Standard serializer for
Calendar
. - 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() - 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.AnnotatedConstructor
- call(Object[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- 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
- CamelCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.EnumNamingStrategies.CamelCaseStrategy
- CAN_OVERRIDE_ACCESS_MODIFIERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether method and field access modifier settings can be overridden when accessing properties.
- canBeABeanType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- canConvertToExactIntegral() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check whether contained value is numeric (returns true for
JsonNode.isNumber()
) and can be losslessly converted to integral number (specifically,BigInteger
but potentially others, seeJsonNode.canConvertToInt()
andJsonNode.canConvertToInt()
). - 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
-
Method that can be called to check whether a BigDecimal based creator is available to use (to call
ValueInstantiator.createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext, java.math.BigDecimal)
). - canCreateFromBigInteger() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- canCreateFromBigInteger() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a BigInteger based creator is available to use (to call
ValueInstantiator.createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext, java.math.BigInteger)
). - canCreateFromBoolean() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- canCreateFromBoolean() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to check whether a double (boolean / Boolean) based creator is available to use (to call
ValueInstantiator.createFromDouble(com.fasterxml.jackson.databind.DeserializationContext, double)
). - 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
-
Method that can be called to check whether a double (double / Double) based creator is available to use (to call
ValueInstantiator.createFromDouble(com.fasterxml.jackson.databind.DeserializationContext, double)
). - 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
-
Method that can be called to check whether an integer (int, Integer) based creator is available to use (to call
ValueInstantiator.createFromInt(com.fasterxml.jackson.databind.DeserializationContext, int)
). - 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
-
Method that can be called to check whether a long (long, Long) based creator is available to use (to call
ValueInstantiator.createFromLong(com.fasterxml.jackson.databind.DeserializationContext, long)
). - 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
-
Method similar to
ObjectMapper.canDeserialize(JavaType)
but that can return actualThrowable
that was thrown when trying to construct serializer: this may be useful in figuring out what the actual problem is. - 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<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- canSerialize(Class<?>, AtomicReference<Throwable>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method similar to
ObjectMapper.canSerialize(Class)
but that can return actualThrowable
that was thrown when trying to construct serializer: this may be useful in figuring out what the actual problem is. - 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.deser.impl.PropertyBasedObjectIdGenerator
- 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
- capacity() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
-
Retrieves the maximum capacity of the map.
- 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
-
Method called by
BeanSerializerFactory
with tentative set of discovered properties. - 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
-
Deprecated.Since 2.7 call variant that takes boolean flag.
- checkAndFixAccess(Member, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that is called if a
Member
may need forced access, to force a field, method or constructor to be accessible: this is done by callingAccessibleObject.setAccessible(boolean)
. - 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
andBeanSerializerFactory
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) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- classForName(String, boolean, ClassLoader) - 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
- classLoaderName - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- className - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- 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
-
Deprecated.Since 2.10 use variant that takes
PolymorphicTypeValidator
- 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 class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- 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
-
Method that may be used to remove all
DeserializationProblemHandler
s added to this builder (if any). - clearProblemHandlers() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for removing all registered
DeserializationProblemHandler
s instances from this mapper. - 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
- CLOSE_CLOSEABLE - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether
close
method of serialized root level objects (ones for whichObjectMapper
's writeValue() (or equivalent) method is called) that implementCloseable
is called after serialization or not. - 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. - 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.
- 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 configuringCoercionAction
s to take when reading input into target types (specific type orLogicalType
). - collectAll() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Internal method that will collect actual property information.
- collectAndResolveSubtypes(AnnotatedClass, MapperConfig<?>, AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Deprecated.
- collectAndResolveSubtypes(AnnotatedMember, MapperConfig<?>, AnnotationIntrospector, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Deprecated.
- collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- 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).
- collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedMember, JavaType) - 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).
- collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- 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).
- collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedMember, JavaType) - 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).
- collectAnnotations(AnnotationCollector, Annotation[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- collectAnnotations(AnnotationCollector, Annotation[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- collectAnnotations(Annotation[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- collectAnnotations(Annotation[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- collectDefaultAnnotations(AnnotationCollector, Annotation[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- collectDefaultAnnotations(AnnotationCollector, Annotation[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- collectDefaultFromBundle(AnnotationCollector, Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- collectDefaultFromBundle(AnnotationCollector, Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- 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
- collectFromBundle(AnnotationCollector, Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- collectFromBundle(AnnotationCollector, Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- Collection - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Collection
values (and "Collection-like" for JVM languages and datatype libraries with semantically similar types) - 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(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(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.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(TypeBase, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.CollectionLikeType
- CollectionLikeType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, Object, Object, boolean) - 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, BeanProperty, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
-
Deprecated.since 2.6
- CollectionSerializer(JavaType, boolean, TypeSerializer, 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, boolean) - 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
- COLOR - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This is a CSS color (like "#FF0000" or "red"), based on CSS 2.1 [W3C.CR-CSS21-20070719].
- 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
-
Classes used for exposing logical structure of POJOs as Jackson sees it, and exposed via
ObjectMapper.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper)
andObjectMapper.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, JsonFormatVisitorWrapper)
methods. - 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
-
Package that contains standard implementations for
TypeResolverBuilder
andTypeIdResolver
. - com.fasterxml.jackson.databind.module - package com.fasterxml.jackson.databind.module
-
Package that contains classes and interfaces to help implement custom extension
Module
s (which are registered usingObjectMapper.registerModule(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
- com.fasterxml.jackson.databind.util - package com.fasterxml.jackson.databind.util
-
Utility classes for Mapper package.
- com.fasterxml.jackson.databind.util.internal - package com.fasterxml.jackson.databind.util.internal
-
This package contains an implementation of a bounded
ConcurrentMap
data structure. - 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
- 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, 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.
- 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.
- 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
-
Type-safe alternative to
ObjectBuffer.completeAndClearBuffer(Object[], int)
, to allow for constructing explicitly typed result array. - 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(ConcreteBeanPropertyBase) - Constructor for class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- ConcreteBeanPropertyBase(PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- concurrencyLevel(int) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap.Builder
-
Specifies the estimated number of concurrently updating threads.
- ConfigFeature - Interface in com.fasterxml.jackson.databind.cfg
-
Interface that actual SerializationFeature enumerations used by
MapperConfig
implementations must implement. - 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.
- 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
- ConfigOverrides - Class in com.fasterxml.jackson.databind.cfg
-
Container for individual
ConfigOverride
values. - ConfigOverrides() - 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
-
Deprecated.Since 2.10
- ConfigOverrides(Map<Class<?>, MutableConfigOverride>, JsonInclude.Value, JsonSetter.Value, VisibilityChecker<?>, Boolean, Boolean) - Constructor for class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- 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(JsonGenerator.Feature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- 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. - configure(JsonParser.Feature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- 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(StreamReadFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- configure(StreamWriteFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- configure(DatatypeFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- configure(DatatypeFeature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for changing state of an on/off datatype-specific feature for this object mapper.
- configure(DeserializationFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- 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(MapperFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- configure(MapperFeature, boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.13 use
JsonMapper.builder().configure(...)
- configure(SerializationFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- 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.
- 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
- CONSTANT - Enum constant in enum com.fasterxml.jackson.databind.util.AccessPattern
-
Value that indicates that provider will always return a constant value, regardless of when it is called; and also that it never uses `context` argument (which may then be passed as `null`)
- construct(boolean, String, Integer, String) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata
-
Deprecated.
- construct(JsonAutoDetect.Value) - Static method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- construct(AnnotationIntrospector, AnnotatedWithParams, BeanPropertyDefinition[]) - Static method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- 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(MapperConfig<?>, JavaType, Collection<NamedType>, boolean, boolean) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- construct(MapperConfig<?>, JavaType, Collection<NamedType>, boolean, boolean) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- construct(MapperConfig<?>, Class<Enum<?>>, List<String>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
- construct(MapperConfig<?>, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>) - Static method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Deprecated.since 2.12
- construct(MapperConfig<?>, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>, boolean) - Static method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- construct(SettableBeanProperty, AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
- construct(DeserializationContext) - Static method in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
- construct(DeserializationContext, BeanDeserializer) - Static method in class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
- construct(DeserializationContext, ValueInstantiator, SettableBeanProperty[]) - Static method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Deprecated.
- 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[], 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(JavaType, MapperConfig<?>) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Deprecated.Since 2.9, use methods in
AnnotatedClassResolver
instead. - construct(JavaType, MapperConfig<?>, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Deprecated.Since 2.9, use methods in
AnnotatedClassResolver
instead. - 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(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(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(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(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - Static method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
- construct(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, JacksonInject.Value, PropertyMetadata) - Static method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
Factory method for creating
CreatorProperty
instances - construct(SerializationConfig, AnnotatedClass) - 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(SerializationConfig, AnnotatedMember, TypeSerializer, JsonSerializer<?>) - Static method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- construct(Boolean, String, Integer, String) - Static method in class com.fasterxml.jackson.databind.PropertyMetadata
- construct(Class<?>) - Static method in class com.fasterxml.jackson.databind.type.SimpleType
-
Deprecated.Since 2.7
- construct(Class<?>[]) - Static method in class com.fasterxml.jackson.databind.util.ViewMatcher
- construct(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
Deprecated.Since 2.7, use
CollectionLikeType.upgradeFrom(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType)
for constructing instances, given pre-resolvedSimpleType
. - construct(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionType
-
Deprecated.Since 2.7, remove from 2.9
- construct(Class<?>, JavaType) - Static method in class com.fasterxml.jackson.databind.type.ReferenceType
-
Deprecated.
- construct(Class<?>, JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapLikeType
-
Deprecated.
- construct(Class<?>, JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapType
-
Deprecated.
- construct(Class<?>, SerializationConfig, BeanDescription, JsonFormat.Value) - Static method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Factory method used by
BasicSerializerFactory
for constructing serializer instance of Enum types. - construct(Class<?>, TypeBindings, JavaType, JavaType[], 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<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class com.fasterxml.jackson.databind.type.IterationType
- construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class com.fasterxml.jackson.databind.type.ReferenceType
- construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapType
- construct(Class<?>, EnumValues) - Static method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
- construct(Class<?>, EnumValues, EnumValues) - Static method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
- construct(Class<Enum<?>>, SerializableString[]) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
- construct(String) - Static method in class com.fasterxml.jackson.databind.PropertyName
- construct(String[], JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.Since 2.8 use the other overload
- construct(String, BeanPropertyDefinition, Annotations, JavaType) - Static method in class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
- construct(String, String) - Static method in class com.fasterxml.jackson.databind.PropertyName
- construct(Collection<SettableBeanProperty>, boolean, Map<String, List<PropertyName>>) - Static method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Deprecated.since 2.11
- construct(Map<String, T>) - Static method in class com.fasterxml.jackson.databind.util.CompactStringObjectMap
- construct(Set<String>, JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- construct(Set<String>, Set<String>) - Static method in class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil.Checker
- construct(Set<String>, Set<String>, JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- 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(JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing an
ArrayType
. - constructArrayType(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing an
ArrayType
. - 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<?>, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
CollectionLikeType
. - constructCollectionLikeType(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
CollectionLikeType
. - constructCollectionType(Class<? extends Collection>, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
CollectionType
. - constructCollectionType(Class<? extends Collection>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
CollectionType
. - 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
- constructEnumKeyDeserializer(EnumResolver, AnnotatedMethod, EnumResolver, EnumResolver, EnumResolver) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
- constructEnumKeyDeserializer(EnumResolver, EnumResolver, EnumResolver, EnumResolver) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
- constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Factory method used to resolve an instance of
CompactStringObjectMap
withEnumNamingStrategy
applied for the target class. - constructEnumNamingStrategyResolver(DeserializationConfig, Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Deprecated.Since 2.16: use
BasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass)
instead. - constructEnumNamingStrategyValues(SerializationConfig, Class<Enum<?>>, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Factory method used to resolve an instance of
EnumValues
withEnumNamingStrategy
applied for the target class. - constructEnumResolver(Class<?>, DeserializationConfig, BeanDescription) - 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, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Factory method for constructing an
EnumResolver
based on the givenDeserializationConfig
andAnnotatedClass
of the enum to be resolved. - constructFor(DeserializationConfig, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Deprecated.Since 2.16 use
EnumResolver.constructFor(DeserializationConfig, AnnotatedClass)
instead - constructForJsonNodeField(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, JsonDeserializer<Object>) - Static method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- constructForMapField(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Static method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- constructForMethod(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Static method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- 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
-
Factory method for constructing a
JavaType
out of its canonical representation (seeResolvedType.toCanonical()
). - constructFromName(MapperConfig<?>, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
- constructFromName(MapperConfig<?>, Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
Deprecated.Since 2.16, use
EnumValues.constructFromName(MapperConfig, AnnotatedClass)
instead. - constructFromToString(MapperConfig<?>, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
- constructFromToString(MapperConfig<?>, Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
Deprecated.since 2.16; use
EnumValues.constructFromToString(MapperConfig, AnnotatedClass)
instead - constructGeneralizedType(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method similar to
TypeFactory.constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class<?>)
, but that creates a less-specific type of given type. - constructLookup() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- constructMap(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- constructMapLikeType(Class<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
MapLikeType
instance - constructMapLikeType(Class<?>, Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
MapLikeType
instance. - constructMapType(Class<? extends Map>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a
MapType
instance - constructMapType(Class<? extends Map>, Class<?>, Class<?>) - 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(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 - 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) - Constructor for class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Constructors used for default configurations which only varies by
_singleArgMode
- ConstructorDetector(ConstructorDetector.SingleArgConstructor, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- 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<?>, 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. - constructParametricType(Class<?>, Class<?>...) - 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
-
Deprecated.since 2.9 Use
TypeFactory.constructParametricType(Class,JavaType...)
instead - constructParametrizedType(Class<?>, Class<?>, Class<?>...) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.since 2.9 Use
TypeFactory.constructParametricType(Class,Class...)
instead - 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
-
Deprecated.Since 2.7
- 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(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(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for constructing
JavaType
out of given type reference. - constructType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- constructType(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Helper method that will construct
JavaType
for given raw 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.DatabindContext
- constructType(Type) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for constructing
JavaType
out of given type (typicallyjava.lang.Class
), but without explicit context. - constructType(Type) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- constructType(Type, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.7 (accidentally removed in 2.7.0; added back in 2.7.1)
- constructType(Type, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.12
- constructType(Type, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.7 (accidentally removed in 2.7.0; added back in 2.7.1)
- 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.
- constructUsingEnumNamingStrategy(MapperConfig<?>, AnnotatedClass, EnumNamingStrategy) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
Returns String serializations of Enum name using an instance of
EnumNamingStrategy
. - constructUsingEnumNamingStrategy(MapperConfig<?>, Class<Enum<?>>, EnumNamingStrategy) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
Deprecated.Since 2.16; use
EnumValues.constructUsingEnumNamingStrategy(MapperConfig, AnnotatedClass, EnumNamingStrategy)
instead. - constructUsingEnumNamingStrategy(DeserializationConfig, AnnotatedClass, EnumNamingStrategy) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Factory method for constructing an
EnumResolver
withEnumNamingStrategy
applied. - constructUsingEnumNamingStrategy(DeserializationConfig, Class<?>, EnumNamingStrategy) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Deprecated.
- constructUsingIndex(DeserializationConfig, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Factory method for constructing resolver that maps from index of Enum.values() into Enum value.
- constructUsingIndex(DeserializationConfig, Class<Enum<?>>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Deprecated.Since 2.16. Use
EnumResolver.constructUsingIndex(DeserializationConfig, AnnotatedClass)
instead. - constructUsingMethod(DeserializationConfig, AnnotatedClass, 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(DeserializationConfig, Class<?>, AnnotatedMember) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Deprecated.Since 2.16. Use
EnumResolver.constructUsingMethod(DeserializationConfig, AnnotatedClass, AnnotatedMember)
instead. - constructUsingToString(DeserializationConfig, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Factory method for constructing resolver that maps from Enum.toString() into Enum value
- constructUsingToString(DeserializationConfig, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Deprecated.Since 2.16 use
EnumResolver.constructUsingToString(DeserializationConfig, AnnotatedClass)
instead - constructValue(DeserializationContext, StackTraceElementDeserializer.Adapter) - Method in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
- 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
-
Overridable factory method used for constructing
StackTraceElement
s. - 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
-
Deprecated.Since 2.9, use methods in
AnnotatedClassResolver
instead. - constructWithoutSuperTypes(Class<?>, MapperConfig<?>, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Deprecated.Since 2.9, use methods in
AnnotatedClassResolver
instead. - 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 tojava.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(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
- ContainerDeserializerBase(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- ContainerDeserializerBase(JavaType, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- 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() - Constructor for class com.fasterxml.jackson.databind.node.ContainerNode
- ContainerNode(JsonNodeFactory) - 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) andMap
s and iterable things (Iterator
s). - ContainerSerializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.ContainerSerializer
- ContainerSerializer(ContainerSerializer<?>) - 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(Class<T>) - 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
- containsKey(Object) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- containsValue(Object) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- contentAs() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Concrete type to deserialize content (elements of a Collection/array, values of Maps) values as, instead of type otherwise declared.
- contentAs() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Concrete type to serialize content value (elements of a Collection/array, values of Maps) as, instead of type otherwise declared.
- contentConverter() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Similar to
JsonDeserialize.converter()
, but used for values of structures types (List, arrays, Maps). - contentConverter() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Similar to
JsonSerialize.converter()
, but used for values of structures types (List, arrays, Maps). - contents(BiConsumer<K, V>) - Method in interface com.fasterxml.jackson.databind.util.LookupCache
-
Method to apply operation on cache contents without exposing them.
- contents(BiConsumer<K, V>) - Method in class com.fasterxml.jackson.databind.util.LRUMap
- 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
- contentUsing() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Deserializer class to use for deserializing contents (elements of a Collection/array, values of Maps) of annotated property.
- contentUsing() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Serializer class to use for serializing contents (elements of a Collection/array, values of Maps) of annotated property.
- 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(JsonNode, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
-
Facilitates usage with
ObjectMapper.readerForUpdating(Object)
andStdNodeBasedDeserializer.deserialize(JsonParser, DeserializationContext, Object)
by eliminating the need to manually convert the value to aJsonNode
. - 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
- convertEnumToExternalName(String) - Method in class com.fasterxml.jackson.databind.EnumNamingStrategies.CamelCaseStrategy
- convertEnumToExternalName(String) - Method in interface com.fasterxml.jackson.databind.EnumNamingStrategy
-
Translates the given
enumName
into an external property name according to the implementation of thisEnumNamingStrategy
. - converter() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Which helper object (if any) is to be used to convert from Jackson-bound intermediate type (source type of converter) into actual property type (which must be same as result type of converter).
- converter() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Which helper object is to be used to convert type into something that Jackson knows how to serialize; either because base type cannot be serialized easily, or just to alter serialization.
- 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) - 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)
- 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, 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.
- 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 thatSubtypeResolver
instances used by two independent mappers can not cause thread-safety issues: if resolver is immutable, it may returnthis
, 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
- copyWith(JsonFactory) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for creating a new
ObjectMapper
. - CORE_TYPE_BOOL - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
- CORE_TYPE_COMPARABLE - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Cache
Comparable
because it is both parametric (relatively costly to resolve) and mostly useless (no special handling), better handle directly - CORE_TYPE_DOUBLE - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
- 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
-
Combo-deserializer that supports deserialization of somewhat optional javax.xml types
QName
,Duration
andXMLGregorianCalendar
. - 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<?>, 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(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(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(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.
- createBuilderBasedDeserializer(JavaType, BeanPropertyMap, boolean) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Extension point for overriding the actual creation of the builder deserializer.
- 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, 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(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.JsonNodeDeserializer
- 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(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) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Internal helper method called to create an instance of
DeserializationContext
for deserializing a single root value. - 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. - 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)
- createDummy(JavaType) - Static method in class com.fasterxml.jackson.databind.ser.BeanSerializer
-
Deprecated.Since 2.10
- 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
- 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 deserializers of
Enum
types. - createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
- createEnumNamingStrategyInstance(Object, boolean) - Static method in class com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory
-
Factory method for creating an instance of
EnumNamingStrategy
from a providednamingDef
. - 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, SettableBeanProperty[], PropertyValueBuffer) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that delegates to
ValueInstantiator.createFromObjectWith(DeserializationContext, Object[])
by default, but can be overridden if the application should have customized behavior with respect to missing properties. - createFromObjectWith(DeserializationContext, SettableBeanProperty[], PropertyValueBuffer) - 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, Object[]) - 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(DataOutput) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedDataOutput
. - createGenerator(DataOutput) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedDataOutput
. - createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content to specifiedFile
, using specified encoding. - createGenerator(File, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content to specifiedFile
, using specified encoding. - createGenerator(OutputStream) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedOutputStream
. - createGenerator(OutputStream) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedOutputStream
. - createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedOutputStream
and encoding. - createGenerator(OutputStream, JsonEncoding) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedOutputStream
and encoding. - createGenerator(Writer) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedWriter
. - createGenerator(Writer) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory method for constructing properly initialized
JsonGenerator
to write content using specifiedWriter
. - 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(SerializationConfig, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Deprecated.
- createKeySerializer(SerializationConfig, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Deprecated.
- createKeySerializer(SerializerProvider, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
- 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) - 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(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[]) - 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.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.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified byte array. - 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[]) - 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.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified character array. - 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.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using specifiedDataInput
. - createParser(DataInput) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using specifiedDataInput
. - createParser(File) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specifiedFile
. - createParser(File) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specifiedFile
. - createParser(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using specifiedInputStream
. - createParser(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using specifiedInputStream
. - createParser(Reader) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content using specifiedReader
. - createParser(Reader) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content using specifiedReader
. - createParser(String) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specified String. - createParser(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specified String. - createParser(URL) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing properly initialized
JsonParser
to read content from specifiedFile
. - createParser(URL) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method for constructing properly initialized
JsonParser
to read content from specifiedFile
. - 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
- createUsingDefaultOrWithoutArguments(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- createUsingDefaultOrWithoutArguments(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Combination of
ValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)
andValueInstantiator.createFromObjectWith(DeserializationContext, Object[])
which will call former first, if possible; or latter if possible (withnull
arguments); and if neither works throw an exception. - 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(CreatorProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.CreatorProperty
- CreatorProperty(CreatorProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.CreatorProperty
- 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
-
Deprecated.Since 2.11 use factory method instead
- 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
- currentLocation() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- currentLocation() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- currentName() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- 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
- currentTokenLocation() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- currentTokenLocation() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- customSerializers() - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
- customSerializers() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
D
- DatabindContext - Class in com.fasterxml.jackson.databind
-
Shared base class for
DeserializationContext
andSerializerProvider
, context objects passed through data-binding process. - DatabindContext() - Constructor for class com.fasterxml.jackson.databind.DatabindContext
- DatabindException - Exception Class 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) - Constructor for exception class com.fasterxml.jackson.databind.DatabindException
- DatabindException(String, JsonLocation) - Constructor for exception class com.fasterxml.jackson.databind.DatabindException
- DatabindException(String, JsonLocation, Throwable) - Constructor for exception class com.fasterxml.jackson.databind.DatabindException
- DatabindException(String, Throwable) - Constructor for exception class com.fasterxml.jackson.databind.DatabindException
- DataFormatReaders - Class in com.fasterxml.jackson.databind.deser
-
Alternative to
DataFormatDetector
that needs to be used when using data-binding. - 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
-
Result class, similar to
DataFormatMatcher
- DatatypeFeature - Interface in com.fasterxml.jackson.databind.cfg
-
Interface that defines interaction with data type specific configuration features.
- DatatypeFeatures - Class in com.fasterxml.jackson.databind.cfg
-
Immutable value class that contains settings for multiple
DatatypeFeature
enumerations. - DatatypeFeatures(int, int, int, int) - Constructor for class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
- DATE - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be a date in the format of YYYY-MM-DD.
- 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.
- DATE_TIME - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be a date in ISO 8601 format of YYYY-MM- DDThh:mm:ssZ in UTC time.
- DateBasedDeserializer(DateDeserializers.DateBasedDeserializer<T>, DateFormat, String) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
- DateBasedDeserializer(Class<?>) - 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
- DateTime - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
- 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
-
Returns floating point value for this node (as
BigDecimal
), if and only if this node is numeric (JsonNode.isNumber()
returns true). - 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
- declaringClass - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- 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(int, Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default
- 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 packagesjava.*
andjavax.*
- DEFAULT - Static variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
This is the canonical base instance, configured with default visibility values
- 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_INCLUSION - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Pseudo-value that is used to indicate "use whatever is default used at higher level".
- 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_CACHE_SIZE - Static variable in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Default size of the underlying cache to use.
- DEFAULT_MAX_CACHE_SIZE - Static variable in class com.fasterxml.jackson.databind.ser.SerializerCache
-
By default, allow caching of up to 4000 serializer entries (for possibly up to 1000 types; but depending access patterns may be as few as half of that).
- DEFAULT_MAX_CACHE_SIZE - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Default size used to construct
TypeFactory._typeCache
. - DEFAULT_MAX_CACHED - Static variable in class com.fasterxml.jackson.databind.ser.SerializerCache
-
Deprecated.Use
SerializerCache.DEFAULT_MAX_CACHE_SIZE
instead. - 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_TYPING - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing
-
Pseudo-value that is used to indicate "use whatever is default used at higher level".
- 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_VIEW_INCLUSION - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether properties that have no view annotations are included in JSON serialization views (see
JsonView
for more details on JSON Views). - DEFAULT_WITH_PREFIX - Static variable in annotation type com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder
- DefaultAccessorNamingStrategy - Class in com.fasterxml.jackson.databind.introspect
-
Default
AccessorNamingStrategy
used by Jackson: to be used either as-is, or as base-class with overrides. - 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
-
Simple implementation of
DefaultAccessorNamingStrategy.BaseNameValidator
that checks the first character and nothing else. - DefaultAccessorNamingStrategy.Provider - Class in com.fasterxml.jackson.databind.introspect
-
Provider for
DefaultAccessorNamingStrategy
. - 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
thatbyte[]
serializers and deserializers will use. - DefaultBaseTypeLimitingValidator - Class in com.fasterxml.jackson.databind.jsontype
-
PolymorphicTypeValidator
that will only allow polymorphic handling if the base type is NOT one of potential dangerous base types (seeDefaultBaseTypeLimitingValidator.isUnsafeBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.JavaType)
for specific list of such base types). - DefaultBaseTypeLimitingValidator() - Constructor for class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
- DefaultCacheProvider - Class in com.fasterxml.jackson.databind.cfg
-
The default implementation of
CacheProvider
. - DefaultCacheProvider(int, int, int) - Constructor for class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
- DefaultCacheProvider.Builder - Class in com.fasterxml.jackson.databind.cfg
-
Builder offering fluent factory methods to configure
DefaultCacheProvider
, keeping it immutable. - defaultClassIntrospector() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Overridable helper method used to construct default
ClassIntrospector
to use. - 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
-
Complete
DeserializationContext
implementation that adds extended API forObjectMapper
(andObjectReader
) to call, as well as implements certain parts that base class has left abstract. - DefaultDeserializationContext(DefaultDeserializationContext) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Copy-constructor
- DefaultDeserializationContext(DefaultDeserializationContext, CacheProvider) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- DefaultDeserializationContext(DefaultDeserializationContext, DeserializerFactory) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- DefaultDeserializationContext(DefaultDeserializationContext, DeserializationConfig) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- DefaultDeserializationContext(DefaultDeserializationContext, DeserializationConfig, JsonParser, InjectableValues) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- 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.Impl - Class in com.fasterxml.jackson.databind.deser
-
Actual full concrete implementation
- defaultFeatures() - Static method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
- 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.cfg.DefaultCacheProvider
- 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
-
Method that will handle serialization of Dates used as
Map
keys, based onSerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS
value (and if using textual representation, configured date format) - defaultSerializeDateKey(Date, JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that will handle serialization of Dates used as
Map
keys, based onSerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS
value (and if using textual representation, configured date format) - 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
-
Standard implementation used by
ObjectMapper
: adds methods only exposed toObjectMapper
, as well as constructors. - DefaultSerializerProvider() - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- DefaultSerializerProvider(DefaultSerializerProvider) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- DefaultSerializerProvider(DefaultSerializerProvider, CacheProvider) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- DefaultSerializerProvider(SerializerProvider, SerializationConfig, SerializerFactory) - 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.DefaultTypeResolverBuilder, Class<?>) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
- DefaultTypeResolverBuilder(ObjectMapper.DefaultTyping) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
Deprecated.Since 2.10
- DefaultTypeResolverBuilder(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - 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
- DELEGATING - Enum constant in enum com.fasterxml.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
-
Assume "delegating" mode if not explicitly annotated otherwise
- 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 chaining of deserializers delegating functionality in some cases) - DelegatingDeserializer(JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- DENIED - Enum constant in enum com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
-
Value that indicates that Class name or Class is NOT allowed and no further checks are needed or allowed
- 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(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- depositSchemaProperty(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- 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(JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- depositSchemaProperty(ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.
- depositSchemaProperty(ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Deprecated.Since 2.2
- depositSchemaProperty(ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
-
Deprecated.
- 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(BeanPropertyWriter, JsonObjectFormatVisitor, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.
- depositSchemaProperty(BeanPropertyWriter, ObjectNode, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.BeanPropertyFilter
-
Deprecated.Since 2.3: new code should use the alternative
depositSchemaProperty
method - depositSchemaProperty(BeanPropertyWriter, 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(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(PropertyWriter, ObjectNode, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.
- depositSchemaProperty(PropertyWriter, ObjectNode, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.PropertyFilter
-
Deprecated.Since 2.3: new code should use the alternative
depositSchemaProperty
method - DeserializationConfig - Class in com.fasterxml.jackson.databind
-
Object that contains baseline configuration for deserialization process.
- DeserializationConfig(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides, CoercionConfigs, DatatypeFeatures) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
-
Constructor used by ObjectMapper to create default configuration object instance.
- DeserializationConfig(DeserializationConfig, ContextAttributes) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
- DeserializationConfig(DeserializationConfig, DatatypeFeatures) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
- DeserializationConfig(DeserializationConfig, SimpleMixInResolver) - Constructor for class com.fasterxml.jackson.databind.DeserializationConfig
- 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
. - DeserializationContext - Class in com.fasterxml.jackson.databind
-
Context for the process of deserialization a single root-level value.
- DeserializationContext(DeserializerFactory, DeserializerCache) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
- DeserializationContext(DeserializationContext) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
Copy-constructor for use with
copy()
byObjectMapper.copy()
. - DeserializationContext(DeserializationContext, DeserializerCache) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
- DeserializationContext(DeserializationContext, DeserializerFactory) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
- 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, DeserializationConfig, JsonParser, InjectableValues) - Constructor for class com.fasterxml.jackson.databind.DeserializationContext
-
Constructor used for creating actual per-call instances.
- 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 byObjectMapper
) 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) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Main deserialization method for bean-based objects (POJOs).
- deserialize(JsonParser, DeserializationContext) - 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) - 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) - 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.SettableAnyProperty.JsonNodeFieldAnyProperty
- deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
This method is needed by some specialized bean deserializers, and also called by some
SettableBeanProperty.deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)
implementations. - 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) - 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) - 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) - 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) - 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) - 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) - Method in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
- deserialize(JsonParser, DeserializationContext) - 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) - 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) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- 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) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Helper method used by standard deserializer.
- 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, 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, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- deserialize(JsonParser, DeserializationContext, String[]) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- deserialize(JsonParser, DeserializationContext, ByteBuffer) - Method in class com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer
- deserialize(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- deserialize(JsonParser, DeserializationContext, Collection<String>) - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- deserialize(JsonParser, DeserializationContext, EnumMap) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- deserialize(JsonParser, DeserializationContext, EnumSet<?>) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- deserialize(JsonParser, DeserializationContext, Map.Entry<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
- deserialize(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- deserialize(JsonParser, DeserializationContext, T) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- deserialize(JsonParser, DeserializationContext, T) - 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, T) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Alternate deserialization method (compared to the most commonly used,
JsonDeserializer.deserialize(JsonParser, DeserializationContext)
), which takes in initialized value instance, to be configured and/or populated by 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) - 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.
- 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, String) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
- deserializeFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deprecated.Since 2.11 Should not be used: was never meant to be called by code other than sub-classes (implementations), and implementations details differ
- 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
-
Helper method called for rare case of pointing to
JsonToken.VALUE_NULL
token. - 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
-
Class that defines caching layer between callers (like
ObjectMapper
,DeserializationContext
) and classes that construct deserializers (DeserializerFactory
). - DeserializerCache() - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerCache
- DeserializerCache(int) - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerCache
- DeserializerCache(LookupCache<JavaType, JsonDeserializer<Object>>) - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerCache
- DeserializerFactory - Class in com.fasterxml.jackson.databind.deser
-
Abstract class that defines API used by
DeserializationContext
to construct actualJsonDeserializer
instances (which are then cached by context and/or dedicated cache). - DeserializerFactory() - Constructor for class com.fasterxml.jackson.databind.deser.DeserializerFactory
- DeserializerFactoryConfig - Class in com.fasterxml.jackson.databind.cfg
-
Configuration settings container class for
DeserializerFactory
. - 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
-
Deprecated.Since 2.8
- 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
-
Alternative to
SettableBeanProperty.deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)
that returns either return value of setter method called (if one is), or null to indicate that no return value is available. - 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) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- 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.JsonNodeDeserializer
- 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
-
Deprecated.
- 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.deser.std.StdDelegatingDeserializer
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer, T) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method similar to
JsonDeserializer.deserializeWithType(JsonParser,DeserializationContext,TypeDeserializer)
but called when merging value. - 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) - 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) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- 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(JsonReadFeature...) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
- disable(JsonWriteFeature...) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
- disable(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- disable(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling specified
JsonGenerator.Feature
s for parser instances this object mapper creates. - disable(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- 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(StreamReadFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(StreamWriteFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling specified
DeserializationConfig
features. - disable(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling specified
DeserializationConfig
features. - disable(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(MapperFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.13 use
JsonMapper.builder().disable(...)
- disable(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling specified
DeserializationConfig
features. - disable(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- disable(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for disabling specified
DeserializationConfig
features. - disableDefaultTyping() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.10 use
ObjectMapper.deactivateDefaultTyping()
instead - 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
- DYNAMIC - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing
-
Value that indicates that the actual dynamic runtime type is to be used.
- DYNAMIC - Enum constant in enum com.fasterxml.jackson.databind.util.AccessPattern
-
Value that indicates that provider may return different values at different times (often a freshly constructed empty container), and thus must be called every time "null replacement" value is needed.
E
- EAGER_DESERIALIZER_FETCH - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether
ObjectReader
should try to eagerly fetch necessaryJsonDeserializer
when possible. - EAGER_SERIALIZER_FETCH - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether
ObjectWriter
should try to eagerly fetch necessaryJsonSerializer
when possible. - elements() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for accessing all value nodes of this Node, iff this node is a JSON Array or Object node.
- elements() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- elements() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- EMAIL - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be an email address.
- empty - Static variable in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- empty - Static variable in class com.fasterxml.jackson.databind.ObjectWriter.Prefetch
- empty() - Static method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Accessor for immutable "empty" instance that has no configuration overrides defined.
- empty() - Static method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- Empty(TypeFactory) - Constructor for class com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Empty
- EMPTY - Static variable in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- EMPTY - Static variable in class com.fasterxml.jackson.databind.util.ViewMatcher
- EMPTY_BINDINGS - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
- EMPTY_FORMAT - Static variable in interface com.fasterxml.jackson.databind.BeanProperty
- EMPTY_FORMAT - Static variable in class com.fasterxml.jackson.databind.cfg.MapperConfig
- EMPTY_INCLUDE - Static variable in interface com.fasterxml.jackson.databind.BeanProperty
- EMPTY_INCLUDE - Static variable in class com.fasterxml.jackson.databind.cfg.MapperConfig
- EMPTY_INCLUDE - Static variable in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- EMPTY_ITERATOR - Static variable in class com.fasterxml.jackson.databind.MappingIterator
- EMPTY_OVERRIDE - Static variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- EMPTY_QNAME - Static variable in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
- emptyAnnotations() - Static method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
- EmptyArray - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Special case of Array values with no actual content (sequence of 2 tokens:
JsonToken.START_ARRAY
,JsonToken.END_ARRAY
): usually used to allow special coercion into "empty" ornull
target type. - emptyBindings() - Static method in class com.fasterxml.jackson.databind.type.TypeBindings
- emptyCollector() - Static method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
- emptyCollector(Object) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
- emptyCopy() - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
- emptyCopy() - Method in interface com.fasterxml.jackson.databind.util.LookupCache
-
Method needed for creating clones but without contents.
- emptyCopy() - Method in class com.fasterxml.jackson.databind.util.LRUMap
- emptyForProperties() - Static method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- emptyForRootValues() - Static method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- emptyIterator() - Static method in class com.fasterxml.jackson.databind.MappingIterator
-
Method for getting an "empty" iterator instance: one that never has more values; may be freely shared.
- emptyIterator() - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- EmptyObject - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Special case of Object values with no actual content (sequence of 2 tokens:
JsonToken.START_OBJECT
,JsonToken.END_OBJECT
): usually used to allow special coercion into "empty" ornull
target type. - EmptyString - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Special case for String values with no content (or, if allowed by format or specific configuration, also "blank" String, that is, all-whitespace content).
- enable(JsonReadFeature...) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
- enable(JsonWriteFeature...) - Method in class com.fasterxml.jackson.databind.json.JsonMapper.Builder
- enable(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- enable(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling specified
JsonGenerator.Feature
s for parser instances this object mapper creates. - enable(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling specified
JsonParser.Feature
s for parser instances this object mapper creates. - enable(StreamReadFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(StreamWriteFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling specified
DeserializationConfig
features. - enable(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling specified
DeserializationConfig
features. - enable(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(MapperFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.13 use
JsonMapper.builder().enable(...)
- enable(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling specified
DeserializationConfig
feature. - enable(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- enable(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling specified
DeserializationConfig
features. - enabledByDefault() - Method in interface com.fasterxml.jackson.databind.cfg.ConfigFeature
-
Accessor for checking whether this feature is enabled by default.
- enabledByDefault() - Method in enum com.fasterxml.jackson.databind.cfg.EnumFeature
- enabledByDefault() - Method in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
- enabledByDefault() - Method in enum com.fasterxml.jackson.databind.DeserializationFeature
- enabledByDefault() - Method in enum com.fasterxml.jackson.databind.MapperFeature
- enabledByDefault() - Method in enum com.fasterxml.jackson.databind.SerializationFeature
- enableDefaultTyping() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.10 use
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator)
instead - enableDefaultTyping(ObjectMapper.DefaultTyping) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.10 use
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping)
instead - enableDefaultTyping(ObjectMapper.DefaultTyping, JsonTypeInfo.As) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.10 use
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping,JsonTypeInfo.As)
instead - enableDefaultTypingAsProperty(ObjectMapper.DefaultTyping, String) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.10 use
ObjectMapper.activateDefaultTypingAsProperty(PolymorphicTypeValidator,DefaultTyping,String)
instead - enabledIn(int) - Method in interface com.fasterxml.jackson.databind.cfg.ConfigFeature
-
Convenience method for checking whether feature is enabled in given bitmask
- enabledIn(int) - Method in enum com.fasterxml.jackson.databind.cfg.EnumFeature
- enabledIn(int) - Method in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
- enabledIn(int) - Method in enum com.fasterxml.jackson.databind.DeserializationFeature
- enabledIn(int) - Method in enum com.fasterxml.jackson.databind.MapperFeature
-
Deprecated.
- enabledIn(int) - Method in enum com.fasterxml.jackson.databind.SerializationFeature
- enabledIn(long) - Method in enum com.fasterxml.jackson.databind.MapperFeature
- entrySet() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- Enum - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Various
Enum
types. - EnumDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
- EnumDeserializer(EnumDeserializer, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Deprecated.Since 2.15
- EnumDeserializer(EnumDeserializer, Boolean, Boolean, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- EnumDeserializer(EnumResolver) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Deprecated.Since 2.9
- EnumDeserializer(EnumResolver, boolean, EnumResolver) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Deprecated.since 2.16
- EnumDeserializer(EnumResolver, boolean, EnumResolver, EnumResolver) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- EnumDeserializer(EnumResolver, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Deprecated.since 2.16
- EnumFeature - Enum in com.fasterxml.jackson.databind.cfg
-
New Datatype-specific configuration options related to handling of
Enum
types. - EnumKeySerializer(Class<?>, EnumValues) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
- EnumKeySerializer(Class<?>, EnumValues, EnumValues) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
- EnumMapDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Deserializer for
EnumMap
values. - EnumMapDeserializer(EnumMapDeserializer, KeyDeserializer, JsonDeserializer<?>, TypeDeserializer, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- EnumMapDeserializer(JavaType, ValueInstantiator, KeyDeserializer, JsonDeserializer<?>, TypeDeserializer, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- EnumMapDeserializer(JavaType, KeyDeserializer, JsonDeserializer<?>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
Deprecated.
- EnumNaming - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation that can be used to indicate a
EnumNamingStrategy
to use for annotated class. - EnumNamingStrategies - Class in com.fasterxml.jackson.databind
-
A container class for implementations of the
EnumNamingStrategy
interface. - EnumNamingStrategies.CamelCaseStrategy - Class in com.fasterxml.jackson.databind
-
An implementation of
EnumNamingStrategy
that converts enum names in the typical upper snake case format to camel case format. - EnumNamingStrategy - Interface in com.fasterxml.jackson.databind
-
Defines how the string representation of an enum is converted into an external property name for mapping during deserialization.
- EnumNamingStrategyFactory - Class in com.fasterxml.jackson.databind.introspect
-
Helper class used for aggregating information about all possible properties of a Enum.
- EnumResolver - Class in com.fasterxml.jackson.databind.util
-
Helper class used to resolve String values (either JSON Object field names or regular String values) into Java Enum instances.
- EnumResolver(Class<Enum<?>>, Enum<?>[], HashMap<String, Enum<?>>, Enum<?>, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.util.EnumResolver
- enums() - Method in class com.fasterxml.jackson.databind.util.EnumValues
-
Convenience accessor for getting raw Enum instances.
- EnumSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Standard serializer used for
Enum
types. - EnumSerializer(EnumValues, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Deprecated.Since 2.16
- EnumSerializer(EnumValues, Boolean, EnumValues) - Constructor for class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Deprecated.Since 2.16
- EnumSerializer(EnumValues, Boolean, EnumValues, EnumValues) - Constructor for class com.fasterxml.jackson.databind.ser.std.EnumSerializer
- EnumSetDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Standard deserializer for
EnumSet
s. - EnumSetDeserializer(EnumSetDeserializer, JsonDeserializer<?>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- EnumSetDeserializer(EnumSetDeserializer, JsonDeserializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Deprecated.Since 2.10.1
- EnumSetDeserializer(JavaType, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Deprecated.Since 2.17
- EnumSetDeserializer(JavaType, JsonDeserializer<?>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- EnumSetSerializer - Class in com.fasterxml.jackson.databind.ser.std
- EnumSetSerializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- EnumSetSerializer(EnumSetSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- enumTypes(Set<String>) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
- enumTypes(Set<String>) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
-
Method called to indicate enumerated (String) values type being visited can take as values.
- EnumValues - Class in com.fasterxml.jackson.databind.util
-
Helper class used for storing String serializations of
Enum
s, to match to/from external representations. - equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.MemberKey
- equals(Object) - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- equals(Object) - Method in class com.fasterxml.jackson.databind.JavaType
- equals(Object) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Equality for node objects is defined as full (deep) value equality.
- equals(Object) - Method in class com.fasterxml.jackson.databind.jsonschema.JsonSchema
-
Deprecated.
- equals(Object) - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
-
Equality is defined based on class and name
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.BinaryNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.BooleanNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.FloatNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.IntNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.LongNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.MissingNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.NullNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.POJONode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.ShortNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.node.TextNode
- equals(Object) - Method in class com.fasterxml.jackson.databind.PropertyName
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.ClassKey
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- equals(Object) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- equals(Object) - Method in class com.fasterxml.jackson.databind.util.RawValue
- equals(Object) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- equals(Object) - Method in class com.fasterxml.jackson.databind.util.TypeKey
- equals(Comparator<JsonNode>, JsonNode) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Entry method for invoking customizable comparison, using passed-in
Comparator
object. - equals(Comparator<JsonNode>, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- equals(Comparator<JsonNode>, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- ErrorThrowingDeserializer - Class in com.fasterxml.jackson.databind.deser.impl
-
A deserializer that stores an
Error
caught during constructing of the deserializer, which needs to be deferred and only during actual attempt to deserialize a value of given type. - ErrorThrowingDeserializer(NoClassDefFoundError) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer
- EVERYTHING - Enum constant in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Deprecated.Since 2.17 and removed from 3.0 --see
ObjectMapper.DefaultTyping.NON_FINAL_AND_ENUMS
for Enum-related usage. - exceptionMessage(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that returns
Throwable.getMessage()
for all other exceptions except for (a)JacksonException
, for whichgetOriginalMessage()
is returned, and (b)InvocationTargetException
, for which the cause's message is returned, if available. - ExceptionUtil - Class in com.fasterxml.jackson.databind.util
-
Utility methods for dealing with exceptions/throwables
- expectAnyFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectAnyFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectArrayFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectBooleanFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectBooleanFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectIntegerFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectIntegerFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectMapFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectMapFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
Method called when type is of Java
Map
type, and will be serialized as a JSON Object. - expectNullFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectNullFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectNumberFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectNumberFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectObjectFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- expectStringFormat(JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- expectStringFormat(JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- EXPLICIT_ONLY - Static variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Instance similar to
ConstructorDetector.DEFAULT
except that for single-argument case uses setting ofConstructorDetector.SingleArgConstructor.REQUIRE_MODE
. - explicitParamName(int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- explode(Collection<PropertyName>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Method called when a previous call to
POJOPropertyBuilder.findExplicitNames()
found multiple distinct explicit names, and the property this builder represents basically needs to be broken apart and replaced by a set of more than one properties. - ExternalTypeHandler - Class in com.fasterxml.jackson.databind.deser.impl
-
Helper class that is used to flatten JSON structure when using "external type id" (see
JsonTypeInfo.As.EXTERNAL_PROPERTY
). - ExternalTypeHandler(ExternalTypeHandler) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
- ExternalTypeHandler(JavaType, ExternalTypeHandler.ExtTypedProperty[], Map<String, Object>, String[], TokenBuffer[]) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
- ExternalTypeHandler.Builder - Class in com.fasterxml.jackson.databind.deser.impl
- extractScalarFromObject(JsonParser, JsonDeserializer<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method to call in case incoming shape is Object Value (and parser thereby points to
JsonToken.START_OBJECT
token), but a Scalar value (potentially coercible from String value) is expected.
F
- F_MASK_ACCEPT_ARRAYS - Static variable in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- F_MASK_INT_COERCIONS - Static variable in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Bitmask that covers
DeserializationFeature.USE_BIG_INTEGER_FOR_INTS
andDeserializationFeature.USE_LONG_FOR_INTS
, used for more efficient cheks when coercing integral values for untyped deserialization. - Fail - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionAction
-
Action to fail coercion attempt with exceptipn
- FAIL_ON_EMPTY_BEANS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines what happens when no accessors are found for a type (and there are no annotations to indicate it is meant to be serialized).
- FAIL_ON_IGNORED_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens when a property that has been explicitly marked as ignorable is encountered in input: if feature is enabled,
JsonMappingException
is thrown; if false, property is quietly skipped. - FAIL_ON_INVALID_SUBTYPE - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens when type of a polymorphic value (indicated for example by
JsonTypeInfo
) cannot be found (missing) or resolved (invalid class name, non-mappable id); if enabled, an exception is thrown; if false, null value is used instead. - FAIL_ON_MISSING_CREATOR_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens if one or more Creator properties (properties bound to parameters of Creator method (constructor or static factory method)) are missing value to bind to from content.
- FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens when a property annotated with
JsonTypeInfo.As.EXTERNAL_PROPERTY
is missing, but associated type id is available. - FAIL_ON_NAN_TO_BIG_DECIMAL_COERCION - Enum constant in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
Determines the behavior when coercing `NaN` to
BigDecimal
withDeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS
enabled. - FAIL_ON_NULL_CREATOR_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens if one or more Creator properties (properties bound to parameters of Creator method (constructor or static factory method)) are bound to null values - either from the JSON or as a default value.
- FAIL_ON_NULL_FOR_PRIMITIVES - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether encountering of JSON null is an error when deserializing into Java primitive types (like 'int' or 'double').
- FAIL_ON_NUMBERS_FOR_ENUMS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether JSON integer numbers are valid values to be used for deserializing Java enum values.
- FAIL_ON_READING_DUP_TREE_KEY - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens when reading JSON content into tree (
TreeNode
) and a duplicate key is encountered (property name that was already seen for the JSON Object). - FAIL_ON_SELF_REFERENCES - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines what happens when a direct self-reference is detected by a POJO (and no Object Id handling is enabled for it): either a
JsonMappingException
is thrown (if true), or reference is normally processed (false). - FAIL_ON_TRAILING_TOKENS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines behaviour for data-binding after binding the root value.
- FAIL_ON_UNEXPECTED_VIEW_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines the handling of properties not included in the active JSON view during deserialization.
- FAIL_ON_UNKNOWN_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether encountering of unknown properties (ones that do not map to a property, and there is no "any setter" or handler that can handle it) should result in a failure (by throwing a
JsonMappingException
) or not. - FAIL_ON_UNRESOLVED_OBJECT_IDS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines what happens if an Object Id reference is encountered that does not refer to an actual Object with that id ("unresolved Object Id"): either an exception
UnresolvedForwardReference
containing information aboutUnresolvedId
is thrown (true
), or a null object is used instead (false
). - FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines what happens when an object which normally has type information included by Jackson is used in conjunction with
JsonUnwrapped
. - failForEmpty(SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.impl.UnknownSerializer
- FailingDeserializer - Class in com.fasterxml.jackson.databind.deser.impl
-
Special bogus "serializer" that will throw
MismatchedInputException
if an attempt is made to deserialize a value. - FailingDeserializer(Class<?>, String) - Constructor for class com.fasterxml.jackson.databind.deser.impl.FailingDeserializer
- FailingDeserializer(String) - Constructor for class com.fasterxml.jackson.databind.deser.impl.FailingDeserializer
- FailingSerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Special bogus "serializer" that will throw
JsonMappingException
if itsFailingSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)
gets invoked. - FailingSerializer(String) - Constructor for class com.fasterxml.jackson.databind.ser.impl.FailingSerializer
- FALSE - Static variable in class com.fasterxml.jackson.databind.node.BooleanNode
- FEATURE_INDEX_ENUM - Static variable in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
- FEATURE_INDEX_JSON_NODE - Static variable in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
- featureIndex() - Method in interface com.fasterxml.jackson.databind.cfg.DatatypeFeature
-
Internal index used for efficient storage and index; no user serviceable contents inside!
- featureIndex() - Method in enum com.fasterxml.jackson.databind.cfg.EnumFeature
- featureIndex() - Method in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
- fieldNames() - Method in class com.fasterxml.jackson.databind.JsonNode
- fieldNames() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- FieldProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
This concrete sub-class implements property that is set directly assigning to a Field.
- FieldProperty(FieldProperty) - Constructor for class com.fasterxml.jackson.databind.deser.impl.FieldProperty
-
Constructor used for JDK Serialization when reading persisted object
- FieldProperty(FieldProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- FieldProperty(FieldProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- FieldProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations, AnnotatedField) - Constructor for class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- fields() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- fields() - Method in class com.fasterxml.jackson.databind.JsonNode
- fields() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method to use for accessing all properties (with both names and values) of this JSON Object.
- fileName - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- FileSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
For now, File objects get serialized by just outputting absolute (but not canonical) name as String value
- FileSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.FileSerializer
- fillInStackTrace() - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
-
This method is overridden to prevent filling of the stack trace when constructors are called (unfortunately alternative constructors can not be used due to historical reasons).
- filterBeanProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Overridable method that can filter out properties.
- filterBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder, List<BeanPropertyDefinition>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Deprecated.in 2.12, remove from 3.0
- filterBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder, List<BeanPropertyDefinition>, Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Helper method called to filter out explicit ignored properties, as well as properties that have "ignorable types".
- FilteredBeanPropertyWriter - Class in com.fasterxml.jackson.databind.ser.impl
-
Decorated
BeanPropertyWriter
that will filter out properties that are not to be included in currently active JsonView. - FilteredBeanPropertyWriter() - Constructor for class com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter
- FilterExceptFilter(Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter
- filterOutAll() - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Convenience factory method that will return a filter that will simply filter out everything.
- filterOutAllExcept(String...) - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
- filterOutAllExcept(Set<String>) - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Factory method to construct filter that filters out all properties except ones includes in set
- filterProvider(FilterProvider) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configuring this mapper to use specified
FilterProvider
for mapping Filter Ids to actual filter instances. - FilterProvider - Class in com.fasterxml.jackson.databind.ser
-
Interface for objects that providers instances of
PropertyFilter
that match given ids. - FilterProvider() - Constructor for class com.fasterxml.jackson.databind.ser.FilterProvider
- filterUnwantedJDKProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Overridable method used to filter out specifically problematic JDK provided properties.
- find(int) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- find(DeserializationContext, Class<?>, String) - Static method in class com.fasterxml.jackson.databind.deser.std.JdkDeserializers
- find(Class<?>) - Method in class com.fasterxml.jackson.databind.type.ClassStack
- find(Class<?>, String) - Static method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers
- find(Class<?>, String) - Static method in class com.fasterxml.jackson.databind.deser.std.JdkDeserializers
-
Deprecated.Since 2.14 use the variant that takes one more argument
- find(Class<?>, String) - Static method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers
- find(Method) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
- find(String) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- find(String) - Method in class com.fasterxml.jackson.databind.util.CompactStringObjectMap
- find(String, Class<?>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
- findAccess() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- findAction(CoercionInputShape) - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfig
- findAliases() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method for finding all aliases of the property, if any.
- findAliases() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- findAliases() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- findAliases(MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- findAliases(MapperConfig<?>) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method for accessing set of possible alternate names that are accepted during deserialization.
- findAliases(MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- findAliases(MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- findAndAddKeySerializer(Class<?>, SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Method called if initial lookup fails, when looking for a key serializer (possible attached indirectly to a property) Will both find serializer and construct new map instance if warranted, and return both.
- findAndAddModules() - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Convenience method that is functionally equivalent to:
addModules(builder.findModules());
- findAndAddPrimarySerializer(JavaType, SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- findAndAddPrimarySerializer(Class<?>, SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Method called if initial lookup fails, when looking for a primary serializer (one that is directly attached to a property).
- findAndAddRootValueSerializer(JavaType, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- findAndAddRootValueSerializer(Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Method called if initial lookup fails, when looking for a root value serializer: one that is not directly attached to a property, but needs to have
TypeSerializer
wrapped around it. - findAndAddSecondarySerializer(JavaType, SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- findAndAddSecondarySerializer(Class<?>, SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Method called if initial lookup fails, when looking for a non-primary serializer (one that is not directly attached to a property).
- findAndAddVirtualProperties(MapperConfig<?>, AnnotatedClass, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for adding possible virtual properties to be serialized along with regular properties.
- findAndAddVirtualProperties(MapperConfig<?>, AnnotatedClass, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findAndAddVirtualProperties(MapperConfig<?>, AnnotatedClass, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findAndRegisterModules() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method that is functionally equivalent to:
mapper.registerModules(mapper.findModules());
- findAnnotatedContentSerializer(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Convenience method for finding out possibly configured content value serializer.
- findAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Convenience method for accessing annotation that may be associated either directly on property, or, if not, via enclosing class (context).
- findAnyGetter() - Method in class com.fasterxml.jackson.databind.BeanDescription
- findAnyGetter() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Method used to locate the method of introspected class that implements
JsonAnyGetter
. - findAnySetter() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.9: use
BeanDescription.findAnySetterAccessor()
instead - findAnySetterAccessor() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method used to locate a mutator (settable field, or 2-argument set method) of introspected class that implements
JsonAnySetter
. - findAnySetterAccessor() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findAnySetterField() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.9: use
BeanDescription.findAnySetterAccessor()
instead - findArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate serializer for specified array type.
- findArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findArraySerializer(SerializationConfig, ArrayType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- findArraySerializer(SerializationConfig, ArrayType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findArraySerializer(SerializationConfig, ArrayType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for specified array type.
- findAutoDetectVisibility(AnnotatedClass, VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if annotations indicate changes to minimum visibility levels needed for auto-detecting property elements (fields, methods, constructors).
- findAutoDetectVisibility(AnnotatedClass, VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findAutoDetectVisibility(AnnotatedClass, VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findBackReference(String) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
Method called by
BeanDeserializer
to resolve back reference part of managed references. - findBackReference(String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method needed by
BeanDeserializerFactory
to properly link managed- and back-reference pairs. - findBackReference(String) - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- findBackReference(String) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- findBackReference(String) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method needed by
BeanDeserializerFactory
to properly link managed- and back-reference pairs. - findBackReferenceProperties() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.9 use
BeanDescription.findBackReferences()
instead - findBackReferenceProperties() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.
- findBackReferences() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for locating all back-reference properties (setters, fields) bean has
- findBackReferences() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array, reference value or tree node)
- findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
- findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findBeanOrAddOnSerializer(SerializerProvider, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method that will try to construct a
BeanSerializer
for given class if at least one property is found, OR, if not, one of add-on types. - findBeanProperties(SerializerProvider, BeanDescription, BeanSerializerBuilder) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method used to collect all actual serializable properties.
- findBeanSerializer(SerializerProvider, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Deprecated.
- findBoundType(String) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Find type bound to specified name, if there is one; returns bound type if so, null if not.
- findCaseInsensitive(String) - Method in class com.fasterxml.jackson.databind.util.CompactStringObjectMap
- findClass(String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method that is to be used when resolving basic class name into Class instance, the reason being that it may be necessary to work around various ClassLoader limitations, as well as to handle primitive type signatures.
- findClass(String) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Low-level lookup method moved from
ClassUtil
, to allow for overriding of lookup functionality in environments like OSGi. - findClass(String, TypeParser.MyTokenizer) - Method in class com.fasterxml.jackson.databind.type.TypeParser
- findClassAnnotations(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- findClassDescription() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Accessor for possible description for the bean type, used for constructing documentation.
- findClassDescription() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findClassDescription(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method used to check whether specified class defines a human-readable description to use for documentation.
- findClassDescription(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findClassDescription(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findCoercion(DeserializationConfig, LogicalType, Class<?>, CoercionInputShape) - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.
- findCoercionAction(LogicalType, Class<?>, CoercionInputShape) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.
- findCoercionAction(LogicalType, Class<?>, CoercionInputShape) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
General-purpose accessor for finding what to do when specified coercion from shape that is now always allowed to be coerced from is requested.
- findCoercionFromBlankString(DeserializationConfig, LogicalType, Class<?>, CoercionAction) - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
- findCoercionFromBlankString(LogicalType, Class<?>, CoercionAction) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
- findCoercionFromBlankString(LogicalType, Class<?>, CoercionAction) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
More specialized accessor called in case of input being a blank String (one consisting of only white space characters with length of at least one).
- findCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate serializer for specified
Collection
(List, Set etc) type. - findCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findCollectionFallback(JavaType) - Static method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.ContainerDefaultMappings
- findCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate serializer for specified "Collection-like" type (one that acts like
Collection
but does not implement it). - findCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- findCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for specified "Collection-like" type (type that acts like
Collection
, but does not implement it). - findCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- findCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for specified
Collection
type. - findConfigOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for finding
ConfigOverride
to use for properties of given type, if any exist; or return `null` if not. - findConfigOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- findConstructor(Class<T>, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- findConstructorName(AnnotatedParameter) - Method in class com.fasterxml.jackson.databind.ext.Java7Support
- findConstructorName(AnnotatedParameter) - Method in class com.fasterxml.jackson.databind.ext.Java7SupportImpl
- findContentDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a deserializer definition for content (values) of associated
Collection
,array
orMap
property. - findContentDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findContentDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findContentDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- findContentNullProvider(DeserializationContext, BeanProperty, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method called to find
NullValueProvider
for a contents of a structured primary property (Collection, Map, array), using "content nulls" setting. - findContentNullStyle(DeserializationContext, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- findContentSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a serializer definition for content (values) of associated
Collection
,array
orMap
property. - findContentSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findContentSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findContentValueSerializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Alternative to
SerializerProvider.findPrimaryPropertySerializer(JavaType, BeanProperty)
called not for primary value, but "content" of such primary serializer: element of an array orCollection
, value ofMap
entry and so on. - findContentValueSerializer(Class<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- findContextualConvertingSerializer(SerializerProvider, BeanProperty, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that can be used to see if specified property has annotation indicating that a converter is to be used for contained values (contents of structured types; array/List/Map values)
- findContextualValueDeserializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for finding a value deserializer, and creating a contextual version if necessary, for value reached via specified property.
- findConverter(DeserializationContext, Annotated) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
- findConverter(SerializerProvider, Annotated) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
- findConvertingContentDeserializer(DeserializationContext, BeanProperty, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method that can be used to see if specified property has annotation indicating that a converter is to be used for contained values (contents of structured types; array/List/Map values)
- findConvertingContentSerializer(SerializerProvider, BeanProperty, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- findConvertingDeserializer(DeserializationContext, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method that can be used to see if specified property is annotated to indicate use of a converter for property value (in case of container types, it is container type itself, not key or content type).
- findConvertingDeserializer(DeserializationContext, Annotated, JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Helper method that will check whether given annotated entity (usually class, but may also be a property accessor) indicates that a
Converter
is to be used; and if so, to construct and return suitable serializer for it. - findConvertingSerializer(SerializerProvider, Annotated, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method that will check whether given annotated entity (usually class, but may also be a property accessor) indicates that a
Converter
is to be used; and if so, to construct and return suitable serializer for it. - findConvertingSerializer(SerializerProvider, BeanPropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Helper method that can be used to see if specified property is annotated to indicate use of a converter for property value (in case of container types, it is container type itself, not key or content type).
- findCreatorAnnotation(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to check whether potential Creator (constructor or static factory method) has explicit annotation to indicate it as actual Creator; and if so, which
JsonCreator.Mode
to use. - findCreatorAnnotation(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findCreatorAnnotation(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findCreatorBinding(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
- findCreatorBinding(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findCreatorBinding(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findCreatorProperty(int) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
- findCreatorProperty(String) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
- findDefaultConstructor() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method that will locate the no-arg constructor for this class, if it has one, and that constructor has not been marked as ignorable.
- findDefaultConstructor() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findDefaultDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method called to find one of default deserializers for "well-known" platform types: JDK-provided types, and small number of public Jackson API types.
- findDefaultEnumValue(AnnotatedClass, Enum<?>[]) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Finds the first Enum value that should be considered as default value for unknown Enum values, if present.
- findDefaultEnumValue(AnnotatedClass, Enum<?>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findDefaultEnumValue(AnnotatedClass, Enum<?>[]) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Finds the Enum value that should be considered the default value, if possible.
- findDefaultEnumValue(Class<Enum<?>>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.16. Use
AnnotationIntrospector.findDefaultEnumValue(AnnotatedClass, Enum[])
instead. - findDefaultEnumValue(Class<Enum<?>>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findDefaultEnumValue(Class<Enum<?>>) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findDefaultViews() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for finding out if the POJO specifies default view(s) to use for properties, considering both per-type annotations and global default settings.
- findDefaultViews() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findDeserializationContentConverter(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding
Converter
that annotated property has indicated needs to be used for values of container type (this also means that method should only be called for properties of container types, List/Map/array properties). - findDeserializationContentConverter(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findDeserializationContentConverter(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findDeserializationConverter() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for finding
Converter
used for serializing instances of this class. - findDeserializationConverter() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findDeserializationConverter(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding
Converter
that annotated entity (property or class) has indicated to be used as part of deserialization. - findDeserializationConverter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findDeserializationConverter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findDeserializeAndSet(JsonParser, DeserializationContext, Object, String) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Convenience method that tries to find property with given name, and if it is found, call
SettableBeanProperty.deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)
on it, and return true; or, if not found, return false. - findDeserializer(DeserializationContext, JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)
- findDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a deserializer definition on specified method or field.
- findDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory
- findDeserializer(Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
-
Factory method for trying to find a deserializer for one of supported types that have simple from-String serialization.
- findDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method called to check if a class or method has annotation that tells which class to use for deserialization; and if so, to instantiate, that deserializer to use.
- findDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Helper method called to check if a class or method has annotation that tells which class to use for deserialization.
- findEnum(String) - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- findEnumAliases(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[][]) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method that is called to check if there are alternative names (aliases) that can be accepted for entries in addition to primary names that were introspected earlier, related to
AnnotationIntrospector.findEnumValues(java.lang.Class<?>, java.lang.Enum<?>[], java.lang.String[])
. - findEnumAliases(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[][]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findEnumAliases(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[][]) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findEnumAliases(Class<?>, Enum<?>[], String[][]) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.16
- findEnumAliases(Class<?>, Enum<?>[], String[][]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findEnumAliases(Class<?>, Enum<?>[], String[][]) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate deserializer for specified
Enum
type. - findEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findEnumNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding
EnumNamingStrategy
for given class, if any specified by annotations; and if so, either return aEnumNamingStrategy
instance, or Class to use for creating instance - findEnumNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findEnumNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findEnumType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that can be used to dynamically figure out formal enumeration type (class) for given class of an enumeration value.
- findEnumType(Enum<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that can be used to dynamically figure out formal enumeration type (class) for given enumeration.
- findEnumType(EnumMap<?, ?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that can be used to dynamically figure out enumeration type of given
EnumSet
, without having access to its declaration. - findEnumType(EnumSet<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that can be used to dynamically figure out enumeration type of given
EnumSet
, without having access to its declaration. - findEnumValue(Enum<?>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.8: use
AnnotationIntrospector.findEnumValues(java.lang.Class<?>, java.lang.Enum<?>[], java.lang.String[])
instead because this method does not properly handle override settings (defaults toenum.name
without indicating whether that is explicit or not), and is inefficient to call one-by-one. - findEnumValue(Enum<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findEnumValue(Enum<?>) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findEnumValues(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[]) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Finds the explicitly defined name of the given set of
Enum
values, if any. - findEnumValues(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findEnumValues(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[]) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findEnumValues(Class<?>, Enum<?>[], String[]) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.16
- findEnumValues(Class<?>, Enum<?>[], String[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findEnumValues(Class<?>, Enum<?>[], String[]) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findExpectedFormat() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for checking what is the expected format for POJO, as defined by defaults and possible annotations.
- findExpectedFormat() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findExpectedFormat(JsonFormat.Value) - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.17 use
BeanDescription.findExpectedFormat()
- findExplicitNames() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Method called to find out set of explicit names for accessors bound together due to implicit name.
- findFactoryMethod(Class<?>...) - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.13: instead use
BeanDescription.getFactoryMethods()
, filter. - findFactoryMethod(Class<?>...) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.
- findFactoryMethodMetadata(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findFilter(Object) - Method in class com.fasterxml.jackson.databind.ser.FilterProvider
-
Deprecated.Since 2.3 deprecated because
BeanPropertyFilter
is deprecated; - findFilter(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Deprecated.
- findFilterId(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding if annotated class has associated filter; and if so, to return id that is used to locate filter.
- findFilterId(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findFilterId(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findFilterId(SerializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method called to find filter that is configured to be used with bean serializer being built, if any.
- findFirstAnnotatedEnumValue(Class<Enum<?>>, Class<T>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
A method that will look for the first Enum value annotated with the given Annotation.
- findFirstTypeParameter(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Specialized alternative to
TypeFactory.findTypeParameters(com.fasterxml.jackson.databind.JavaType, java.lang.Class<?>)
- findForCollection(DeserializationContext, JavaType) - Static method in class com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers
- findForMap(DeserializationContext, JavaType) - Static method in class com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers
- findFormat(byte[]) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Method to call to find format that given content (full document) has, as per configuration of this detector instance.
- findFormat(byte[], int, int) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Method to call to find format that given content (full document) has, as per configuration of this detector instance.
- findFormat(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding format annotations for property or class.
- findFormat(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findFormat(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findFormat(InputStream) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Method to call to find format that content (accessible via given
InputStream
) given has, as per configuration of this detector instance. - findFormatDefaults(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
Specific accessor for finding {code JsonFormat.Value} for given type, considering global default for leniency as well as per-type format override (if any).
- findFormatFeature(DeserializationContext, BeanProperty, Class<?>, JsonFormat.Feature) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Convenience method that uses
StdDeserializer.findFormatOverrides(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty, java.lang.Class<?>)
to find possible defaults and/of overrides, and then callsJsonFormat.Value.getFeature(feat)
to find whether that feature has been specifically marked as enabled or disabled. - findFormatFeature(SerializerProvider, BeanProperty, Class<?>, JsonFormat.Feature) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Convenience method that uses
StdSerializer.findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty, java.lang.Class<?>)
to find possible defaults and/of overrides, and then callsJsonFormat.Value.getFeature(...)
to find whether that feature has been specifically marked as enabled or disabled. - findFormatOverrides(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
-
Deprecated.
- findFormatOverrides(AnnotationIntrospector) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Deprecated.
- findFormatOverrides(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
-
Deprecated.
- findFormatOverrides(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
-
Deprecated.
- findFormatOverrides(DeserializationContext, BeanProperty, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method that may be used to find if this deserializer has specific
JsonFormat
settings, either via property, or through type-specific defaulting. - findFormatOverrides(SerializerProvider, BeanProperty, Class<?>) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that may be used to find if this deserializer has specific
JsonFormat
settings, either via property, or through type-specific defaulting. - findImplicitParamName(int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- findImplicitPropertyName(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding implicit name for a property that given annotated member (field, method, creator parameter) may represent.
- findImplicitPropertyName(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findImplicitPropertyName(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findIncludeOverrides(SerializerProvider, BeanProperty, Class<?>) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- findInclusion() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to check if this property has specific inclusion override associated with it or not.
- findInclusion() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- findInclusion() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- findInjectables() - Method in class com.fasterxml.jackson.databind.BeanDescription
- findInjectables() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findInjectableValue(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
Deprecated.
- findInjectableValue(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to find out whether given member expectes a value to be injected, and if so, what is the identifier of the value to use during injection.
- findInjectableValue(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findInjectableValue(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findInjectableValue(Object, BeanProperty, Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- findInjectableValue(Object, DeserializationContext, BeanProperty, Object) - Method in class com.fasterxml.jackson.databind.InjectableValues
-
Method called to find value identified by id
valueId
to inject as value of specified property during deserialization, passing POJO instance in which value will be injected if it is available (will be available when injected via field or setter; not available when injected via constructor or factory method argument). - findInjectableValue(Object, DeserializationContext, BeanProperty, Object) - Method in class com.fasterxml.jackson.databind.InjectableValues.Std
- findInjectableValueId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.
- findInjectableValueId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findInjectableValueId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findJsonKeyAccessor() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for locating accessor (readable field, or "getter" method) that has
JsonKey
annotation, if any. - findJsonKeyAccessor() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findJsonValueAccessor() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for locating accessor (readable field, or "getter" method) that has
JsonValue
annotation, if any. - findJsonValueAccessor() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findJsonValueMethod() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.
- findJsonValueMethod() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.
- findKeyDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method called to get hold of a deserializer to use for deserializing keys for
Map
. - findKeyDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a deserializer definition for keys of associated
Map
property. - findKeyDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findKeyDeserializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findKeyDeserializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method, functionally same as:
- findKeyDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in interface com.fasterxml.jackson.databind.deser.KeyDeserializers
- findKeyDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
- findKeyDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers
- findKeyDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method called to check if a class or method has annotation that tells which class to use for deserialization of
Map
keys. - findKeySerializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a serializer definition for keys of associated
java.util.Map
property. - findKeySerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findKeySerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findKeySerializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to get the serializer to use for serializing non-null Map keys.
- findKeySerializer(Class<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- findMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate deserializer for specified
Map
type. - findMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findMapFallback(JavaType) - Static method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.ContainerDefaultMappings
- findMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate serializer for specified "Map-like" type (one that acts like
Map
but does not implement it). - findMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- findMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for specified "Map-like" type (type that acts like
Map
, but does not implement it). - findMapSerializer(SerializationConfig, MapType, BeanDescription, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- findMapSerializer(SerializationConfig, MapType, BeanDescription, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findMapSerializer(SerializationConfig, MapType, BeanDescription, JsonSerializer<Object>, TypeSerializer, JsonSerializer<Object>) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for specified
Map
type. - findMergeInfo(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding merge settings for property, if any.
- findMergeInfo(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findMergeInfo(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findMethod(String, Class<?>[]) - Method in class com.fasterxml.jackson.databind.BeanDescription
- findMethod(String, Class<?>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- findMethod(String, Class<?>[]) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findMixInClassFor(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method that will check if there are "mix-in" classes (with mix-in annotations) for given class
- findMixInClassFor(Class<?>) - Method in interface com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver
-
Method that will check if there are "mix-in" classes (with mix-in annotations) for given class
- findMixInClassFor(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
- findMixInClassFor(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- findModules() - Static method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for locating available methods, using JDK
ServiceLoader
facility, along with module-provided SPI. - findModules() - Static method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for locating available methods, using JDK
ServiceLoader
facility, along with module-provided SPI. - findModules(ClassLoader) - Static method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for locating available methods, using JDK
ServiceLoader
facility, along with module-provided SPI. - findModules(ClassLoader) - Static method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for locating available methods, using JDK
ServiceLoader
facility, along with module-provided SPI. - findNameForDeserialization(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for deserialization (reading JSON into POJOs).
- findNameForDeserialization(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findNameForDeserialization(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findNameForIsGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Base
- findNameForIsGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
-
Method called to find whether given method would be considered an "is-getter" getter method in context of type introspected, and if so, what is the logical property it is associated with (which in turn suggest external name for property)
- findNameForIsGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- findNameForMutator(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Base
- findNameForMutator(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
-
Method called to find whether given method would be considered a "mutator" (usually setter, but for builders "with-method" or similar) in context of type introspected, and if so, what is the logical property it is associated with (which in turn suggest external name for property)
- findNameForMutator(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- findNameForRegularGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Base
- findNameForRegularGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
-
Method called to find whether given method would be considered a "regular" getter method in context of type introspected, and if so, what is the logical property it is associated with (which in turn suggest external name for property)
- findNameForRegularGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- findNameForRegularGetter(AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.RecordNaming
- findNameForSerialization(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for serialization.
- findNameForSerialization(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findNameForSerialization(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findNamespace(MapperConfig<?>, Annotated) - Method in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
Method that can be called to figure out generic namespace property for an annotated object.
- findNamingStrategy(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding
PropertyNamingStrategy
for given class, if any specified by annotations; and if so, either return aPropertyNamingStrategy
instance, or Class to use for creating instance - findNamingStrategy(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findNamingStrategy(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findNonContextualValueDeserializer(JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Variant that will try to locate deserializer for current type, but without performing any contextualization (unlike
DeserializationContext.findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)
) or checking for need to create aTypeDeserializer
(unlikeDeserializationContext.findRootValueDeserializer(JavaType)
. - findNullKeySerializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to find a serializer to serializes Map keys that are nulls, as JSON does not allow any non-String value as a key, including null.
- findNullSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a serializer definition for serializer to use for nulls (null values) of associated property or type.
- findNullSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findNullSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findNullValueSerializer(BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to get the serializer to use for serializing null values for specified property.
- findObjectId(Object, ObjectIdGenerator<?>) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- findObjectId(Object, ObjectIdGenerator<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to find the Object Id for given POJO, if one has been generated.
- findObjectId(Object, ObjectIdGenerator<?>, ObjectIdResolver) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- findObjectId(Object, ObjectIdGenerator<?>, ObjectIdResolver) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method called to find and return entry corresponding to given Object Id: will add an entry if necessary, and never returns null
- findObjectIdInfo() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to check whether this logical property indicates that value POJOs should be written using additional Object Identifier (or, when multiple references exist, all but first AS Object Identifier).
- findObjectIdInfo() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- findObjectIdInfo(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given annotated thing (type, or accessor) indicates that values referenced (values of type of annotated class, or values referenced by annotated property; latter having precedence) should include Object Identifier, and if so, specify details of Object Identity used.
- findObjectIdInfo(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findObjectIdInfo(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findObjectReferenceInfo(Annotated, ObjectIdInfo) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for figuring out additional properties of an Object Identity reference
- findObjectReferenceInfo(Annotated, ObjectIdInfo) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findObjectReferenceInfo(Annotated, ObjectIdInfo) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findOnlyParamWithoutInjection() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
-
Specialized accessor that finds index of the one and only parameter with NO injection and returns that; or, if none or more than one found, returns -1.
- findOptionalStdDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Overridable method called after checking all other types.
- findOptionalStdSerializer(SerializerProvider, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Overridable method called after checking all other types.
- findOrCreateCoercion(LogicalType) - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
- findOrCreateCoercion(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
- findOrCreateOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- findOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- findParent(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for finding a JSON Object that contains specified field, within this node or its descendants.
- findParent(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- findParent(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- findParent(String) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- findParents(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for finding a JSON Object that contains specified field, within this node or its descendants.
- findParents(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.JsonNode
- findParents(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- findParents(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- findParents(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- findPath(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method similar to
JsonNode.findValue(java.lang.String)
, but that will return a "missing node" instead of null if no field is found. - findPath(String) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- findPOJOBuilder() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for checking if the POJO type has annotations to indicate that a builder is to be used for instantiating instances and handling data binding, instead of standard bean deserializer.
- findPOJOBuilder() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findPOJOBuilder(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding Builder object to use for constructing value instance and binding data (sort of combining value instantiators that can construct, and deserializers that can bind data).
- findPOJOBuilder(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPOJOBuilder(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPOJOBuilderClass() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.
- findPOJOBuilderConfig() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for finding configuration for POJO Builder class.
- findPOJOBuilderConfig() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findPOJOBuilderConfig(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
- findPOJOBuilderConfig(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPOJOBuilderConfig(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPolymorphicTypeInfo(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given Class or Property Accessor specifies polymorphic type-handling information, to indicate need for polymorphic handling.
- findPolymorphicTypeInfo(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPolymorphicTypeInfo(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPrimaryPropertySerializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Similar to
SerializerProvider.findValueSerializer(JavaType, BeanProperty)
, but used when finding "primary" property value serializer (one directly handling value of the property). - findPrimaryPropertySerializer(Class<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- findProperties() - Method in class com.fasterxml.jackson.databind.BeanDescription
- findProperties() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findProperty(int) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Alternate find method that tries to locate a property with given
property index
. - findProperty(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- findProperty(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- findProperty(PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findProperty(String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Accessor for finding the property with given name, if POJO has one.
- findPropertyAccess(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding optional access definition for a property, annotated on one of its accessors.
- findPropertyAccess(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyAccess(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyAliases(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to find if given property has alias(es) defined.
- findPropertyAliases(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyAliases(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyContentTypeDeserializer(DeserializationConfig, JavaType, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.
- findPropertyContentTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if given structured property entity (field or method that has nominal value of Map, Collection or array type) has annotations that indicate that specific type resolver is to be used for handling type information of contained values.
- findPropertyContentTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyContentTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyContentTypeSerializer(JavaType, SerializationConfig, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method called to create a type information serializer for values of given container property if one is needed.
- findPropertyDefaultValue(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding suggested default value (as simple textual serialization) for the property.
- findPropertyDefaultValue(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyDefaultValue(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyDescription(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method used to check whether specified property member (accessor or mutator) defines human-readable description to use for documentation.
- findPropertyDescription(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyDescription(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyFilter(SerializerProvider, Object, Object) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method used to locate filter that is needed, based on filter id this serializer was constructed with.
- findPropertyFilter(Object, Object) - Method in class com.fasterxml.jackson.databind.ser.FilterProvider
-
Lookup method used to find
PropertyFilter
that has specified id. - findPropertyFilter(Object, Object) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- findPropertyFormat(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- findPropertyFormat(MapperConfig<?>, Class<?>) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Helper method used to look up format settings applicable to this property, considering both possible per-type configuration settings
- findPropertyFormat(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- findPropertyFormat(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- findPropertyIgnoralByName(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding information about properties to ignore either by name, or by more general specification ("ignore all unknown").
- findPropertyIgnoralByName(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyIgnoralByName(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyIgnorals(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
- findPropertyIgnorals(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- findPropertyIgnorals(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- findPropertyInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for finding annotation-indicated inclusion definition (if any); possibly overriding given default value.
- findPropertyInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Method for determining whether null properties should be written out for a Bean of introspected type.
- findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Convenience method that is roughly equivalent to
- findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- findPropertyInclusion(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking inclusion criteria for a type (Class) or property (yes, method name is bit unfortunate -- not just for properties!).
- findPropertyInclusion(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyInclusion(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyInclusionByName(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding information about names of properties to included.
- findPropertyInclusionByName(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyInclusionByName(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyIndex(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method used to check whether specified property member (accessor or mutator) defines numeric index, and if so, what is the index value.
- findPropertyIndex(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyIndex(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyTypeDeserializer(DeserializationConfig, JavaType, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Method called to create a type information deserializer for values of given non-container property, if one is needed.
- findPropertyTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if given property entity (field or method) has annotations that indicate that specific type resolver is to be used for handling instances.
- findPropertyTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findPropertyTypeResolver(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findPropertyTypeSerializer(JavaType, SerializationConfig, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method called to create a type information serializer for values of given non-container property if one is needed.
- findRawSuperTypes(Class<?>, Class<?>, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- findRecordConstructor(DeserializationContext, BeanDescription, List<String>) - Static method in class com.fasterxml.jackson.databind.jdk14.JDK14Util
- findRecordConstructor(AnnotatedClass, AnnotationIntrospector, MapperConfig<?>, List<String>) - Static method in class com.fasterxml.jackson.databind.jdk14.JDK14Util
- findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate deserializer for value that is of referential type,
- findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findReferenceName() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- findReferenceSerializer(SerializationConfig, ReferenceType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findReferenceSerializer(SerializationConfig, ReferenceType, BeanDescription, TypeSerializer, JsonSerializer<Object>) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for given
ReferenceType
- findReferenceSerializer(SerializerProvider, ReferenceType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
- findReferenceType() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to find whether property is part of a bi-directional reference.
- findReferenceType() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- findReferenceType(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if given member indicates that it is part of a reference (parent/child).
- findReferenceType(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findReferenceType(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findRenameByField(MapperConfig<?>, AnnotatedField, PropertyName) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called on fields that are eligible candidates for properties (that is, non-static member fields), but not necessarily selected (may or may not be visible), to let fields affect name linking.
- findRenameByField(MapperConfig<?>, AnnotatedField, PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findRenameByField(MapperConfig<?>, AnnotatedField, PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findRootName(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for locating name used as "root name" (for use by some serializers when outputting root-level object -- mostly for XML compatibility purposes) for given class, if one is defined.
- findRootName(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findRootName(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findRootName(JavaType) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- findRootName(JavaType) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- findRootName(JavaType, MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.util.RootNameLookup
- findRootName(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- findRootName(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- findRootName(Class<?>, MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.util.RootNameLookup
- findRootValueDeserializer(JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for finding a deserializer for root-level value.
- findSerializationContentConverter(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding
Converter
that annotated property has indicated needs to be used for values of container type (this also means that method should only be called for properties of container types, List/Map/array properties). - findSerializationContentConverter(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSerializationContentConverter(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSerializationConverter() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for finding
Converter
used for serializing instances of this class. - findSerializationConverter() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- findSerializationConverter(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding
Converter
that annotated entity (property or class) has indicated to be used as part of serialization. - findSerializationConverter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSerializationConverter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSerializationPropertyOrder(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for accessing defined property serialization order (which may be partial).
- findSerializationPropertyOrder(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSerializationPropertyOrder(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSerializationSortAlphabetically(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether an annotation indicates that serialized properties for which no explicit is defined should be alphabetically (lexicograpically) ordered
- findSerializationSortAlphabetically(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSerializationSortAlphabetically(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSerializationType(Annotated, boolean, JavaType) - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
Method that will try to determine statically defined type of property being serialized, based on annotations (for overrides), and alternatively declared type (if static typing for serialization is enabled).
- findSerializationTyping(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for accessing declared typing mode annotated (if any).
- findSerializationTyping(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSerializationTyping(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for getting a serializer definition on specified method or field.
- findSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSerializer(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers
- findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory
- findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.Serializers.Base
- findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in interface com.fasterxml.jackson.databind.ser.Serializers
-
Method called by serialization framework first time a serializer is needed for specified type, which is not of a container or reference type (for which other methods are called).
- findSerializerByAddonType(SerializationConfig, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Reflection-based serialized find method, which checks if given class implements one of recognized "add-on" interfaces.
- findSerializerByAnnotations(SerializerProvider, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method called to see if one of primary per-class annotations (or related, like implementing of
JsonSerializable
) determines the serializer to use. - findSerializerByLookup(JavaType, SerializationConfig, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method that will use fast lookup (and identity comparison) methods to see if we know serializer to use for given type.
- findSerializerByPrimaryType(SerializerProvider, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method for checking if we can determine serializer to use based on set of known primary types, checking for set of known base types (exact matches having been compared against with
findSerializerByLookup
). - findSerializerFromAnnotation(SerializerProvider, Annotated) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method called to check if a class or method has an annotation (@link com.fasterxml.jackson.databind.annotation.JsonSerialize#using) that tells the class to use for serialization.
- findSetterInfo(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for finding possible settings for property, given annotations on an accessor.
- findSetterInfo(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSetterInfo(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSingleArgConstructor(Class<?>...) - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.13: instead use
BeanDescription.getConstructors()
, filter. - findSingleArgConstructor(Class<?>...) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.
- findStandardImpl(Class<?>) - Static method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers
-
Accessor for checking to see if there is a standard serializer for given primitive value type.
- findStdDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method called by
BeanDeserializerFactory
to see if there might be a standard deserializer registered for given type. - findStdValueInstantiator(DeserializationConfig, Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators
- findStringBasedKeyDeserializer(DeserializationConfig, JavaType) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
- findSubtypes(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for locating annotation-specified subtypes related to annotated entity (class, method, field).
- findSubtypes(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findSubtypes(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findSuperClasses(Class<?>, Class<?>, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method for finding all super classes (but not super interfaces) of given class, starting with the immediate super class and ending in the most distant one.
- findSuperType(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
-
Method that may be called to find representation of given type within type hierarchy of this type: either this type (if this type has given erased type), one of its supertypes that has the erased types, or null if target is neither this type or any of its supertypes.
- findSuperType(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- findSuperTypes(JavaType, Class<?>, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that will find all sub-classes and implemented interfaces of a given class or interface.
- findSuperTypes(Class<?>, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Deprecated.
- findSuperTypes(Class<?>, Class<?>, List<Class<?>>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Deprecated.
- findTransient(Annotated) - Method in class com.fasterxml.jackson.databind.ext.Java7Support
- findTransient(Annotated) - Method in class com.fasterxml.jackson.databind.ext.Java7SupportImpl
- findTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.Deserializers.Base
- findTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method called to locate deserializer for specified JSON tree node type.
- findTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- findTypeDeserializer(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- findTypeDeserializer(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method called to find and create a type information deserializer for given base type, if one is needed.
- findTypeDeserializer(JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Helper method that is needed to properly handle polymorphic referenced types, such as types referenced by
AtomicReference
, or various "optional" types. - findTypedValueSerializer(JavaType, boolean, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to locate regular serializer, matching type serializer, and if both found, wrap them in a serializer that calls both in correct sequence.
- findTypedValueSerializer(Class<?>, boolean, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to locate regular serializer, matching type serializer, and if both found, wrap them in a serializer that calls both in correct sequence.
- findTypeMapping(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.AbstractTypeResolver
-
Try to locate a subtype for given abstract type, to either resolve to a concrete type, or at least to a more-specific (and hopefully supported) abstract type, one which may have registered deserializers.
- findTypeMapping(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver
- findTypeName(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if specified type has explicit name.
- findTypeName(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findTypeName(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findTypeParameters(JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that is to figure out actual type parameters that given class binds to generic types defined by given (generic) interface or class.
- findTypeParameters(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
-
Method that may be used to find paramaterization this type has for given type-erased generic target type.
- findTypeParameters(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- findTypeParameters(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.7 resolve raw type first, then find type parameters
- findTypeParameters(Class<?>, Class<?>, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.7 resolve raw type first, then find type parameters
- findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if given class has annotations that indicate that specific type resolver is to be used for handling instances.
- findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findTypeResolver(MapperConfig<?>, AnnotatedClass, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findTypeSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to get the
TypeSerializer
to use for including Type Id necessary for serializing for the given Java class. - findUnwrappingNameTransformer(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to check whether given property is marked to be "unwrapped" when being serialized (and appropriately handled in reverse direction, i.e.
- findUnwrappingNameTransformer(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findUnwrappingNameTransformer(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findValue(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ValueInjector
- findValue(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for finding the first JSON Object field with specified name in this node or its child nodes, and returning value it has.
- findValue(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- findValue(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- findValue(String) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- findValueDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method called to get hold of a deserializer for a value of given type; or if no such deserializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).
- findValueInstantiator(DeserializationConfig, BeanDescription, ValueInstantiator) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiators.Base
- findValueInstantiator(DeserializationConfig, BeanDescription, ValueInstantiator) - Method in interface com.fasterxml.jackson.databind.deser.ValueInstantiators
-
Method called to find the
ValueInstantiator
to use for creating instances of specified type during deserialization. - findValueInstantiator(DeserializationConfig, BeanDescription, ValueInstantiator) - Method in class com.fasterxml.jackson.databind.module.SimpleValueInstantiators
- findValueInstantiator(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Value instantiator is created both based on creator annotations, and on optional externally provided instantiators (registered through module interface).
- findValueInstantiator(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.
- findValueInstantiator(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method getting
ValueInstantiator
to use for given type (class): return value can either be an instance of instantiator, or class of instantiator to create. - findValueInstantiator(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findValueInstantiator(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findValueNullProvider(DeserializationContext, SettableBeanProperty, PropertyMetadata) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method called to find
NullValueProvider
for a primary property, using "value nulls" setting. - findValues(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for finding JSON Object fields with specified name -- both immediate child values and descendants -- and returning found ones as a
List
. - findValues(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.JsonNode
- findValues(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- findValues(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- findValues(String, List<JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- findValuesAsText(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Similar to
JsonNode.findValues(java.lang.String)
, but will additionally convert values into Strings, callingJsonNode.asText()
. - findValuesAsText(String, List<String>) - Method in class com.fasterxml.jackson.databind.JsonNode
- findValuesAsText(String, List<String>) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- findValuesAsText(String, List<String>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- findValuesAsText(String, List<String>) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- findValueSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method variant used when we do NOT want contextualization to happen; it will need to be handled at a later point, but caller wants to be able to do that as needed; sometimes to avoid infinite loops
- findValueSerializer(JavaType, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Similar to
SerializerProvider.findValueSerializer(Class,BeanProperty)
, but takes full generics-aware type instead of raw class. - findValueSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method variant used when we do NOT want contextualization to happen; it will need to be handled at a later point, but caller wants to be able to do that as needed; sometimes to avoid infinite loops
- findValueSerializer(Class<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to get hold of a serializer for a value of given type; or if no such serializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).
- findViews() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to find View-inclusion definitions for the property.
- findViews() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- findViews(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking if annotated property (represented by a field or getter/setter method) has definitions for views it is to be included in.
- findViews(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- findViews(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- findWrapperName(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method used to check if specified property has annotation that indicates that it should be wrapped in an element; and if so, name to use.
- findWrapperName(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- finishBuild(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- finishBuild(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- FirstCharBasedValidator(boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.FirstCharBasedValidator
- firstToken() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- fixAccess(boolean) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Method that can be called to modify access rights, by calling
AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)
on the underlying annotated element. - fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- fixAccess(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method called to ensure that the mutator has proper access rights to be called, as per configuration.
- fixAccess(SerializationConfig) - Method in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- fixAccess(SerializationConfig) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to ensure that the mutator has proper access rights to be called, as per configuration.
- Float - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of floating point (non-integral) numeric values from input (token
JsonToken.VALUE_NUMBER_FLOAT
) - Float - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
- FloatArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- FloatArraySerializer(StdArraySerializers.FloatArraySerializer, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- FloatBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.FloatBuilder
- FloatDeserializer(Class<Float>, Float) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer
- FloatNode - Class in com.fasterxml.jackson.databind.node
-
JsonNode
implementation for efficiently containing 32-bit `float` values. - FloatNode(float) - Constructor for class com.fasterxml.jackson.databind.node.FloatNode
- FloatSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer
- floatValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Returns 32-bit floating value for this node, if and only if this node is numeric (
JsonNode.isNumber()
returns true). - floatValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- floatValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- floatValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- floatValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- floatValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
- floatValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
- floatValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- flush() - Method in class com.fasterxml.jackson.databind.SequenceWriter
- flush() - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
Method called by StdSerializerProvider#flushCachedSerializers() to clear all cached serializers
- flush() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- FLUSH_AFTER_WRITE_VALUE - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether
JsonGenerator.flush()
is called afterwriteValue()
method that takes JsonGenerator as an argument completes (i.e. - flushCachedDeserializers() - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method that will drop all dynamically constructed deserializers (ones that are counted as result value for
DeserializerCache.cachedDeserializersCount()
). - flushCachedSerializers() - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Method that will drop all serializers currently cached by this provider.
- forBuilder(MapperConfig<?>, AnnotatedClass, BeanDescription) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Provider
-
Factory method for creating strategy instance for POJOs that are deserialized using Builder type: in this case eventual target (value) type is different from type of "builder" object that is used by databinding to accumulate state.
- forBuilder(MapperConfig<?>, AnnotatedClass, BeanDescription) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- forcedNarrowBy(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
-
Deprecated.
- forceUseOfBigDecimal(boolean) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- forClassAnnotations(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- forClassAnnotations(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Factory method that constructs an introspector that only has information regarding annotations class itself (or its supertypes) has, but nothing on methods or constructors.
- forCreation(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- forCreation(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Factory method that constructs an introspector that has information necessary for creating instances of given class ("creator"), as well as class annotations, but no information on member methods
- forDeserialization(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- forDeserialization(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Factory method that constructs an introspector that has all information needed for deserialization purposes.
- forDeserialization(POJOPropertiesCollector) - Static method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Factory method to use for constructing an instance to use for building deserializers.
- forDeserializationWithBuilder(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Deprecated.
- forDeserializationWithBuilder(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Deprecated.Since 2.12 use overload that take value type description
- forDeserializationWithBuilder(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver, BeanDescription) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- forDeserializationWithBuilder(DeserializationConfig, JavaType, ClassIntrospector.MixInResolver, BeanDescription) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects.
- forDeserializerCache(DeserializationConfig) - Method in interface com.fasterxml.jackson.databind.cfg.CacheProvider
-
Method for constructing a
LookupCache
instance to be used byDeserializerCache
. - forDeserializerCache(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
-
Method to provide a
LookupCache
instance for constructingDeserializerCache
. - forDirectClassAnnotations(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- forDirectClassAnnotations(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Factory method that constructs an introspector that only has information regarding annotations class itself has (but NOT including its supertypes), but nothing on methods or constructors.
- forFirstNameRule(boolean, boolean) - Static method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.FirstCharBasedValidator
-
Factory method to use for getting an instance with specified first-character restrictions, if any; or
null
if no checking is needed. - format - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- format(JsonValueFormat) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
- format(JsonValueFormat) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
-
Method called to indicate configured format for value type being visited.
- format(Date) - Static method in class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.Format a date into 'yyyy-MM-ddThh:mm:ssZ' (default timezone, no milliseconds precision)
- format(Date, boolean) - Static method in class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.Format a date into 'yyyy-MM-ddThh:mm:ss[.sss]Z' (GMT timezone)
- format(Date, boolean, TimeZone) - Static method in class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.
- format(Date, boolean, TimeZone, Locale) - Static method in class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.Format date into yyyy-MM-ddThh:mm:ss[.sss][Z|[+-]hh:mm]
- format(Date, StringBuffer, FieldPosition) - Method in class com.fasterxml.jackson.databind.util.ISO8601DateFormat
-
Deprecated.
- format(Date, StringBuffer, FieldPosition) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- forOtherUse(MapperConfig<?>, JavaType, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Factory method to use for constructing an instance to use for purposes other than building serializers or deserializers; will only have information on class, not on properties.
- forPOJO(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Provider
-
Factory method for creating strategy instance for a "regular" POJO, called if none of the other factory methods is applicable.
- forPOJO(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Method called to create contextual version, to be used for values of given property.
- forProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Method called to create contextual version, to be used for values of given property.
- forRecord(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Provider
-
Factory method for creating strategy instance for special
java.lang.Record
type (new in JDK 14). - forRecord(MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- forRootType(ObjectWriter, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectWriter.Prefetch
- forScope(Class<?>) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- forScope(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- forSerialization(POJOPropertiesCollector) - Static method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Factory method to use for constructing an instance to use for building serializers.
- forSerialization(SerializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- forSerialization(SerializationConfig, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.ClassIntrospector
-
Factory method that constructs an introspector that has all information needed for serialization purposes.
- forSerializerCache(SerializationConfig) - Method in interface com.fasterxml.jackson.databind.cfg.CacheProvider
-
Method for constructing a
LookupCache
instance to be used bySerializerCache
. - forSerializerCache(SerializationConfig) - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
- forType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured to data bind into specified type.
- forType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specific type as the root type for serialization, instead of runtime dynamic type of the root object itself.
- forType(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured to data bind into specified type.
- forType(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specific type as the root type for serialization, instead of runtime dynamic type of the root object itself.
- forType(Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- forType(Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- forType(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured to data bind into specified type.
- forType(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specific type as the root type for serialization, instead of runtime dynamic type of the root object itself.
- forType(Type) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured to data bind into specified type.
- forTypeFactory() - Method in interface com.fasterxml.jackson.databind.cfg.CacheProvider
-
Method for constructing a
LookupCache
instance to be used byTypeFactory
. - forTypeFactory() - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
- forValue(Object) - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- forValue(String) - Static method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- from(JsonGenerator, String) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(JsonGenerator, String, BeanDescription, BeanPropertyDefinition) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- from(JsonGenerator, String, JavaType) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- from(JsonGenerator, String, Throwable) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(JsonParser, JavaType, String) - Static method in exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- from(JsonParser, Class<?>, String) - Static method in exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- from(JsonParser, Object, String, Collection<Object>) - Static method in exception class com.fasterxml.jackson.databind.exc.IgnoredPropertyException
-
Factory method used for constructing instances of this exception type.
- from(JsonParser, Object, String, Collection<Object>) - Static method in exception class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
-
Factory method used for constructing instances of this exception type.
- from(JsonParser, String) - Static method in exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
-
Deprecated.
- from(JsonParser, String) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(JsonParser, String, BeanDescription, BeanPropertyDefinition) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- from(JsonParser, String, JavaType) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- from(JsonParser, String, JavaType) - Static method in exception class com.fasterxml.jackson.databind.exc.ValueInstantiationException
- from(JsonParser, String, JavaType, String) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidTypeIdException
- from(JsonParser, String, JavaType, Throwable) - Static method in exception class com.fasterxml.jackson.databind.exc.ValueInstantiationException
- from(JsonParser, String, Object, Class<?>) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidFormatException
- from(JsonParser, String, Throwable) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(DeserializationContext, PropertyName, JavaType) - Static method in exception class com.fasterxml.jackson.databind.exc.InvalidNullException
- from(DeserializationContext, String) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(DeserializationContext, String, Throwable) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(BeanPropertyFilter) - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Helper method to ease transition from
BeanPropertyWriter
intoPropertyWriter
- from(SerializerProvider, String) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(SerializerProvider, String, Throwable) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
- from(LookupCache<TypeKey, JsonSerializer<Object>>) - Static method in class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
-
Factory method for constructing an instance.
- fromClass(Class<?>, LogicalType) - Static method in enum com.fasterxml.jackson.databind.type.LogicalType
-
Helper method to use for figuring out logical type from physical type, in cases where caller wants a guess.
- fromDefaults - Variable in class com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
-
Flag that is set if the information came from global defaults, and not from explicit per-property annotations or per-type config overrides.
- fromMemberAnnotations(POJOPropertyBuilder.WithMember<T>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Helper method used for finding annotation values, from accessors relevant to current usage (deserialization, serialization)
- fromMemberAnnotationsExcept(POJOPropertyBuilder.WithMember<T>, T) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- FromStringDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Base class for simple deserializers that serialize values from String representation: this includes JSON Strings and other Scalar values that can be coerced into text, like Numbers and Booleans).
- FromStringDeserializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- FromStringDeserializer.Std - Class in com.fasterxml.jackson.databind.deser.std
-
"Chameleon" deserializer that works on simple types that are deserialized from a simple String.
- fromUnexpectedIOE(IOException) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Factory method used when "upgrading" an
IOException
intoJsonMappingException
: usually only needed to comply with a signature. - fullName() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param
G
- generateId(Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- generateId(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- generateId(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
- generateJsonSchema(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.6 use external JSON Schema generator (jackson-module-jsonSchema) (which under the hood calls
ObjectMapper.acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper)
) - generateJsonSchema(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Deprecated.Should not be used any more
- generator - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
-
Blueprint generator instance: actual instance will be fetched from
SerializerProvider
using this as the key. - generator - Variable in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
-
Blueprint generator instance: actual instance will be fetched from
SerializerProvider
using this as the key. - generator - Variable in class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
- GeneratorSettings(PrettyPrinter, FormatSchema, CharacterEscapes, SerializableString) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- get(int) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for accessing value of the specified element of an array node.
- get(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- get(int) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- get(int) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- get(int) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- get(int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- get(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations
- get(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation
- get(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
- get(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- get(Class<A>) - Method in interface com.fasterxml.jackson.databind.util.Annotations
-
Main access method used to find value for given annotation.
- get(Object) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method that can be used to access value of the property this Object describes, from given bean instance.
- get(Object) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- get(Object) - Method in interface com.fasterxml.jackson.databind.util.LookupCache
-
NOTE: key is of type Object only to retain binary backwards-compatibility
- get(Object) - Method in class com.fasterxml.jackson.databind.util.LRUMap
- get(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method for accessing value of the specified field of an object node.
- get(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- get(String) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- get(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- get(String) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- getAbsentValue(DeserializationContext) - Method in interface com.fasterxml.jackson.databind.deser.NullValueProvider
-
Method called to determine placeholder value to be used for cases where no value was obtained from input but we must pass a value nonetheless: the common case is that of Creator methods requiring passing a value for every parameter.
- getAbsentValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
-
Let's actually NOT coerce missing Creator parameters into empty value.
- getAbsentValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getAbsentValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
-
Overridden variant to ensure that absent values are NOT coerced into
NullNode
s, unlike incomingnull
values. - getAbsentValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getAbsentValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method called to determine placeholder value to be used for cases where no value was obtained from input but we must pass a value nonetheless: the common case is that of Creator methods requiring passing a value for every parameter.
- getAcceptBlankAsEmpty() - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfig
- getAccessor() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to find accessor (getter, field to access) to use for accessing value of the property.
- getAccessorNaming() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getAccessorNaming() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getActiveView() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for finding currently active view, if any (null if none)
- getActiveView() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getActiveView() - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Accessor for locating currently active view, if any; returns null if no view has been set.
- getActiveView() - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getActiveView() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getAllAnnotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
NOTE: promoted in 2.9 from `Annotated` up
- getAlwaysAsId() - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- getAnchorType() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
-
Deprecated.Since 2.16
- getAndFilter(Object, JsonGenerator, SerializerProvider, PropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- getAndSerialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
-
Method that can be used to find actual JDK element that this instance represents.
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Since there is no matching JDK element, this method will always return null
- getAnnotated() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getAnnotation(Class<A>) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method for finding annotation associated with this property; meaning annotation associated with one of entities used to access property.
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Method for accessing annotations directly declared for property that this writer is associated with.
- getAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getAnnotationCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getAnnotationCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- getAnnotationCount() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getAnnotationIntrospector() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getAnnotationIntrospector() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for getting
AnnotationIntrospector
configured to introspect annotation values used for configuration. - getAnnotationIntrospector() - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Convenience method for accessing serialization view in use (if any); equivalent to:
- getAnnotationIntrospector() - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getAnnotationIntrospector() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getAnnotationIntrospector() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getAnnotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getAnyGetter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.Since 2.12 use separate
POJOPropertiesCollector.getAnyGetterMethod()
andPOJOPropertiesCollector.getAnyGetterField()
. - getAnyGetter() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getAnyGetterField() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getAnyGetterMethod() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getAnySetter() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- getAnySetterField() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getAnySetterMethod() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getArrayBuilders() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for accessing object useful for building arrays of primitive types (such as int[]).
- getArrayComparator(Object) - Static method in class com.fasterxml.jackson.databind.util.ArrayBuilders
-
Helper method used for constructing simple value comparator used for comparing arrays for content equality.
- getArrayDelegateCreator() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getArrayDelegateCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getArrayDelegateCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to try to access member (constructor, static factory method) that is used as the "array delegate creator".
- getArrayDelegateType(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getArrayDelegateType(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getArrayDelegateType(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be used to determine what is the type of array delegate type to use, if any; if no delegates are used, will return null.
- getAttribute(Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes
-
Accessor for value of specified attribute
- getAttribute(Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- getAttribute(Object) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Method for accessing attributes available in this context.
- getAttribute(Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getAttribute(Object) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getAttributes() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for accessing per-instance shared (baseline/default) attribute values; these are used as the basis for per-call attributes.
- getAttributes() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getAttributes() - Method in class com.fasterxml.jackson.databind.ObjectReader
- getAttributes() - Method in class com.fasterxml.jackson.databind.ObjectWriter
- getBase64Variant() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getBase64Variant() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method called during deserialization if Base64 encoded content needs to be decoded.
- getBase64Variant() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method for accessing the default Base64 encoding used for decoding base64 encoded binary content.
- getBaseSettings() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- getBaseType() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidTypeIdException
- getBeanClass() - Method in class com.fasterxml.jackson.databind.BeanDescription
- getBeanClass() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deprecated.Since 2.3, use
BeanDeserializerBase.handledType()
instead - getBeanDescription() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
-
Accessor for type definition (class) that had the definition problem, if any; may sometimes be undefined or unknown; if so, returns
null
. - getBeanDescription() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getBeanType() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
- getBigIntegerValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getBigIntegerValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.databind.node.TextNode
-
Method for accessing textual contents assuming they were base64 encoded; if so, they are decoded and resulting binary data is returned.
- getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getBinaryValue(Base64Variant) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getBindings() - Method in class com.fasterxml.jackson.databind.JavaType
- getBindings() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- getBindings() - Method in class com.fasterxml.jackson.databind.type.TypeBase
- getBooleanBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getBoundName(int) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- getBoundType(int) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Get the type bound to the variable at
index
. - getBoundTypeOrNull(int) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Get the type bound to the variable at
index
. - getBuilderConfig() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- getBuildMethod() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- getByteBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getCacheProvider() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getCacheProvider() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getClassAnnotations() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for accessing collection of annotations the bean class has.
- getClassAnnotations() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getClassAnnotations() - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
- getClassDef() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getClassDescription(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.
- getClassInfo() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for accessing low-level information about Class this item describes.
- getClassInfo() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getClassInfo() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getClassIntrospector() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getClassIntrospector() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getClassJavaNioFilePath() - Method in class com.fasterxml.jackson.databind.ext.Java7Handlers
- getClassJavaNioFilePath() - Method in class com.fasterxml.jackson.databind.ext.Java7HandlersImpl
- getClassLoader() - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- getClassMethods(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that gets methods declared in given class; usually a simple thing, but sometimes (as per [databind#785]) more complicated, depending on classloader setup.
- getCodec() - Method in class com.fasterxml.jackson.databind.MappingJsonFactory
-
We'll override the method to return more specific type; co-variance helps here
- getCodec() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getCodec() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- getCodec() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getConfig() - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Accessor to currently active configuration (both per-request configs and per-mapper config).
- getConfig() - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getConfig() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getConfig() - Method in class com.fasterxml.jackson.databind.ObjectReader
- getConfig() - Method in class com.fasterxml.jackson.databind.ObjectWriter
- getConfig() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method for accessing configuration for the serialization processing.
- getConfigOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for finding
ConfigOverride
to use for properties of given type, if any exist; or if none, return an immutable "empty" instance with no overrides. - getConfigOverride(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getConstructor() - Method in class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
- getConstructorDetector() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- getConstructorParameter() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getConstructorParameter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getConstructorParameter() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getConstructorParameters() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Additional method that may be called instead of
BeanPropertyDefinition.getConstructorParameter()
to get access to all constructor parameters, not just the highest priority one. - getConstructorParameters() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getConstructorParameters() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getConstructors() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Helper method that will return all non-default constructors (that is, constructors that take one or more arguments) this class has.
- getConstructors() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getConstructors() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getConstructors(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- getConstructorsWithMode() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method similar to
BeanDescription.getConstructors()
except will also introspectJsonCreator.Mode
and filter out ones marked as not applicable and include mode (or lack thereof) for remaining constructors. - getConstructorsWithMode() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Accesor for deserializer use for deserializing content values.
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- getContentDeserializer() - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- getContentNulls() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Accessor for serializer used for serializing contents (List and array elements, Map values etc) of the container for which this serializer is used, if it is known statically.
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- getContentSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Accessor for declared type of contained value elements; either exact type, or one of its supertypes.
- getContentType() - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
- getContentType() - Method in class com.fasterxml.jackson.databind.JavaType
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Accessor for finding declared (static) element type for type this serializer is used for.
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- getContentType() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- getContentType() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- getContentType() - Method in class com.fasterxml.jackson.databind.type.IterationType
- getContentType() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- getContentType() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- getContentTypeHandler() - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal accessor that should not be used by any code outside of jackson-databind: only used internally by databind.
- getContentTypeHandler() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- getContentTypeHandler() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- getContentTypeHandler() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- getContentValueHandler() - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal accessor that should not be used by any code outside of jackson-databind: only used internally by databind.
- getContentValueHandler() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- getContentValueHandler() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- getContentValueHandler() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- getContextAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getContextAnnotation(Class<A>) - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method for finding annotation associated with context of this property; usually class in which member is declared (or its subtype if processing subtype).
- getContextAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getContextAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getContextAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getContextAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Method for accessing annotations declared in context of the property that this writer is associated with; usually this means annotations on enclosing class for property.
- getContextAnnotation(Class<A>) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getContextualType() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Accessor to
JavaType
of currently contextualizedContextualDeserializer
, if any. - getConverter() - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- getCreatorIndex() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- getCreatorIndex() - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- getCreatorIndex() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getCreatorIndex() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method for accessing index of the creator property: for other types of properties will simply return -1.
- getCurrentLocation() - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Convenience method, functionally equivalent to:
iterator.getParser().getCurrentLocation()
- getCurrentLocation() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
Deprecated.
- getCurrentLocation() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Deprecated.
- getCurrentName() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
Deprecated.
- getCurrentName() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Deprecated.
- getCurrentName() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- getCurrentValue() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- getData() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
- getDataStream() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Method to use for accessing input for which format detection has been done.
- getDatatypeFeatures() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getDatatypeFeatures() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDatatypeFeatures() - Method in class com.fasterxml.jackson.databind.DatabindContext
- getDatatypeFeatures() - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getDatatypeFeatures() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getDateFormat() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getDateFormat() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for accessing currently configured (textual) date format that will be used for reading or writing date values (in case of writing, only if textual output is configured; not if dates are to be serialized as time stamps).
- getDateFormat() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- getDecimalValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getDecimalValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getDeclaredAnnotations() - Method in class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
- getDeclaredFields(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Deprecated.since 2.11 (just call Class method directly)
- getDeclaredMethods(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Deprecated.since 2.11 (just call Class method directly)
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Actual physical class in which this member was declared.
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getDeclaringClass() - Method in class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
- getDeclaringClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- getDefault() - Static method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers
-
Deprecated.since 2.7
- getDefaultBean() - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
- getDefaultConstructor() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getDefaultCreator() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getDefaultCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getDefaultCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to try to access member (constructor, static factory method) that is used as the "default creator" (creator that is called without arguments; typically default [zero-argument] constructor of the type).
- getDefaultFilter() - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- getDefaultImpl() - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- getDefaultImpl() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- getDefaultImpl() - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Accessor for "default implementation" type; optionally defined class to use in cases where type id is not accessible for some reason (either missing, or cannot be resolved)
- getDefaultImpl() - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Accessor for currently configured default type; implementation class that may be used in case no valid type information is available during type resolution
- getDefaultInclusion() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- getDefaultInclusion(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type and possible per-type override for given property type.
NOTE: if no override found, defaults to value returned byMapperConfig.getDefaultPropertyInclusion()
. - getDefaultInclusion(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultInclusion(Class<?>, Class<?>, JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type and possible per-type override for given property type; but if none found, returning given
defaultIncl
- getDefaultLeniency() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- getDefaultMergeable() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- getDefaultMergeable() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for the baseline merge info used as the global baseline, not considering possible per-type overrides.
- getDefaultMergeable() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultMergeable(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for the baseline merge info used for given type, including global defaults if no type-specific overrides defined.
- getDefaultMergeable(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultNullKeySerializer() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getDefaultNullValueSerializer() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Accessor for configured blueprint "default"
PrettyPrinter
to use, if default pretty-printing is enabled. - getDefaultPropertyFormat(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default format settings to use for serialization (and, to a degree deserialization), considering baseline settings and per-type defaults for given base type (if any).
- getDefaultPropertyFormat(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultPropertyFormat(Class<?>) - Method in class com.fasterxml.jackson.databind.DatabindContext
- getDefaultPropertyFormat(Class<?>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getDefaultPropertyFormat(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getDefaultPropertyIgnorals(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default property ignorals to use, if any, for given base type, based on config overrides settings (see
MapperConfig.findConfigOverride(Class)
). - getDefaultPropertyIgnorals(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultPropertyIgnorals(Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Helper method that may be called to see if there are property ignoral definitions from annotations (via
AnnotatedClass
) or through "config overrides". - getDefaultPropertyIgnorals(Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultPropertyInclusion() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default property inclusion to use for serialization, used unless overridden by per-type or per-property overrides.
- getDefaultPropertyInclusion() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultPropertyInclusion(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type.
NOTE: if no override found, defaults to value returned byMapperConfig.getDefaultPropertyInclusion()
. - getDefaultPropertyInclusion(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultPropertyInclusion(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getDefaultPropertyInclusion(Class<?>, JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for default property inclusion to use for serialization, considering possible per-type override for given base type; but if none found, returning given
defaultIncl
- getDefaultPropertyInclusions(Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Helper method that may be called to see if there are property inclusion definitions from annotations (via
AnnotatedClass
). - getDefaultPropertyInclusions(Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultSchemaNode() - Static method in class com.fasterxml.jackson.databind.jsonschema.JsonSchema
-
Deprecated.Get the default schema node.
- getDefaultSetterInfo() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- getDefaultSetterInfo() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for the baseline setter info used as the global baseline, not considering possible per-type overrides.
- getDefaultSetterInfo() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultTimeZone() - Static method in class com.fasterxml.jackson.databind.util.StdDateFormat
- getDefaultTyper(JavaType) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method called to locate a type info handler for types that do not have one explicitly declared via annotations (or other configuration).
- getDefaultValue() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getDefaultValue() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- getDefaultValue(JavaType) - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
Deprecated.Since 2.9
- getDefaultValue(JavaType) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Accessor used to find out "default value" to use for comparing values to serialize, to determine whether to exclude value from serialization with inclusion type of
JsonInclude.Include.NON_DEFAULT
. - getDefaultVisibility() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- getDefaultVisibilityChecker() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for object used for determining whether specific property elements (method, constructors, fields) can be auto-detected based on their visibility (access modifiers).
- getDefaultVisibilityChecker() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDefaultVisibilityChecker(Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for object used for determining whether specific property elements (method, constructors, fields) can be auto-detected based on their visibility (access modifiers).
- getDefaultVisibilityChecker(Class<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getDelegate() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getDelegateCreator() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getDelegateCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getDelegateCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to try to access member (constructor, static factory method) that is used as the "delegate creator".
- getDelegatee() - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- getDelegatee() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getDelegatee() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getDelegatee() - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
- getDelegatee() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Accessor that can be used to determine if this deserializer uses another deserializer for actual deserialization, by delegating calls.
- getDelegatee() - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Accessor that can be used to determine if this serializer uses another serializer for actual serialization, by delegating calls.
- getDelegatee() - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- getDelegateType(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getDelegateType(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getDelegateType(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be used to determine what is the type of delegate type to use, if any; if no delegates are used, will return null.
- getDependencies() - Method in class com.fasterxml.jackson.databind.Module
-
Returns the list of dependent modules this module has, if any.
- getDescForKnownTypeIds() - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- getDescForKnownTypeIds() - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- getDescForKnownTypeIds() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
-
Helper method used to get a simple description of all known type ids, for use in error messages.
- getDescForKnownTypeIds() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- getDescForKnownTypeIds() - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Method called for error-reporting and diagnostics purposes.
- getDescription() - Method in class com.fasterxml.jackson.databind.JsonMappingException.Reference
- getDescription() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getDeserializationConfig() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that returns the shared default
DeserializationConfig
object that defines configuration settings for deserialization. - getDeserializationContext() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for getting current
DeserializationContext
. - getDeserializationFeatures() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Bulk access method for getting the bit mask of all
DeserializationFeature
s that are enabled. - getDeserializationFeatures() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Bulk access method for getting the bit mask of all
DeserializationFeature
s that are enabled. - getDeserializer() - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- getDeserializer(Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
-
Factory method for accessing deserializer for specific node type
- getDeserializerForJavaNioFilePath(Class<?>) - Method in class com.fasterxml.jackson.databind.ext.Java7Handlers
- getDeserializerForJavaNioFilePath(Class<?>) - Method in class com.fasterxml.jackson.databind.ext.Java7HandlersImpl
- getDoubleBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getDoubleValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getDoubleValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getEmbeddedObject() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getEmbeddedObject() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getEmpty() - Static method in class com.fasterxml.jackson.databind.cfg.ContextAttributes
- getEmpty() - Static method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- getEmptyAccessPattern() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
This method may be called in conjunction with calls to
JsonDeserializer.getEmptyValue(DeserializationContext)
, to check whether it needs to be called just once (static values), or each time empty value is needed. - getEmptyArray() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- getEmptyValue() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Deprecated.Since 2.6 Use overloaded variant that takes context argument
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StringDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UUIDDeserializer
- getEmptyValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method called to determine value to be used for "empty" values (most commonly when deserializing from empty JSON Strings).
- getEnclosingClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- getEnum(int) - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- getEnumClass() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- getEnumClass() - Method in class com.fasterxml.jackson.databind.util.EnumValues
- getEnumIds() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- getEnums() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- getEnumValues() - Method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
- getErasedSignature() - Method in class com.fasterxml.jackson.databind.JavaType
-
Method for accessing signature without generic type information, in form compatible with all versions of JVM, and specifically used for type descriptions when generating byte code.
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.JavaType
-
Method for accessing signature without generic type information, in form compatible with all versions of JVM, and specifically used for type descriptions when generating byte code.
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.IterationType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- getErasedSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- getExplicitState(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Accessor for getting explicit state of given feature in this set iff explicitly set, or
null
if not explicitly set (default value) - getFactory() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for getting current
DeserializerFactory
. - getFactory() - Method in class com.fasterxml.jackson.databind.json.JsonMapper
- getFactory() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- getFactory() - Method in class com.fasterxml.jackson.databind.ObjectReader
- getFactory() - Method in class com.fasterxml.jackson.databind.ObjectWriter
- getFactoryConfig() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Method for getting current
DeserializerFactoryConfig
. - getFactoryConfig() - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method for getting current
SerializerFactoryConfig
. - getFactoryMethods() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Helper method that will check all static methods of the bean class that seem like factory methods eligible to be used as Creators.
- getFactoryMethods() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getFactoryMethods() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getFactoryMethodsWithMode() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method similar to
BeanDescription.getFactoryMethods()
but will returnJsonCreator.Mode
metadata along with qualifying factory method candidates. - getFactoryMethodsWithMode() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getFallbackKeySerializer(SerializationConfig, Class<?>, AnnotatedClass) - Static method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers
-
Method called if no specified key serializer was located; will return a "default" key serializer initialized by
StdKeySerializers.EnumKeySerializer.construct(Class, EnumValues, EnumValues)
- getFalse() - Static method in class com.fasterxml.jackson.databind.node.BooleanNode
- getFeatureMask() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- getField() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getField() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getField() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getFieldCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getFieldName() - Method in class com.fasterxml.jackson.databind.JsonMappingException.Reference
- getFieldUnchecked() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Variant of
POJOPropertyBuilder.getField()
that does NOT trigger pruning of Field candidates. - getFilteredProperties() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getFilterId() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getFilterProvider() - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Method for getting provider used for locating filters given id (which is usually provided with filter annotations).
- getFilterProvider() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Convenience method for accessing provider to find serialization filters used, equivalent to calling:
- getFloatBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getFloatValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getFloatValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getFormat() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getFormatName() - Method in class com.fasterxml.jackson.databind.MappingJsonFactory
-
Sub-classes need to override this method
- getFormatOverrides() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getFrom() - Method in class com.fasterxml.jackson.databind.JsonMappingException.Reference
-
Object through which reference was resolved.
- getFromObjectArguments(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator
- getFromObjectArguments(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getFromObjectArguments(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getFromObjectArguments(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method called to determine types of instantiation arguments to use when creating instances with creator arguments (when
ValueInstantiator.canCreateFromObjectWith()
returns true). - getFullName() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getFullName() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method for getting full name definition, including possible format-specific additional properties (such as namespace when using XML backend).
- getFullName() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getFullName() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getFullName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- getFullName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getFullName() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getFullName() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getFullName() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getFullName() - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
- getFullName() - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getFullName() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getFullRootName() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- getFunction() - Method in class com.fasterxml.jackson.databind.util.JSONPObject
- getGenerator() - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Accessor for the
JsonGenerator
currently in use for serializing content. - getGenerator() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
NOTE: current implementation simply returns `null` as generator is not yet assigned to this provider.
- getGeneratorType() - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- getGenericInterfaces(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- getGenericParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
Deprecated.
- getGenericParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Deprecated.
- getGenericParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Deprecated.Since 2.7, remove in 2.9
- getGenericParameterTypes() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Deprecated.
- getGenericPropertyType() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.Since 2.7, to be removed from 2.9, use
BeanPropertyWriter.getType()
instead. - getGenericSignature() - Method in class com.fasterxml.jackson.databind.JavaType
-
Method for accessing signature that contains generic type information, in form compatible with JVM 1.5 as per JLS.
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.JavaType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.IterationType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- getGenericSignature(StringBuilder) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- getGenericSuperclass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- getGetter() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getGetter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getGetter() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getGetterUnchecked() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Variant of
POJOPropertyBuilder.getGetter()
that does NOT trigger pruning of getter candidates. - getHandlerInstantiator() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getHandlerInstantiator() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getId() - Method in class com.fasterxml.jackson.databind.deser.UnresolvedId
-
The id which is unresolved.
- getIdType() - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- getIgnorals() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getIgnoredPropertyNames() - Method in class com.fasterxml.jackson.databind.BeanDescription
- getIgnoredPropertyNames() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getIgnoredPropertyNames() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Accessor for set of properties that are explicitly marked to be ignored via per-property markers (but NOT class annotations).
- getInclude() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getIncludeAsProperty() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getIndex() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Accessor for index of this parameter within argument list
- getIndex() - Method in class com.fasterxml.jackson.databind.JsonMappingException.Reference
- getIndex() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getInjectables() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- getInjectables() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getInjectableValueId() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- getInjectableValueId() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getInjectableValueId() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Accessor for id of injectable value, if this bean property supports value injection.
- getInjectableValues() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- getInjectableValues() - Method in class com.fasterxml.jackson.databind.ObjectReader
- getInputType(TypeFactory) - Method in interface com.fasterxml.jackson.databind.util.Converter
-
Method that can be used to find out actual input (source) type; this usually can be determined from type parameters, but may need to be implemented differently from programmatically defined converters (which cannot change static type parameter bindings).
- getInputType(TypeFactory) - Method in class com.fasterxml.jackson.databind.util.StdConverter
- getInstance() - Static method in class com.fasterxml.jackson.databind.node.MissingNode
- getInstance() - Static method in class com.fasterxml.jackson.databind.node.NullNode
- getIntBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getInterfaces() - Method in class com.fasterxml.jackson.databind.JavaType
-
Accessor for finding fully resolved interfaces this type implements, if any; empty array if none.
- getInterfaces() - Method in class com.fasterxml.jackson.databind.type.TypeBase
- getInternalName() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Accessor that can be used to determine implicit name from underlying element(s) before possible renaming.
- getInternalName() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getInternalName() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getInternalSetting(Object) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method for accessing value of specified internal setting.
- getIntValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getIntValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getIsIgnoredType() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getISO8601Format(TimeZone, Locale) - Static method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Deprecated.Since 2.9
- getJDKMajorVersion() - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- getJsonKeyAccessor() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getJsonValueAccessor() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getJsonValueMethod() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.
- getKey() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- getKeyClass() - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- getKeySerializer() - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Accessor for currently assigned key serializer.
- getKeyType() - Method in class com.fasterxml.jackson.databind.JavaType
- getKeyType() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- getKnownPropertyIds() - Method in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
- getKnownPropertyNames() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- getKnownPropertyNames() - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- getKnownPropertyNames() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getKnownPropertyNames() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getKnownPropertyNames() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method that will either return null to indicate that type being deserializers has no concept of properties; or a collection of identifiers for which
toString
will give external property name. - getLocale() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getLocale() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for accessing the default
Locale
to use for formatting, unless overridden by local annotations. - getLocale() - Method in class com.fasterxml.jackson.databind.DatabindContext
- getLocale() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for accessing default Locale to use: convenience method for
- getLocale() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method for accessing default Locale to use: convenience method for
- getLocalizedMessage() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- getLocation() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
- getLocation() - Method in class com.fasterxml.jackson.databind.deser.UnresolvedId
- getLongBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getLongMask() - Method in enum com.fasterxml.jackson.databind.MapperFeature
- getLongValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getLongValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getManagedReferenceName() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getManagedReferenceName() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getMapClass() - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- getMapperVersion() - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that returns version information about
ObjectMapper
that implements this context. - getMask() - Method in interface com.fasterxml.jackson.databind.cfg.ConfigFeature
-
Returns bit mask for this feature instance
- getMask() - Method in enum com.fasterxml.jackson.databind.cfg.EnumFeature
- getMask() - Method in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
- getMask() - Method in enum com.fasterxml.jackson.databind.DeserializationFeature
- getMask() - Method in enum com.fasterxml.jackson.databind.MapperFeature
-
Deprecated.
- getMask() - Method in enum com.fasterxml.jackson.databind.SerializationFeature
- getMatchedFormatName() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Accessor for getting brief textual name of matched format if any (null if none).
- getMatchStrength() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Method for accessing strength of the match, if any; if no match, will return
MatchStrength.INCONCLUSIVE
. - getMaxElementIndexForInsert() - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
- getMechanism() - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- getMechanism() - Method in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
- getMechanism() - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- getMechanism() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- getMechanism() - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Accessor for mechanism that this resolver uses for determining type id from type.
- getMember() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getMember() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.
- getMember() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getMember() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- getMember() - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- getMember() - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- getMember() - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- getMember() - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- getMember() - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- getMember() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getMember() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getMember() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getMember() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getMember() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- getMember() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getMember() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- getMember() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getMember() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getMember() - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getMemberMethodCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getMergeable() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getMergeInfo() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getMessage() - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- getMessage() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method is overridden so that we can properly inject description of problem path, if such is defined.
- getMessageSuffix() - Method in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
- getMetadata() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getMetadata() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Accessor for additional optional information about property.
- getMetadata() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getMetadata() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- getMetadata() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method for accessing additional metadata.
- getMetadata() - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- getMetadata() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getMetadata() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
-
We will indicate that property is optional, since there is nothing to indicate whether it might be required.
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Returns modifiers of the constructor, as parameters do not have independent modifiers.
- getModifiers() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getModuleName() - Method in class com.fasterxml.jackson.databind.Module
-
Method that returns a display that can be used by Jackson for informational purposes, as well as in associating extensions with module that provides them.
- getModuleName() - Method in class com.fasterxml.jackson.databind.module.SimpleModule
- getMutator() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to find mutator (constructor parameter, setter, field) to use for changing value of the property.
- getName() - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- getName() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getName() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method to get logical name of the property
- getName() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getName() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getName() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- getName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getName() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Parameters have no names in bytecode (unlike in source code), will always return empty String ("").
- getName() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Accessor for name used for external representation (in JSON).
- getName() - Method in class com.fasterxml.jackson.databind.introspect.MemberKey
- getName() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getName() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getName() - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
- getName() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getName() - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
- getName() - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getName() - Method in interface com.fasterxml.jackson.databind.util.Named
- getName() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getNamespace() - Method in class com.fasterxml.jackson.databind.PropertyName
- getNodeFactory() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- getNodeFactory() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method, functionally equivalent to:
- getNodeFactory() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to get hold of
JsonNodeFactory
that this mapper will use when directly constructing rootJsonNode
instances for Trees. - getNodeType() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Return the type of this node
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.BinaryNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.NullNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.POJONode
- getNodeType() - Method in class com.fasterxml.jackson.databind.node.TextNode
- getNonConstructorMutator() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
- getNullAccessPattern() - Method in interface com.fasterxml.jackson.databind.deser.NullValueProvider
-
Accessor that may be used to determine if and when provider must be called to access null replacement value.
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
Null value varies dynamically (unlike with scalar types), so let's indicate this.
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
- getNullAccessPattern() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
This method may be called in conjunction with calls to
JsonDeserializer.getNullValue(DeserializationContext)
, to check whether it needs to be called just once (static values), or each time empty value is needed. - getNullValue() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Deprecated.Since 2.6 Use overloaded variant that takes context argument
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- getNullValue(DeserializationContext) - Method in interface com.fasterxml.jackson.databind.deser.NullValueProvider
-
Method called to possibly convert incoming `null` token (read via underlying streaming input source) into other value of type accessor supports.
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- getNullValue(DeserializationContext) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method that can be called to determine value to be used for representing null values (values deserialized when JSON token is
JsonToken.VALUE_NULL
). - getNullValueProvider() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getNumberType() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getNumberType() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getNumberTypeFP() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getNumberTypeFP() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getNumberValue() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getNumberValue() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getNumberValueDeferred() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getObjectId() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getObjectIdInfo() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Accessor for getting information about Object Id expected to be used for this POJO type, if any.
- getObjectIdInfo() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getObjectIdInfo() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getObjectIdInfo() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- getObjectIdInfo() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Accessor to find out whether type specified requires inclusion of Object Identifier.
- getObjectIdReader() - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
Overridden to return true for those instances that are handling value for which Object Identity handling is enabled (either via value type or referring property).
- getObjectIdReader() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Overridden to return true for those instances that are handling value for which Object Identity handling is enabled (either via value type or referring property).
- getObjectIdReader() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- getObjectIdReader() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- getObjectIdReader() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Accessor that can be used to check whether this deserializer is expecting to possibly get an Object Identifier value instead of full value serialization, and if so, should be able to resolve it to actual Object instance to return as deserialized value.
- getObjectIdWriter() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getOuterClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method for finding enclosing class for non-static inner classes
- getOutputContext() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- getOutputType(TypeFactory) - Method in interface com.fasterxml.jackson.databind.util.Converter
-
Method that can be used to find out actual output (target) type; this usually can be determined from type parameters, but may need to be implemented differently from programmatically defined converters (which cannot change static type parameter bindings).
- getOutputType(TypeFactory) - Method in class com.fasterxml.jackson.databind.util.StdConverter
- getOwner() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Accessor for 'owner' of this parameter; method or constructor that has this parameter as member of its argument list.
- getOwner() - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Fallback access method that allows modules to refer to the
ObjectMapper
that provided this context. - getPackageName(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Deprecated.Since 2.12 (just call methods directly or check class name)
- getParamCount() - Method in class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
- getParameter(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- getParameter(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
A variation of
PropertyValueBuffer.getParameters(SettableBeanProperty[])
that accepts a single property. - getParameterAnnotations() - Method in class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
- getParameterAnnotations(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- getParameterCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getParameterCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getParameterCount() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- getParameters(SettableBeanProperty[]) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Method called to do necessary post-processing such as injection of values and verification of values for required properties, after either
PropertyValueBuffer.assignParameter(SettableBeanProperty, Object)
returnstrue
(to indicate all creator properties are found), or when then whole JSON Object has been processed, - getParameterSource() - Method in class com.fasterxml.jackson.databind.JavaType
-
Deprecated.
- getParameterType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- getParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- getParent() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- getParser() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for accessing the currently active parser.
- getParser() - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Accessor for getting underlying parser this iterator uses.
- getParserSchema() - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Accessor for accessing
FormatSchema
that the underlying parser (as perMappingIterator.getParser()
) is using, if any; only parser of schema-aware formats use schemas. - getParsingContext() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getParsingContext() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getPath() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method for accessing full structural path within type hierarchy down to problematic property.
- getPathReference() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method for accessing description of path that lead to the problem that triggered this exception
- getPathReference(StringBuilder) - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- getPojo() - Method in class com.fasterxml.jackson.databind.node.POJONode
-
Method that can be used to access the POJO this node wraps.
- getPolymorphicTypeValidator() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getPolymorphicTypeValidator() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Simple accessor for default
PolymorphicTypeValidator
to use for legacy Default Typing methods (ObjectMapper.enableDefaultTyping()
) and annotation based enabling. - getPolymorphicTypeValidator() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for configured
PolymorphicTypeValidator
used for validating polymorphic subtypes used with explicit polymorphic types (annotation-based), but NOT one with "default typing" (seeObjectMapper.activateDefaultTyping(PolymorphicTypeValidator)
for details). - getPrefix() - Method in class com.fasterxml.jackson.databind.util.JSONWrappedObject
- getPrimaryMember() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to find the property member (getter, setter, field) that has the highest precedence in current context (getter method when serializing, if available, and so forth), if any.
- getPrimaryMember() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getPrimaryMember() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getPrimaryMemberUnchecked() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getPrimaryType() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getPrimaryType() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Type determined from the primary member for the property being built, considering precedence according to whether we are processing serialization or deserialization.
- getPrimaryType() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getProblemHandlers() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Method for getting head of the problem handler chain.
- getProcessor() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- getProperties() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Method that allows accessing all properties that this builder currently contains.
- getProperties() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getProperties() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getPropertiesInInsertionOrder() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Method that will re-create initial insertion-ordering of properties contained in this map.
- getProperty() - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- getProperty() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
-
Accessor for property that had the definition problem if any (none, for example if the problem relates to type in general), if known.
- getPropertyCount() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Accessor for checking number of deserialized properties.
- getPropertyDefaultValue(String, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
Deprecated.Since 2.9 since this will not allow determining difference between "no default instance" case and default being `null`.
- getPropertyIndex() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getPropertyIndex() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method for accessing unique index of this property; indexes are assigned once all properties of a
BeanDeserializer
have been collected. - getPropertyMap() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getPropertyName() - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- getPropertyName() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidNullException
- getPropertyName() - Method in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Convenience method for accessing logical property name that could not be mapped.
- getPropertyName() - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- getPropertyName() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- getPropertyName() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
- getPropertyName() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- getPropertyName() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- getPropertyName() - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Name of property that contains type information, if property-based inclusion is used.
- getPropertyName() - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Name of property that contains type information, if property-based inclusion is used.
- getPropertyName(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- getPropertyNamingStrategy() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getPropertyNamingStrategy() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getPropertyNamingStrategy() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- getPropertyType() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.Since 2.7, to be removed from 2.9, use
BeanPropertyWriter.getType()
instead. - getProvider() - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
- getProvider() - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
- getProvider() - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- getProvider() - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
- getProvider() - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- getRawClass() - Method in class com.fasterxml.jackson.databind.JavaType
- getRawEnums() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- getRawParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getRawParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getRawParameterType(int) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
- getRawParameterTypes() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getRawPrimaryType() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getRawPrimaryType() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getRawPrimaryType() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getRawReturnType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getRawSerializationType() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Deprecated.
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
-
"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class.
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
For methods, this returns declared return type, which is only useful with getters (setters do not usually return anything; hence "void" type is returned here)
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- getRawType() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getRawType() - Method in class com.fasterxml.jackson.databind.util.TypeKey
- getReadCapabilities() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getReadCapabilities() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getReader() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Accessor for
JsonFactory
that represents format that data matched. - getReadOnlyLookupMap() - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
Method that can be called to get a read-only instance populated from the most recent version of the shared lookup Map.
- getRecordFieldNames(Class<?>) - Static method in class com.fasterxml.jackson.databind.jdk14.JDK14Util
- getReferenced(AtomicReference<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- getReferenced(T) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
Method that may be called to find contents of specified reference, if any; or `null` if none.
- getReferencedType() - Method in class com.fasterxml.jackson.databind.JavaType
- getReferencedType() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- getReferredType() - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- getReferringClass() - Method in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Method for accessing type (class) that is missing definition to allow binding of the unrecognized property.
- getRegisteredModuleIds() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
The set of
Module
typeIds that are registered in this ObjectMapper, if (and only if!)MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS
is enabled AND module being added returns non-null
value for itsModule.getTypeId()
. - getRequired() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getResolver() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
-
Allow access to the resolver in case anybody wants to use it directly, for examples from
DefaultDeserializationContext.tryToResolveUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId)
. - getResolverType() - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- getRFC1123Format(TimeZone, Locale) - Static method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Deprecated.Since 2.9
- getRoid() - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- getRootCause(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that can be used to find the "root cause", innermost of chained (wrapped) exceptions.
- getRootName() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Deprecated.Since 2.6 use
MapperConfigBase.getFullRootName()
instead. - getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ext.DOMSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
-
Deprecated.Get the representation of the schema to which this serializer will conform.
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Deprecated.
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.ClassSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.FileSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.NullSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.RawSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Deprecated.Since 2.15, we recommend use of external JSON Schema generator module
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.StringSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type, boolean) - Method in interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
-
Deprecated.Get the representation of the schema to which this serializer will conform.
- getSchema(SerializerProvider, Type, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Deprecated.Since 2.15
- getSchema(SerializerProvider, Type, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Deprecated.Since 2.15, we recommend use of external JSON Schema generator module
- getSchemaNode() - Method in class com.fasterxml.jackson.databind.jsonschema.JsonSchema
-
Deprecated.Method for accessing root JSON object of the contained schema.
- getScope() - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- getScope() - Method in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- getScope() - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- getSelfReferencedType() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- getSerializationConfig() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that returns the shared default
SerializationConfig
object that defines configuration settings for serialization. - getSerializationFeatures() - Method in class com.fasterxml.jackson.databind.SerializationConfig
- getSerializationInclusion() - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Deprecated.Since 2.7 use
MapperConfigBase.getDefaultPropertyInclusion()
instead - getSerializationType() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getSerializationType() - Method in class com.fasterxml.jackson.databind.util.JSONPObject
- getSerializationType() - Method in class com.fasterxml.jackson.databind.util.JSONWrappedObject
- getSerializedName() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getSerializer() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getSerializerFactory() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for getting current
SerializerFactory
. - getSerializerForJavaNioFilePath(Class<?>) - Method in class com.fasterxml.jackson.databind.ext.Java7Handlers
- getSerializerForJavaNioFilePath(Class<?>) - Method in class com.fasterxml.jackson.databind.ext.Java7HandlersImpl
- getSerializerProvider() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for the "blueprint" (or, factory) instance, from which instances are created by calling
DefaultSerializerProvider.createInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.ser.SerializerFactory)
. - getSerializerProviderInstance() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for constructing and returning a
SerializerProvider
instance that may be used for accessing serializers. - getSetter() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- getSetter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getSetter() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getSetterInfo() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getSetterUnchecked() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Variant of
POJOPropertyBuilder.getSetter()
that does NOT trigger pruning of setter candidates. - getShortBuilder() - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders
- getSimpleName() - Method in class com.fasterxml.jackson.databind.PropertyName
- getStaticMethods() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Deprecated.Since 2.9; use
AnnotatedClass.getFactoryMethods()
instead. - getStdKeySerializer(SerializationConfig, Class<?>, boolean) - Static method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers
- getSubtypeResolver() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getSubtypeResolver() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Accessor for object used for finding out all reachable subtypes for supertypes; needed when a logical type name is used instead of class name (or custom scheme).
- getSubtypeResolver() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for accessing subtype resolver in use.
- getSuffix() - Method in class com.fasterxml.jackson.databind.util.JSONWrappedObject
- getSuperClass() - Method in class com.fasterxml.jackson.databind.JavaType
-
Accessor for finding fully resolved parent class of this type, if it has one; null if not.
- getSuperClass() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- getSuperClass() - Method in class com.fasterxml.jackson.databind.type.TypeBase
- getTargetType() - Method in exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
-
Accessor for getting intended target type, with which input did not match, if known; `null` if not known for some reason.
- getter - Variable in class com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
- getText() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getText() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getTextCharacters() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getTextCharacters() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getTextLength() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getTextLength() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getTextOffset() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- getTextOffset() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getTimeZone() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getTimeZone() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for accessing the default
TimeZone
to use for formatting, unless overridden by local annotations. - getTimeZone() - Method in class com.fasterxml.jackson.databind.DatabindContext
- getTimeZone() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for accessing default TimeZone to use: convenience method for
- getTimeZone() - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method for accessing default TimeZone to use: convenience method for
- getTimeZone() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- getTokenLocation() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
Deprecated.
- getTokenLocation() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Deprecated.
- getTrue() - Static method in class com.fasterxml.jackson.databind.node.BooleanNode
- getType() - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- getType() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for accessing declared type of bean being introspected, including full generic type information (from declaration)
- getType() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getType() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Method to get declared type of the property.
- getType() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getType() - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- getType() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getType() - Method in class com.fasterxml.jackson.databind.deser.UnresolvedId
-
The type of object which was expected.
- getType() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
-
Accessor for type fully resolved type that had the problem; this should always known and available, never
null
- getType() - Method in exception class com.fasterxml.jackson.databind.exc.ValueInstantiationException
-
Accessor for type fully resolved type that had the problem; this should always known and available, never
null
- getType() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
-
Full generic type of the annotated element; definition of what exactly this means depends on sub-class.
- getType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- getType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
For methods, this returns declared return type, which is only useful with getters (setters do not return anything; hence `Void` would be returned here)
- getType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- getType() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- getType() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getType() - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
- getType() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getType() - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getType() - Method in class com.fasterxml.jackson.databind.util.TypeKey
- getTypeContext() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Deprecated.Since 2.9
- getTypeDescription(JavaType) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method to create and return "backticked" description of given resolved type (or,
"null"
ifnull
passed), similar to return vaue ofClassUtil.getClassDescription(Object)
. - getTypeFactory() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getTypeFactory() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- getTypeFactory() - Method in class com.fasterxml.jackson.databind.DatabindContext
- getTypeFactory() - Method in class com.fasterxml.jackson.databind.DeserializationContext
- getTypeFactory() - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Accessor for finding
TypeFactory
that is currently configured by the context. - getTypeFactory() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Accessor for getting currently configured
TypeFactory
instance. - getTypeFactory() - Method in class com.fasterxml.jackson.databind.ObjectReader
- getTypeFactory() - Method in class com.fasterxml.jackson.databind.ObjectWriter
- getTypeFactory() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- getTypeHandler() - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal accessor that should not be used by any code outside of jackson-databind: only used internally by databind.
- getTypeId() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidTypeIdException
- getTypeId() - Method in class com.fasterxml.jackson.databind.Module
-
Method that returns an id that may be used to determine if two
Module
instances are considered to be of same type, for purpose of preventing multiple registrations of "same type of" module (seeMapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS
) If `null` is returned, every instance is considered unique. - getTypeId() - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Since instances are likely to be custom, implementation returns
null
if (but only if!) this class is directly instantiated; but class name (default impl) for sub-classes. - getTypeId() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- getTypeId() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- getTypeIdResolver() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- getTypeIdResolver() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- getTypeIdResolver() - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Accessor for object that handles conversions between types and matching type ids.
- getTypeIdResolver() - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Accessor for object that handles conversions between types and matching type ids.
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
-
Accessor for type information inclusion method that deserializer uses; indicates how type information is (expected to be) embedded in JSON input.
- getTypeInclusion() - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Accessor for type information inclusion method that serializer uses; indicates how type information is embedded in resulting JSON.
- getTypeParameters() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Accessor for getting bound types in declaration order
- getTypeProperty() - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- getTypeResolverBuilder() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- getTypeSerializer() - Method in class com.fasterxml.jackson.databind.ObjectWriter.Prefetch
- getTypeSerializer() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getUnknownTypeSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called to get the serializer to use if provider cannot determine an actual type-specific serializer to use; typically when none of
SerializerFactory
instances are able to construct a serializer. - getUnresolvedId() - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- getUnresolvedIds() - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- getValue() - Method in exception class com.fasterxml.jackson.databind.exc.InvalidFormatException
-
Accessor for checking source value (String, Number usually) that could not be deserialized into target type (
MismatchedInputException.getTargetType()
). - getValue() - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getValue() - Method in class com.fasterxml.jackson.databind.util.JSONPObject
- getValue() - Method in class com.fasterxml.jackson.databind.util.JSONWrappedObject
- getValue(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- getValue(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- getValue(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Optional method that can be used to access the value of this member on given object, if this is a supported operation for member type.
- getValue(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- getValue(Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- getValue(Object) - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- getValueClass() - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.Since 2.3 use
StdDeserializer.handledType()
instead - getValueClass() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getValueClass() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
- getValueClass() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getValueClass() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Accessor for raw (type-erased) type of instances to create.
- getValueDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getValueDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getValueHandler() - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal accessor that should not be used by any code outside of jackson-databind: only used internally by databind.
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- getValueInstantiator() - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- getValueInstantiator() - Method in interface com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable
- getValueNulls() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- getValueSerializer() - Method in class com.fasterxml.jackson.databind.ObjectWriter.Prefetch
- getValueType() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- getValueType() - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- getValueType() - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- getValueType() - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- getValueType() - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Exact structured type this deserializer handles, if known.
- getValueType() - Method in class com.fasterxml.jackson.databind.ObjectReader
- getValueType(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Convenience method for getting handled type as
JavaType
, regardless of whether deserializer has one already resolved (and accessible viaStdDeserializer.getValueType()
) or not: equivalent to: - getValueTypeDesc() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getValueTypeDesc() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
- getValueTypeDesc() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getValueTypeDesc() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that returns description of the value type this instantiator handles.
- getValueTypeDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- getValueTypeDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getViews() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getVisibility() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverride
- getVisibilityChecker() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for accessing currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not.
- getWithArgsCreator() - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- getWithArgsCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- getWithArgsCreator() - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Method that can be called to try to access member (constructor, static factory method) that is used as the "non-default creator" (constructor or factory method that takes one or more arguments).
- getWrapperName() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- getWrapperName() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
If property is indicated to be wrapped, name of wrapper element to use.
- getWrapperName() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- getWrapperName() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- getWrapperName() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Accessor for finding wrapper name to use for property (if any).
- getWrapperName() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- getWrapperName() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- getWrapperName() - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- getWrapperName() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- getWriteCapabilities() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
H
- handleBadMerge(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializer may call if it is called to do an update ("merge") but deserializer operates on a non-mergeable type.
- handledType() - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- handledType() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- handledType() - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- handledType() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- handledType() - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- handledType() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method for accessing concrete physical type of values this deserializer produces.
- handledType() - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method for accessing type of Objects this serializer can handle.
- handledType() - Method in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- handledType() - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- handleIdValue(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Helper method called to handle Object Id value collected earlier, if any
- handleIgnoredProperty(JsonParser, DeserializationContext, Object, String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called when an explicitly ignored property (one specified with a name to match, either by property annotation or class annotation) is encountered.
- handleInstantiationProblem(DeserializationContext, Class<?>, Object, Throwable) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when instance creation for a type fails due to an exception.
- handleInstantiationProblem(Class<?>, Object, Throwable) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they fail to instantiate value due to an exception that was thrown by constructor (or other mechanism used to create instances).
- handleMissingEndArrayForSingle(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- handleMissingId(Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- handleMissingInstantiator(DeserializationContext, Class<?>, JsonParser, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Deprecated.Since 2.9: use variant that takes
ValueInstantiator
- handleMissingInstantiator(DeserializationContext, Class<?>, ValueInstantiator, JsonParser, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when instance creation for a type fails due to lack of an instantiator.
- handleMissingInstantiator(Class<?>, ValueInstantiator, JsonParser, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they fail to instantiate value due to lack of viable instantiator (usually creator, that is, constructor or static factory method).
- handleMissingTypeId(DeserializationContext, JavaType, TypeIdResolver, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Handler method called if an expected type id for a polymorphic value is not found and no "default type" is specified or allowed.
- handleMissingTypeId(JavaType, TypeIdResolver, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- handleNestedArrayForSingle(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called when detecting a deep(er) nesting of Arrays when trying to unwrap value for
DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS
. - handleNonArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- handleNonArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- handleNonArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Helper method called when current token is no START_ARRAY.
- handleNonArray(JsonParser, DeserializationContext, EnumSet) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- handlePolymorphic(JsonParser, DeserializationContext, StreamReadConstraints, Object, TokenBuffer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called in cases where we may have polymorphic deserialization case: that is, type of Creator-constructed bean is not the type of deserializer itself.
- handlePolymorphic(JsonParser, DeserializationContext, Object, TokenBuffer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- handlePrimaryContextualization(JsonDeserializer<?>, BeanProperty, JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method called for primary property deserializers (ones directly created to deserialize values of a POJO property), to handle details of resolving
ContextualDeserializer
with given property context. - handlePrimaryContextualization(JsonSerializer<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called for primary property serializers (ones directly created to serialize values of a POJO property), to handle details of resolving
ContextualSerializer
with given property context. - handlePropertyValue(JsonParser, DeserializationContext, String, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
-
Method called to ask handler to handle value of given property, at point where parser points to the first token of the value.
- handleResolvedForwardReference(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
- handleResolvedForwardReference(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
- handlerInstantiator(HandlerInstantiator) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configuring
HandlerInstantiator
to use for creating instances of handlers (such as serializers, deserializers, type and type id resolvers), given a class. - HandlerInstantiator - Class in com.fasterxml.jackson.databind.cfg
-
Helper class used for handling details of creating handler instances (things like
JsonSerializer
s,JsonDeserializer
s, various type handlers) of specific types. - HandlerInstantiator() - Constructor for class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
- handleSecondaryContextualization(JsonDeserializer<?>, BeanProperty, JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method called for secondary property deserializers (ones NOT directly created to deal with an annotatable POJO property, but instead created as a component -- such as value deserializers for structured types, or deserializers for root values) to handle details of resolving
ContextualDeserializer
with given property context. - handleSecondaryContextualization(JsonSerializer<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method called for secondary property serializers (ones NOT directly created to serialize values of a POJO property but instead created as a dependant serializer -- such as value serializers for structured types, or serializers for root values) to handle details of resolving
ContextualDeserializer
with given property context. - handleSingleElementUnwrapped(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- handleTypePropertyValue(JsonParser, DeserializationContext, String, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
-
Method called to see if given property/value pair is an external type id; and if so handle it.
- handleUnexpectedToken(DeserializationContext, JavaType, JsonToken, JsonParser, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method that deserializers should call if the first token of the value to deserialize is of unexpected type (that is, type of token that deserializer cannot handle).
- handleUnexpectedToken(DeserializationContext, Class<?>, JsonToken, JsonParser, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Deprecated.Since 2.10
- handleUnexpectedToken(JavaType, JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if the first token of the value to deserialize is of unexpected type (that is, type of token that deserializer cannot handle).
- handleUnexpectedToken(JavaType, JsonToken, JsonParser, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if the first token of the value to deserialize is of unexpected type (that is, type of token that deserializer cannot handle).
- handleUnexpectedToken(Class<?>, JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if the first token of the value to deserialize is of unexpected type (that is, type of token that deserializer cannot handle).
- handleUnexpectedToken(Class<?>, JsonToken, JsonParser, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if the first token of the value to deserialize is of unexpected type (that is, type of token that deserializer cannot handle).
- handleUnknownProperties(DeserializationContext, Object, TokenBuffer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called to handle set of one or more unknown properties, stored in their entirety in given
TokenBuffer
(as field entries, name and value). - handleUnknownProperty(JsonParser, DeserializationContext, Object, String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called when a JSON property is encountered that has not matching setter, any-setter or field, and thus cannot be assigned.
- handleUnknownProperty(JsonParser, DeserializationContext, Object, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method called to deal with a property that did not map to a known Bean property.
- handleUnknownProperty(JsonParser, JsonDeserializer<?>, Object, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they encounter an unrecognized property (and once that is not explicitly designed as ignorable), to inform possibly configured
DeserializationProblemHandler
s and let it handle the problem. - handleUnknownProperty(DeserializationContext, JsonParser, JsonDeserializer<?>, Object, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when a JSON Object property with an unrecognized name is encountered.
- handleUnknownTypeId(DeserializationContext, JavaType, String, TypeIdResolver, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Handler method called if resolution of type id from given String failed to produce a subtype; usually because logical id is not mapped to actual implementation class.
- handleUnknownTypeId(JavaType, String, TypeIdResolver, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they encounter a type id (for polymorphic deserialization) that cannot be resolved to an actual type; usually since there is no mapping defined.
- handleUnknownVanilla(JsonParser, DeserializationContext, Object, String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method called for an unknown property, when using "vanilla" processing.
- handleUnresolvedReference(UnresolvedForwardReference) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.CollectionReferringAccumulator
- handleWeirdKey(DeserializationContext, Class<?>, String, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when a property name from input cannot be converted to a non-Java-String key type (passed as
rawKeyType
) due to format problem. - handleWeirdKey(Class<?>, String, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they encounter a String value that cannot be converted to expected key of a
Map
valued property. - handleWeirdNativeValue(DeserializationContext, JavaType, Object, JsonParser) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when an embedded (native) value (
JsonToken.VALUE_EMBEDDED_OBJECT
) cannot be converted directly into expected value type (usually POJO). - handleWeirdNativeValue(JavaType, Object, JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- handleWeirdNumberValue(DeserializationContext, Class<?>, Number, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when a numeric value (integral or floating-point from input cannot be converted to a non-numeric value type due to specific problem (as opposed to numeric values never being usable).
- handleWeirdNumberValue(Class<?>, Number, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they encounter a numeric value that cannot be converted to target property type, in cases where some numeric values could be acceptable (either with different settings, or different numeric value).
- handleWeirdStringValue(DeserializationContext, Class<?>, String, String) - Method in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Method called when a String value cannot be converted to a non-String value type due to specific problem (as opposed to String values never being usable).
- handleWeirdStringValue(Class<?>, String, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that deserializers should call if they encounter a String value that cannot be converted to target property type, in cases where some String values could be acceptable (either with different settings, or different value).
- has(int) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that allows checking whether this node is JSON Array node and contains a value for specified index If this is the case (including case of specified indexing having null as value), returns true; otherwise returns false.
- has(int) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- has(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations
- has(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation
- has(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
- has(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- has(Class<?>) - Method in interface com.fasterxml.jackson.databind.util.Annotations
- has(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that allows checking whether this node is JSON Object node and contains value for specified property.
- has(String) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- hasAbstractTypeResolvers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- hasAliases() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- hasAnnotation(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- hasAnnotation(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- hasAnnotation(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- hasAnnotations() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- hasAnyGetter(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given method has an annotation that suggests that the method is to serve as "any setter"; method to be used for accessing set of miscellaneous "extra" properties, often bound with matching "any setter" method.
- hasAnyGetter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- hasAnyGetter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- hasAnyGetterAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.9 Use
AnnotationIntrospector.hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)
instead - hasAnyGetterAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- hasAnyGetterAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- hasAnySetter(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given method has an annotation that suggests that the method is to serve as "any setter"; method to be used for setting values of any properties for which no dedicated setter method is found.
- hasAnySetter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- hasAnySetter(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- hasAnySetterAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.9 use
AnnotationIntrospector.hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)
instead. - hasAnySetterAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- hasAnySetterAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- hasAsKey(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given method has an annotation that suggests the return value of annotated field or method should be used as "the key" of the object instance; usually serialized as a primitive value such as String or number.
- hasAsKey(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- hasAsKey(MapperConfig<?>, Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- hasAsValue(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given method has an annotation that suggests that the return value of annotated method should be used as "the value" of the object instance; usually serialized as a primitive value such as String or number.
- hasAsValue(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- hasAsValue(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- hasAsValueAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Deprecated.Since 2.9 Use
AnnotationIntrospector.hasAsValue(Annotated)
instead. - hasAsValueAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- hasAsValueAnnotation(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- hasClass(Object, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- hasConstructorParameter() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- hasConstructorParameter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- hasConstructorParameter() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- hasContentType() - Method in class com.fasterxml.jackson.databind.JavaType
-
Accessor that allows determining whether
JavaType.getContentType()
should return a non-null value (that is, there is a "content type") or not. - hasContentType() - Method in class com.fasterxml.jackson.databind.type.IterationType
- hasContentType() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- hasContentType() - Method in class com.fasterxml.jackson.databind.type.SimpleType
- hasContentTypeAnnotation(SerializerProvider, BeanProperty) - Method in class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Deprecated.Since 2.7: should not be needed; should be enough to see if type has 'isStatic' modifier
- hasCreatorAnnotation(Annotated) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
- hasCreatorAnnotation(Annotated) - Method in class com.fasterxml.jackson.databind.ext.Java7Support
- hasCreatorAnnotation(Annotated) - Method in class com.fasterxml.jackson.databind.ext.Java7SupportImpl
- hasCreatorAnnotation(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
-
Deprecated.
- hasCreatorAnnotation(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Deprecated.
- hasCurrentName() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- hasDefaultCreator() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- hasDefaultImpl() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- hasDefaultImpl() - Method in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
- hasDefaultValue() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
-
Accessor for determining whether property has declared "default value", which may be used by extension modules.
- hasDelegatingCreator() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- hasDeserializationFeatures(int) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Bulk access method for checking that all features specified by mask are enabled.
- hasDeserializationFeatures(int) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Bulk access method for checking that all features specified by mask are enabled.
- hasDeserializerFor(DeserializationConfig, Class<?>) - Method in interface com.fasterxml.jackson.databind.deser.Deserializers
-
Method that may be called to check whether this deserializer provider would provide deserializer for values of given type, without attempting to construct (and possibly fail in some cases) actual deserializer.
- hasDeserializerFor(DeserializationConfig, Class<?>) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
- hasDeserializerFor(DeserializationConfig, Class<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- hasDeserializerFor(Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers
- hasDeserializerFor(Class<?>) - Static method in class com.fasterxml.jackson.databind.deser.std.JdkDeserializers
- hasDeserializerFor(Class<?>) - Method in class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory
- hasDeserializerModifiers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- hasDeserializers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- hasEnclosingMethod(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- hasExplicitConstructors() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- hasExplicitDeserializerFor(DeserializationConfig, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- hasExplicitDeserializerFor(DeserializationConfig, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method that can be used to check if databind module has explicitly declared deserializer for given (likely JDK) type, explicit meaning that there is specific deserializer for given type as opposed to auto-generated "Bean" deserializer.
- hasExplicitFactories() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- hasExplicitTimeZone() - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Accessor that may be called to determine whether this settings object has been explicitly configured with a TimeZone (true), or is still relying on the default settings (false).
- hasExplicitTimeZone() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for checking whether a
TimeZone
has been explicitly set for this configuring during construction ofObjectMapper
or if it still has the default timezone/offset (zero-offset, "zulu"). - hasField() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- hasField() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- hasField() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- hasFormat(InputAccessor) - Method in class com.fasterxml.jackson.databind.MappingJsonFactory
-
Sub-classes need to override this method
- hasFullName() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param
- hasGenericTypes() - Method in class com.fasterxml.jackson.databind.JavaType
- hasGenericTypes() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- hasGetter() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- hasGetter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- hasGetter() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- hasGetterSignature(Method) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Deprecated.Since 2.6 not used; may be removed before 3.x
- hasHandlers() - Method in class com.fasterxml.jackson.databind.JavaType
-
Helper method that checks whether this type, or its (optional) key or content type has
JavaType.getValueHandler()
orJavaType.getTypeHandler()
; that is, are there any non-standard handlers associated with this type object. - hasHandlers() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- hasHandlers() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- hasHandlers() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.MemberKey
- hashCode() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- hashCode() - Method in class com.fasterxml.jackson.databind.JavaType
- hashCode() - Method in class com.fasterxml.jackson.databind.jsonschema.JsonSchema
-
Deprecated.
- hashCode() - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
- hashCode() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.BinaryNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.IntNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.LongNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.NullNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.POJONode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- hashCode() - Method in class com.fasterxml.jackson.databind.node.TextNode
- hashCode() - Method in class com.fasterxml.jackson.databind.PropertyName
- hashCode() - Method in class com.fasterxml.jackson.databind.type.ClassKey
- hashCode() - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- hashCode() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- hashCode() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- hashCode() - Method in class com.fasterxml.jackson.databind.util.RawValue
- hashCode() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- hashCode() - Method in class com.fasterxml.jackson.databind.util.TypeKey
- hasId(Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
- hasIds() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
Accessor for checking whether this segment may have native type or object ids.
- hasIgnorable(String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- hasIgnoreMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to check whether given property is marked to be ignored.
- hasIgnoreMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- hasIgnoreMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- hasImplicitConstructorCandidates() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- hasImplicitFactoryCandidates() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- hasIndex() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- hasKeyDeserializers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- hasKeySerializers() - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- hasKnownClassAnnotations() - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method for checking whether class being described has any annotations recognized by registered annotation introspector.
- hasKnownClassAnnotations() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- hasMapperFeatures(int) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Deprecated.Since 2.13 -- no replacement
- hasMatch() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Accessor to use to see if any formats matched well enough with the input data.
- hasMixIns() - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
Method that may be called for optimization purposes, to see if calls to mix-in resolver may be avoided.
- hasName() - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
- hasName(PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- hasName(PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- hasName(PropertyName) - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- hasNamespace() - Method in class com.fasterxml.jackson.databind.PropertyName
- hasNext() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
- hasNext() - Method in class com.fasterxml.jackson.databind.MappingIterator
- hasNext() - Method in class com.fasterxml.jackson.databind.util.ArrayIterator
- hasNextValue() - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Equivalent of
MappingIterator.next()
but one that may throw checked exceptions from Jackson due to invalid input. - hasNonNull(int) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that is similar to
JsonNode.has(int)
, but that will returnfalse
for explicitly added nulls. - hasNonNull(int) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- hasNonNull(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that is similar to
JsonNode.has(String)
, but that will returnfalse
for explicitly added nulls. - hasNonNull(String) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- hasNullSerializer() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
- hasOneOf(Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
-
Helper method that can be used for a "bulk" check to see if at least one of given annotation types is included within this map.
- hasOneOf(Class<? extends Annotation>[]) - Method in interface com.fasterxml.jackson.databind.util.Annotations
- hasParameter(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Returns
true
if the given property was seen in the JSON source by this buffer. - hasPrefetchedSerializer() - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Diagnostics method that can be called to check whether this writer has pre-fetched serializer to use: pre-fetching improves performance when writer instances are reused as it avoids a per-call serializer lookup.
- hasProperties() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- hasProperty(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- hasProperty(PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- hasProperty(String) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- hasPropertyBasedCreator() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- hasRawClass(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
-
Method that can be used to check whether this type has specified Class as its type erasure.
- hasReferringProperties() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- hasRequiredMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method that can be called to check whether this member has an annotation that suggests whether value for matching property is required or not.
- hasRequiredMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- hasRequiredMarker(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- hasReturnType() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Deprecated.Since 2.12 (related to [databind#2675]), needs to be configurable
- hasSerializationFeatures(int) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
"Bulk" access method for checking that all features specified by mask are enabled.
- hasSerializationFeatures(int) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
"Bulk" access method for checking that all features specified by mask are enabled.
- hasSerializer() - Method in class com.fasterxml.jackson.databind.ObjectWriter.Prefetch
- hasSerializer() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- hasSerializerFor(Class<?>, AtomicReference<Throwable>) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Method that can be called to see if this serializer provider can find a serializer for an instance of given class.
- hasSerializerModifiers() - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- hasSerializers() - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- hasSetter() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
- hasSetter() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- hasSetter() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- hasSimpleName() - Method in class com.fasterxml.jackson.databind.PropertyName
- hasSimpleName(String) - Method in class com.fasterxml.jackson.databind.PropertyName
- hasSingleElement(boolean[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- hasSingleElement(double[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- hasSingleElement(float[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- hasSingleElement(int[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- hasSingleElement(long[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- hasSingleElement(short[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- hasSingleElement(Iterable<?>) - Method in class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- hasSingleElement(Object[]) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- hasSingleElement(String[]) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- hasSingleElement(Collection<?>) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- hasSingleElement(EnumSet<? extends Enum<?>>) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- hasSingleElement(Iterator<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- hasSingleElement(List<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- hasSingleElement(Map.Entry<?, ?>) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- hasSingleElement(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- hasSingleElement(T) - Method in class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Method called to determine if the given value (of type handled by this serializer) contains exactly one element.
- hasSomeOfFeatures(int) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Bulk access method for checking that at least one of features specified by mask is enabled.
- hasSomeOfFeatures(int) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Bulk access method for checking that at least one of features specified by mask is enabled.
- hasTextCharacters() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- hasTextCharacters() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- hasUnbound(String) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- hasValueDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- hasValueDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- hasValueDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- hasValueDeserializerFor(DeserializationContext, DeserializerFactory, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method called to find out whether provider would be able to find a deserializer for given type, using a root reference (i.e.
- hasValueDeserializerFor(JavaType, AtomicReference<Throwable>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for checking whether we could find a deserializer for given type.
- hasValueHandler() - Method in class com.fasterxml.jackson.databind.JavaType
- hasValueInstantiators() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- hasValueTypeDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- hasValueTypeDeserializer() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- hasViews() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- hasViews() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- hasViews() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- HEURISTIC - Enum constant in enum com.fasterxml.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
-
Use heuristics to see if "properties" mode is to be used (POJO has a property with the same name as the implicit name [if available] of the constructor argument).
- HOST_NAME - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be a host-name.
I
- id - Variable in class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
- id() - Element in annotation type com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema
-
Deprecated.Property that can be used to indicate id of the type when generating JSON Schema; empty String indicates that no id is defined.
- idFromBaseType() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
- idFromBaseType() - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Method that can be called to figure out type id to use for instances of base type (declared type of property).
- idFromClass(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- idFromClass(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- idFromValue(Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- idFromValue(Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
- idFromValue(Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- idFromValue(Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- idFromValue(Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- idFromValue(Object) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Method called to serialize type of the type of given value as a String to include in serialized JSON content.
- idFromValueAndType(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- idFromValueAndType(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- idFromValueAndType(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- idFromValueAndType(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- idFromValueAndType(Object, Class<?>) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Alternative method used for determining type from combination of value and type, using suggested type (that serializer provides) and possibly value of that type.
- idProperty - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- idResolver(MapperConfig<?>, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Helper method that will either return configured custom type id resolver, or construct a standard resolver given configuration.
- idType - Variable in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
- idWritten - Variable in class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
-
Marker to denote whether Object Id value has been written as part of an Object, to be referencible.
- IGNORE_DUPLICATE_MODULE_REGISTRATIONS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether multiple registrations of same module should be ignored or not; if enabled, only the first registration call results in module being called, and possible duplicate calls are silently ignored; if disabled, no checking is done and all registration calls are dispatched to module.
- IGNORE_MERGE_FOR_UNMERGEABLE - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Setting that determines what happens if an attempt is made to explicitly "merge" value of a property, where value does not support merging; either merging is skipped and new value is created (
true
) or an exception is thrown (false). - IgnoredPropertyException - Exception Class in com.fasterxml.jackson.databind.exc
-
Specialized
JsonMappingException
sub-class used to indicate case where an explicitly ignored property is encountered, and mapper is configured to consider this an error. - IgnoredPropertyException(JsonParser, String, JsonLocation, Class<?>, String, Collection<Object>) - Constructor for exception class com.fasterxml.jackson.databind.exc.IgnoredPropertyException
- IgnoredPropertyException(String, JsonLocation, Class<?>, String, Collection<Object>) - Constructor for exception class com.fasterxml.jackson.databind.exc.IgnoredPropertyException
-
Deprecated.Since 2.7
- IgnorePropertiesUtil - Class in com.fasterxml.jackson.databind.util
- IgnorePropertiesUtil() - Constructor for class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil
- IgnorePropertiesUtil.Checker - Class in com.fasterxml.jackson.databind.util
-
Helper class to encapsulate logic from static
shouldIgnore
method of util class. - Impl() - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
- Impl(DeserializerFactory) - Constructor for class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
-
Default constructor for a blueprint object, which will use the standard
DeserializerCache
, given factory. - Impl(DefaultSerializerProvider.Impl) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
- Impl(DefaultSerializerProvider.Impl, CacheProvider) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
- Impl(SerializerProvider, SerializationConfig, SerializerFactory) - Constructor for class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
- Impl(Map<?, ?>) - Constructor for class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- Impl(Map<?, ?>, Map<Object, Object>) - Constructor for class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- implicitConstructorCandidates() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- implicitFactoryCandidates() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- include() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Attr
-
When to include attribute-property.
- include() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Prop
-
When to include value of the property.
- include() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Deprecated.As of Jackson 2.0, this annotation has been replaced by
JsonInclude
- include(BeanPropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter
- include(BeanPropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Method called to determine whether property will be included (if 'true' returned) or filtered out (if 'false' returned)
- include(BeanPropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter
- include(PropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter
- include(PropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Method called to determine whether property will be included (if 'true' returned) or filtered out (if 'false' returned)
- include(PropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter
- includeElement(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Method that defines what to do with container elements (values contained in an array or
Collection
: default implementation simply writes them out. - includeFilterInstance(BeanPropertyDefinition, Class<?>) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- includeFilterInstance(BeanPropertyDefinition, Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that can be called to construct and configure
JsonInclude
filter instance, given aClass
to instantiate (with default constructor, by default). - includeFilterInstance(SerializationConfig, BeanPropertyDefinition, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to construct a Filter (any Object with implementation of
equals(Object)
that determines if given value is to be excluded (true) or included (false)) to be used based onJsonInclude
annotation (or equivalent). - includeFilterSuppressNulls(Object) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- includeFilterSuppressNulls(Object) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Follow-up method that may be called after calling
SerializerProvider.includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, java.lang.Class<?>)
, to check handling of `null` values by the filter. - inclusion(JsonTypeInfo.As) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- inclusion(JsonTypeInfo.As) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for specifying mechanism to use for including type metadata in JSON.
- increaseExplicitConstructorCount() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- increaseExplicitFactoryCount() - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- INDENT_OUTPUT - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that allows enabling (or disabling) indentation for the underlying generator, using the default pretty printer configured for
ObjectMapper
(andObjectWriter
s created from mapper). - INDETERMINATE - Enum constant in enum com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
-
Value that indicates that Class name or Class validity can not be confirmed by validator and further checks are needed.
- IndexedListSerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
This is an optimized serializer for Lists that can be efficiently traversed by index (as opposed to others, such as
LinkedList
that cannot}. - IndexedListSerializer(JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- IndexedListSerializer(IndexedListSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- IndexedStringListSerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Efficient implement for serializing
List
s that contains Strings and are random-accessible. - IndexedStringListSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
- IndexedStringListSerializer(IndexedStringListSerializer, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
- InetAddressSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Simple serializer for
InetAddress
. - InetAddressSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
- InetAddressSerializer(boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
- InetSocketAddressSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Simple serializer for
InetSocketAddress
. - InetSocketAddressSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer
- INFER_BUILDER_TYPE_BINDINGS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that enables inferring builder type bindings from the value type being deserialized.
- INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines handling of
java.beans.ConstructorProperties
annotation: when enabled, it is considered as alias ofJsonCreator
, to mean that constructor should be considered a property-based Creator; when disabled, only constructor parameter name information is used, but constructor is NOT considered an explicit Creator (although may be discovered as one using other annotations or heuristics). - INFER_PROPERTY_MUTATORS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether member mutators (fields and setters) may be "pulled in" even if they are not visible, as long as there is a visible accessor (getter or field) with same name.
- init(boolean) - Method in class com.fasterxml.jackson.databind.SequenceWriter
-
Internal method called by
ObjectWriter
: should not be called by code outsidejackson-databind
classes. - init(JsonTypeInfo.Id, TypeIdResolver) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- init(JsonTypeInfo.Id, TypeIdResolver) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Initialization method that is called right after constructing the builder instance.
- init(JsonTypeInfo.Value, TypeIdResolver) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- init(JsonTypeInfo.Value, TypeIdResolver) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Initialization method that is called right after constructing the builder instance, in cases where information could not be passed directly (for example when instantiated for an annotation)
- init(JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
- init(JavaType) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Method that will be called once before any type resolution calls; used to initialize instance with configuration.
- init(Collection<SettableBeanProperty>) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- initialCapacity() - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
Helper method that can be used to check how much free capacity will this instance start with.
- initialCapacity(int) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap.Builder
-
Specifies the initial capacity of the hash table (default 16).
- initialize(JsonGenerator) - Method in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- initialize(JsonGenerator) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Method called by
ObjectMapper
andObjectWriter
to modify thoseJsonGenerator.Feature
settings that have been configured via this config instance. - initialize(JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Method called by
ObjectMapper
andObjectReader
to modify thoseJsonParser.Feature
settings that have been configured via this config instance. - initialize(JsonParser, FormatSchema) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- inject(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
Deprecated.
- inject(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ValueInjector
- injectableValues(InjectableValues) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- InjectableValues - Class in com.fasterxml.jackson.databind
-
Abstract class that defines API for objects that provide value to "inject" during deserialization.
- InjectableValues() - Constructor for class com.fasterxml.jackson.databind.InjectableValues
- InjectableValues.Std - Class in com.fasterxml.jackson.databind
-
Simple standard implementation which uses a simple Map to store values to inject, identified by simple String keys.
- injection - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param
- injection(int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- injectValues(DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- InnerClassProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
This sub-class is used to handle special case of value being a non-static inner class.
- InnerClassProperty(SettableBeanProperty, AnnotatedConstructor) - Constructor for class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
-
Constructor used with JDK Serialization; needed to handle transient Constructor, wrap/unwrap in/out-of Annotated variant.
- InnerClassProperty(SettableBeanProperty, Constructor<?>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
- insert(int, boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified String at specified position in this array.
- insert(int, byte[]) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified binary value at specified position in this array (note: when written as JSON, will be Base64 encoded)
- insert(int, double) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insert(int, float) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insert(int, int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insert(int, long) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insert(int, short) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insert(int, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for inserting specified child node as an element of this Array.
- insert(int, Boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- insert(int, Double) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- insert(int, Float) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- insert(int, Integer) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- insert(int, Long) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- insert(int, Short) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- insert(int, String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified String at specified position in this array.
- insert(int, BigDecimal) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insert(int, BigInteger) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert specified numeric value at specified position in this array.
- insertAnnotationIntrospector(AnnotationIntrospector) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method for registering specified
AnnotationIntrospector
as the highest priority introspector (will be chained with existing introspector(s) which will be used as fallbacks for cases this introspector does not handle) - insertArray(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for creating an array node, inserting it at the specified point in the array, and returning the newly created array (note: NOT 'this' array)
- insertInListNoDup(T[], T) - Static method in class com.fasterxml.jackson.databind.util.ArrayBuilders
-
Helper method for constructing a new array that contains specified element followed by contents of the given array but never contains duplicates.
- insertNull(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will insert a null value at specified position in this array.
- insertObject(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for creating an
ObjectNode
, appending it at the end of this array, and returning the newly created node (note: NOT 'this' array) - insertPOJO(int, Object) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will construct a POJONode and insert it at specified position in this array.
- insertRawValue(int, RawValue) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- instance - Static variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Globally shareable thread-safe instance which has no additional custom deserializers registered
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.deser.std.StringDeserializer
- instance - Static variable in class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory
- instance - Static variable in class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
-
Static immutable and shareable instance that can be used as "null" introspector: one that never finds any annotation information.
- instance - Static variable in class com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator
- instance - Static variable in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Default singleton instance that construct "standard" node instances: given that this class is stateless, a globally shared singleton can be used.
- instance - Static variable in class com.fasterxml.jackson.databind.node.NullNode
- instance - Static variable in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Like
BasicSerializerFactory
, this factory is stateless, and thus a single shared global (== singleton) instance can be used without thread-safety issues. - instance - Static variable in class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
- instance - Static variable in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- instance - Static variable in class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
- instance - Static variable in class com.fasterxml.jackson.databind.ser.std.CalendarSerializer
- instance - Static variable in class com.fasterxml.jackson.databind.ser.std.DateSerializer
-
Default instance that is used when no contextual configuration is needed.
- instance - Static variable in class com.fasterxml.jackson.databind.ser.std.NullSerializer
- instance - Static variable in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
-
Static instance that is only to be used for
Number
. - instance - Static variable in class com.fasterxml.jackson.databind.ser.std.SerializableSerializer
- instance - Static variable in class com.fasterxml.jackson.databind.ser.std.ToStringSerializer
-
Singleton instance to use.
- instance - Static variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Globally shared singleton.
- instance - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
A singleton instance can be used for cloning purposes, as a blueprint of sorts.
- instance() - Static method in class com.fasterxml.jackson.databind.ext.Java7Handlers
- instance() - Static method in class com.fasterxml.jackson.databind.ext.Java7Support
- instance() - Static method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
- instance() - Static method in class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
- instance(boolean) - Static method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.EnumNamingStrategies.CamelCaseStrategy
-
An intance of
EnumNamingStrategies.CamelCaseStrategy
for reuse. - INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.KebabCaseStrategy
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCamelCaseStrategy
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCaseStrategy
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerDotCaseStrategy
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperCamelCaseStrategy
- INSTANCE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperSnakeCaseStrategy
- instantiateBean(boolean) - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Method called to create a "default instance" of the bean, currently only needed for obtaining default field values which may be used for suppressing serialization of fields that have "not changed".
- instantiateBean(boolean) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- instantiationException(Class<?>, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing instantiation exception for specified type, to indicate that instantiation failed due to missing instantiator (creator; constructor or factory method).
- instantiationException(Class<?>, Throwable) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing instantiation exception for specified type, to indicate problem with physically constructing instance of specified class (missing constructor, exception from constructor)
- INT_DESC - Static variable in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- IntArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- IntArraySerializer(StdArraySerializers.IntArraySerializer, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- IntBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.IntBuilder
- Integer - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of integral (non-floating point) numeric values from input (token
JsonToken.VALUE_NUMBER_INT
) - Integer - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
- INTEGER - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- IntegerDeserializer(Class<Integer>, Integer) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer
- IntegerSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer
- internalMap() - Method in class com.fasterxml.jackson.databind.util.EnumValues
-
Method used for serialization and introspection by core Jackson code.
- internSimpleName() - Method in class com.fasterxml.jackson.databind.PropertyName
- IntLikeSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer
- IntNode - Class in com.fasterxml.jackson.databind.node
-
Numeric node that contains simple 32-bit integer values.
- IntNode(int) - Constructor for class com.fasterxml.jackson.databind.node.IntNode
- introspect(JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Method that will introspect full bean properties for the purpose of building a bean deserializer
- introspect(JavaType) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Method that will introspect full bean properties for the purpose of building a bean serializer
- introspectClassAnnotations(JavaType) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.
- introspectClassAnnotations(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.
- introspectDirectClassAnnotations(JavaType) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.
- introspectDirectClassAnnotations(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.
- introspectForBuilder(JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Deprecated.Since 2.12 - use variant that takes both builder and value type
- introspectForBuilder(JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- introspectForCreation(JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Method that will introspect subset of bean properties needed to construct bean instance.
- intValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Returns integer value for this node, if and only if this node is numeric (
JsonNode.isNumber()
returns true). - intValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- intValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- InvalidDefinitionException - Exception Class in com.fasterxml.jackson.databind.exc
-
Intermediate exception type used as the base class for all
JsonMappingException
s that are due to problems with target type definition; usually a problem with annotations used on a class or its properties. - InvalidDefinitionException(JsonGenerator, String, BeanDescription, BeanPropertyDefinition) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- InvalidDefinitionException(JsonGenerator, String, JavaType) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- InvalidDefinitionException(JsonParser, String, BeanDescription, BeanPropertyDefinition) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- InvalidDefinitionException(JsonParser, String, JavaType) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- InvalidFormatException - Exception Class in com.fasterxml.jackson.databind.exc
-
Specialized sub-class of
MismatchedInputException
that is used when the underlying problem appears to be that of bad formatting of a value to deserialize. - InvalidFormatException(JsonParser, String, Object, Class<?>) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidFormatException
- InvalidFormatException(String, JsonLocation, Object, Class<?>) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidFormatException
-
Deprecated.Since 2.7 Use variant that takes
JsonParser
- InvalidFormatException(String, Object, Class<?>) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidFormatException
-
Deprecated.Since 2.7 Use variant that takes
JsonParser
- InvalidNullException - Exception Class in com.fasterxml.jackson.databind.exc
-
Exception thrown if a `null` value is being encountered for a property designed as "fail on null" property (see
JsonSetter
). - InvalidNullException(DeserializationContext, String, PropertyName) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidNullException
- invalidTypeIdException(JavaType, String, String) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Helper method for constructing exception to indicate that given type id could not be resolved to a valid subtype of specified base type.
- invalidTypeIdException(JavaType, String, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- invalidTypeIdException(JavaType, String, String) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- InvalidTypeIdException - Exception Class in com.fasterxml.jackson.databind.exc
-
Exception thrown when resolution of a type id fails.
- InvalidTypeIdException(JsonParser, String, JavaType, String) - Constructor for exception class com.fasterxml.jackson.databind.exc.InvalidTypeIdException
- IP_ADDRESS - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be an ip version 4 address.
- IPV6 - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be an ip version 6 address.
- isAbstract() - Method in class com.fasterxml.jackson.databind.JavaType
- isAbstract() - Method in class com.fasterxml.jackson.databind.type.ArrayType
-
For some odd reason, modifiers for array classes would claim they are abstract types.
- isAnchorType() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
-
Deprecated.Since 2.16
- isAnnotationBundle(Annotation) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given annotation is considered an annotation bundle: if so, all meta-annotations it has will be used instead of annotation ("bundle") itself.
- isAnnotationBundle(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- isAnnotationBundle(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Annotations with meta-annotation
JacksonAnnotationsInside
are considered bundles. - isAnnotationProcessingEnabled() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for determining whether annotation processing is enabled or not (default settings are typically that it is enabled; must explicitly disable).
- isArray() - Method in class com.fasterxml.jackson.databind.JsonNode
- isArray() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- isArrayType() - Method in class com.fasterxml.jackson.databind.JavaType
- isArrayType() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- isBackReference() - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- isBigDecimal() - Method in class com.fasterxml.jackson.databind.JsonNode
- isBigDecimal() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- isBigInteger() - Method in class com.fasterxml.jackson.databind.JsonNode
- isBigInteger() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- isBinary() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check if this node represents binary data (Base64 encoded).
- isBogusClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isBoolean() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check if this node was created from JSON boolean value (literals "true" and "false").
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Because of costs associated with constructing Enum resolvers, let's cache instances by default.
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
Because of costs associated with constructing Enum resolvers, let's cache instances by default.
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Because of costs associated with constructing Enum resolvers, let's cache instances by default.
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Turns out that these are expensive enough to create so that caching does make sense.
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.IntegerDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.StringDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- isCachable() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method called to see if deserializer instance is cachable and usable for other properties of same type (type for which instance was created).
- isCaseInsensitive() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Accessor for checking whether this deserializer is operating in case-insensitive manner.
- isCaseInsensitive() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- isCglibGetCallbacks(AnnotatedMethod) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
This method was added to address the need to weed out CGLib-injected "getCallbacks" method.
- isClosed() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- isClosed() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- isClosed() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- isCollectionLikeType() - Method in class com.fasterxml.jackson.databind.JavaType
- isCollectionLikeType() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- isCollectionMapOrArray(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isColonIncludedInTimeZone() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Accessor for checking whether this instance would include colon within timezone serialization or not: if {code true}, timezone offset is serialized like
-06:00
; if {code false} as-0600
. - isComplete() - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
- isConcrete() - Method in class com.fasterxml.jackson.databind.JavaType
-
Convenience method for checking whether underlying Java type is a concrete class or not: abstract classes and interfaces are not.
- isConcrete() - Method in class com.fasterxml.jackson.databind.type.ArrayType
-
For some odd reason, modifiers for array classes would claim they are abstract types.
- isConcrete(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that checks if given class is a concrete one; that is, not an interface or abstract class.
- isConcrete(Member) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isContainerNode() - Method in class com.fasterxml.jackson.databind.JsonNode
- isContainerType() - Method in class com.fasterxml.jackson.databind.JavaType
- isContainerType() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- isContainerType() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- isContainerType() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- isContainerType() - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- isContainerType() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- isContainerType() - Method in class com.fasterxml.jackson.databind.type.SimpleType
- isCreatorVisible(AnnotatedMember) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
- isCreatorVisible(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isCreatorVisible(Member) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Method for checking whether given method is auto-detectable as Creator, with respect to its visibility (not considering method signature or name, just visibility)
- isCreatorVisible(Member) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isDefaultDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method that can be called to determine if given deserializer is the default deserializer Jackson uses; as opposed to a custom deserializer installed by a module or calling application.
- isDefaultKeyDeserializer(KeyDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- isDefaultSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Method that can be called to determine if given serializer is the default serializer Jackson uses; as opposed to a custom serializer installed by a module or calling application.
- isDouble() - Method in class com.fasterxml.jackson.databind.JsonNode
- isDouble() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- isEmpty() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Convenience method that is functionally same as:
- isEmpty() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- isEmpty() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- isEmpty() - Method in class com.fasterxml.jackson.databind.node.ValueNode
- isEmpty() - Method in class com.fasterxml.jackson.databind.PropertyName
-
Method that is basically equivalent of:
- isEmpty() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- isEmpty() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- isEmpty() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Accessor for checking whether this buffer has one or more tokens or not.
- isEmpty(SerializerProvider) - Method in class com.fasterxml.jackson.databind.JsonSerializable.Base
-
Method that may be called on instance to determine if it is considered "empty" for purposes of serialization filtering or not.
- isEmpty(SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- isEmpty(SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- isEmpty(SerializerProvider, boolean[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- isEmpty(SerializerProvider, byte[]) - Method in class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
- isEmpty(SerializerProvider, char[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
- isEmpty(SerializerProvider, double[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- isEmpty(SerializerProvider, float[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- isEmpty(SerializerProvider, int[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- isEmpty(SerializerProvider, long[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- isEmpty(SerializerProvider, short[]) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- isEmpty(SerializerProvider, JsonSerializable) - Method in class com.fasterxml.jackson.databind.ser.std.SerializableSerializer
- isEmpty(SerializerProvider, Iterable<?>) - Method in class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- isEmpty(SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- isEmpty(SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- isEmpty(SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.StringSerializer
- isEmpty(SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
- isEmpty(SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
- isEmpty(SerializerProvider, Object[]) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- isEmpty(SerializerProvider, String[]) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- isEmpty(SerializerProvider, Blob) - Method in class com.fasterxml.jackson.databind.ext.SqlBlobSerializer
- isEmpty(SerializerProvider, Collection<?>) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- isEmpty(SerializerProvider, EnumSet<? extends Enum<?>>) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- isEmpty(SerializerProvider, Iterator<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- isEmpty(SerializerProvider, List<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- isEmpty(SerializerProvider, Map.Entry<?, ?>) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- isEmpty(SerializerProvider, Map<?, ?>) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- isEmpty(SerializerProvider, UUID) - Method in class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
- isEmpty(SerializerProvider, XMLGregorianCalendar) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
- isEmpty(SerializerProvider, T) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method called to check whether given serializable value is considered "empty" value (for purposes of suppressing serialization of empty values).
- isEmpty(SerializerProvider, T) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- isEmpty(SerializerProvider, T) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- isEmpty(SerializerProvider, T) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
- isEmpty(T) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Deprecated.Since 2.5 Use
JsonSerializer.isEmpty(SerializerProvider, Object)
instead; will be removed from 3.0 - isEnabled(JsonReadFeature) - Method in class com.fasterxml.jackson.databind.json.JsonMapper
- isEnabled(JsonWriteFeature) - Method in class com.fasterxml.jackson.databind.json.JsonMapper
- isEnabled(JsonFactory.Feature) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
- isEnabled(JsonFactory.Feature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method, equivalent to:
- isEnabled(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- isEnabled(JsonGenerator.Feature) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
- isEnabled(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- isEnabled(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- isEnabled(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- isEnabled(JsonGenerator.Feature, JsonFactory) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Accessor method that first checks if we have any overrides for feature, and only if not, checks state of passed-in factory.
- isEnabled(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- isEnabled(JsonParser.Feature) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
- isEnabled(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- isEnabled(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.ObjectReader
- isEnabled(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Deprecated.
- isEnabled(JsonParser.Feature, JsonFactory) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- isEnabled(StreamReadCapability) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Accessor for checking whether input format has specified capability or not.
- isEnabled(StreamReadFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- isEnabled(StreamReadFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
- isEnabled(StreamWriteFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- isEnabled(StreamWriteFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Accessor for getting value of specified feature in this set, regardless of whether explicit defined or not (if not explicitly enabled/disabled returns default value,
JacksonFeature.enabledByDefault()
. - isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for checking whether give
DatatypeFeature
is enabled or not. - isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Method for checking whether specified datatype feature is enabled or not.
- isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Accessor for checking whether give
DatatypeFeature
is enabled or not. - isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
- isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Accessor for checking whether give
DatatypeFeature
is enabled or not. - isEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- isEnabled(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- isEnabled(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Accessor for checking whether give
DeserializationFeature
is enabled or not. - isEnabled(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method for checking whether specified on/off feature is enabled
- isEnabled(DeserializationFeature) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
- isEnabled(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for checking whether given deserialization-specific feature is enabled.
- isEnabled(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for simple mapper features (which are shared for serialization, deserialization)
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Convenience method for checking whether specified Mapper feature is enabled or not.
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- isEnabled(MapperFeature) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for checking whether given
MapperFeature
is enabled. - isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- isEnabled(MapperFeature) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- isEnabled(SerializationFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- isEnabled(SerializationFeature) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
- isEnabled(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for checking whether given serialization-specific feature is enabled.
- isEnabled(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- isEnabled(SerializationFeature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Accessor for checking whether give
SerializationFeature
is enabled or not. - isEnabled(SerializationFeature) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Convenience method for checking whether specified serialization feature is enabled or not.
- isEnumImplType() - Method in class com.fasterxml.jackson.databind.JavaType
-
Similar to
JavaType.isEnumType()
except does NOT returntrue
forEnum
(since that is not Enum implementation type). - isEnumType() - Method in class com.fasterxml.jackson.databind.JavaType
-
Method that basically does equivalent of:
- isEnumType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that encapsulates reliable check on whether given raw type "is an Enum", that is, is or extends
Enum
. - isExplicitlyDisabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Convenience method equivalent to:
- isExplicitlyEnabled(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Convenience method equivalent to:
- isExplicitlyIncluded() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Accessor that can be called to check whether property was included due to an explicit marker (usually annotation), or just by naming convention.
- isExplicitlyIncluded() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- isExplicitlyIncluded() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- isExplicitlyNamed() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Accessor that can be called to check whether property name was due to an explicit marker (usually annotation), or just by naming convention or use of "use-default-name" marker (annotation).
- isExplicitlyNamed() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- isExplicitlyNamed() - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- isExplicitlySet(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Accessor for checking whether given feature has been explicitly enabled or disabled in this set or not: if not it has the default value.
- isFactoryMethod(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- isFieldVisible(AnnotatedField) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
- isFieldVisible(AnnotatedField) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isFieldVisible(Field) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Method for checking whether given field is auto-detectable as property, with respect to its visibility (not considering method signature or name, just visibility)
- isFieldVisible(Field) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isFinal() - Method in class com.fasterxml.jackson.databind.JavaType
- isFloat() - Method in class com.fasterxml.jackson.databind.JsonNode
- isFloat() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- isFloatingPointNumber() - Method in class com.fasterxml.jackson.databind.JsonNode
- isFloatingPointNumber() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- isFloatingPointNumber() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- isFloatingPointNumber() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- isFromIntValue() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Accessor for checking if we have a special case in which value to map is from
@JsonValue
annotated accessor with integral type: this matters for cases where incoming content value is of integral type and should be mapped to specific value and NOT toEnum.index()
. - isGetterVisible(AnnotatedMethod) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
- isGetterVisible(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isGetterVisible(Method) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Method for checking whether given method is auto-detectable as regular getter, with respect to its visibility (not considering method signature or name, just visibility)
- isGetterVisible(Method) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isGroovyMetaClassGetter(AnnotatedMethod) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Another helper method to deal with Groovy's problematic metadata accessors
- isIgnorable() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- isIgnorable() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- isIgnorableType(DeserializationConfig, BeanPropertyDefinition, Class<?>, Map<Class<?>, Boolean>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Helper method that will check whether given raw type is marked as always ignorable (for purpose of ignoring properties with type)
- isIgnorableType(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether properties that have specified type (class, not generics aware) should be completely ignored for serialization and deserialization purposes.
- isIgnorableType(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- isIgnorableType(AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- isIndexedList(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
- isInjectionOnly() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- isInjectionOnly() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- isInjectionOnly() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Accessor for checking whether this property is injectable, and if so, ONLY injectable (will not bind from input).
- isInNativeImage() - Static method in class com.fasterxml.jackson.databind.util.NativeImageUtil
-
Checks whether we're running in SubstrateVM native image only by the presence of
"org.graalvm.nativeimage.imagecode"
system property, regardless of its value (buildtime or runtime). - isInNativeImageAndIsAtRuntime() - Static method in class com.fasterxml.jackson.databind.util.NativeImageUtil
-
Check whether we're running in SubstrateVM native image and also in "runtime" mode.
- isInt() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check whether contained value is a number represented as Java
int
. - isInt() - Method in class com.fasterxml.jackson.databind.node.IntNode
- isIntegralNumber() - Method in class com.fasterxml.jackson.databind.JsonNode
- isIntegralNumber() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- isIntegralNumber() - Method in class com.fasterxml.jackson.databind.node.IntNode
- isIntegralNumber() - Method in class com.fasterxml.jackson.databind.node.LongNode
- isIntegralNumber() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- isInterface() - Method in class com.fasterxml.jackson.databind.JavaType
- isIsGetterVisible(AnnotatedMethod) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
- isIsGetterVisible(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isIsGetterVisible(Method) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Method for checking whether given method is auto-detectable as is-getter, with respect to its visibility (not considering method signature or name, just visibility)
- isIsGetterVisible(Method) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isIterationType() - Method in class com.fasterxml.jackson.databind.JavaType
-
Method that returns true if this instance is of type
IterationType
. - isIterationType() - Method in class com.fasterxml.jackson.databind.type.IterationType
- isJacksonStdImpl(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isJacksonStdImpl(Object) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that can be called to determine if given Object is the default implementation Jackson uses; as opposed to a custom serializer installed by a module or calling application.
- isJava8OptionalClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
- isJava8TimeClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
- isJavaLangObject() - Method in class com.fasterxml.jackson.databind.JavaType
-
Convenience method, short-hand for
getRawClass() == Object.class
and used to figure if we basically have "untyped" type object. - isJDK17OrAbove() - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Convenience method for:
- isJDKClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Accessor for checking whether given
Class
is under Java package ofjava.*
orjavax.*
(including all sub-packages), or (starting with Jackson 2.17),sun.*
). - isJodaTimeClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
- isLenient() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- isLocalType(Class<?>, boolean) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isLong() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check whether contained value is a number represented as Java
long
. - isLong() - Method in class com.fasterxml.jackson.databind.node.LongNode
- isManagedReference() - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- isMapLikeType() - Method in class com.fasterxml.jackson.databind.JavaType
- isMapLikeType() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- isMarkedIgnored - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- isMissingNode() - Method in class com.fasterxml.jackson.databind.JsonNode
- isMissingNode() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- isNameExplicit - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- isNaN() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- isNaN() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- isNaN() - Method in class com.fasterxml.jackson.databind.node.NumericNode
-
Convenience method for checking whether this node is a
FloatNode
orDoubleNode
that contains "not-a-number" (NaN) value. - isNaN() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- isNaN() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- isNaturalTypeWithStdHandling(Class<?>, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- isNonStaticInnerClass() - Method in class com.fasterxml.jackson.databind.BeanDescription
- isNonStaticInnerClass() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- isNonStaticInnerClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isNull() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check if this node was created from JSON literal null value.
- isNuller(NullValueProvider) - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
-
Utility method that can be used to check if given null value provider is "nuller", no-operation provider that will always simply return Java `null` for any and all input `null`s.
- isNumber() - Method in class com.fasterxml.jackson.databind.JsonNode
- ISO8601DateFormat - Class in com.fasterxml.jackson.databind.util
-
Deprecated.Use
StdDateFormat
instead - ISO8601DateFormat() - Constructor for class com.fasterxml.jackson.databind.util.ISO8601DateFormat
-
Deprecated.
- ISO8601Utils - Class in com.fasterxml.jackson.databind.util
-
Deprecated.
- ISO8601Utils() - Constructor for class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.
- isObject() - Method in class com.fasterxml.jackson.databind.JsonNode
- isObject() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- isObjectOrPrimitive(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- isOutputAsAttribute(MapperConfig<?>, Annotated) - Method in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
Method used to check whether given annotated element (field, method, constructor parameter) has indicator that suggests it be output as an XML attribute or not (if not, then as element)
- isOutputAsCData(MapperConfig<?>, Annotated) - Method in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
Method used to check whether given annotated element (field, method, constructor parameter) has indicator that suggests it should be wrapped in a CDATA tag.
- isOutputAsText(MapperConfig<?>, Annotated) - Method in interface com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions
-
Method used to check whether given annotated element (field, method, constructor parameter) has indicator that suggests it should be serialized as text, without element wrapper.
- isPojo() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check if the node is a wrapper for a POJO ("Plain Old Java Object" aka "bean".
- isPotentialBeanType(Class<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Helper method used to skip processing for types that we know cannot be (i.e.
- isPotentialBeanType(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Helper method used to skip processing for types that we know cannot be (i.e.
- isPresent(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
- isPrimitive() - Method in class com.fasterxml.jackson.databind.JavaType
- isProxyType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method used to weed out dynamic Proxy types; types that do not expose concrete method API that we could use to figure out automatic Bean (property) based serialization.
- isPublic() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- isRecordType() - Method in class com.fasterxml.jackson.databind.BeanDescription
- isRecordType() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- isRecordType() - Method in class com.fasterxml.jackson.databind.JavaType
- isRecordType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method for detecting Java14-added new
Record
types - isReferenceType() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- isRequired() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- isRequired() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Whether value for property is marked as required using annotations or associated schema.
- isRequired() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- isRequired() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to check if this property is expected to have a value; and if none found, should either be considered invalid (and most likely fail deserialization), or handled by other means (by providing default value)
- isRequired() - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- isRequired() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- isSafeSubType(MapperConfig<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
-
Helper called to determine whether given actual subtype is considered safe to process: this will only be called if subtype was considered acceptable earlier.
- isSetterVisible(AnnotatedMethod) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
- isSetterVisible(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isSetterVisible(Method) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Method for checking whether given method is auto-detectable as setter, with respect to its visibility (not considering method signature or name, just visibility)
- isSetterVisible(Method) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- isShort() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be used to check whether contained value is a number represented as Java
short
. - isShort() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- isSkipper(NullValueProvider) - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
-
Utility method that can be used to check if given null value provider is "skipper", marker provider that means that all input `null`s should be skipped (ignored), instead of converted
- isStatic() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- isTextual() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that checks whether this node represents basic JSON String value.
- isThrowable() - Method in class com.fasterxml.jackson.databind.JavaType
- isTransient() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- isTrueCollectionType() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
Deprecated.Since 2.12 just use instanceof
- isTrueMapType() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
-
Deprecated.Since 2.12 just use instanceof
- isTyped() - Method in class com.fasterxml.jackson.databind.util.TypeKey
- isTypeId() - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method used to check whether this logical property has a marker to indicate it should be used as the type id for polymorphic type handling.
- isTypeId() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- isTypeId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method for checking whether given accessor claims to represent type id: if so, its value may be used as an override, instead of generated type id.
- isTypeId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- isTypeId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- isTypeIdVisible() - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- isTypeOrSubTypeOf(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
- isTypeOrSuperTypeOf(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
- isUnknownTypeSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Helper method called to see if given serializer is considered to be something returned by
SerializerProvider.getUnknownTypeSerializer(java.lang.Class<?>)
, that is, something for which no regular serializer was found or constructed. - isUnsafeBaseType(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
-
Helper method called to determine if the given base type is known to be problematic regarding possible "gadget types".
- isUnsupportedFeatureError(Throwable) - Static method in class com.fasterxml.jackson.databind.util.NativeImageUtil
-
Check whether the given error is a substratevm UnsupportedFeatureError
- isUnwrapping() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Accessor that will return true if this bean property has to support "unwrapping"; ability to replace POJO structural wrapping with optional name prefix and/or suffix (or in some cases, just removal of wrapper name).
- isUnwrapping() - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- isUnwrappingSerializer() - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Accessor for checking whether this serializer is an "unwrapping" serializer; this is necessary to know since it may also require caller to suppress writing of the leading property name.
- isUnwrappingSerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- isUnwrappingSerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- isUnwrappingSerializer() - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- isValidReferencePropertyName(String, JsonParser) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
-
Convenience method, equivalent to calling:
readerInstance.generator.isValidReferencePropertyName(name, parser);
and used to determine whether Object Ids handled by the underlying generator may be in form of (JSON) Objects. - isValueNode() - Method in class com.fasterxml.jackson.databind.JsonNode
- isVirtual() - Method in class com.fasterxml.jackson.databind.BeanProperty.Bogus
- isVirtual() - Method in interface com.fasterxml.jackson.databind.BeanProperty
-
Accessor for checking whether there is an actual physical property behind this property abstraction or not.
- isVirtual() - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- isVirtual() - Method in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- isVirtual() - Method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- isVisible - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- isVisibleForView(Class<?>) - Method in class com.fasterxml.jackson.databind.util.ViewMatcher
- itemsFormat(JsonFormatTypes) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
- itemsFormat(JsonFormatTypes) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
-
Visit method that is called if the content type is a simple scalar type like
JsonFormatTypes.STRING
(but not for structured types likeJsonFormatTypes.OBJECT
since they would be missing type information). - itemsFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
- itemsFormat(JsonFormatVisitable, JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
-
Visit method called for structured types, as well as possibly for leaf types (especially if handled by custom serializers).
- IterableSerializer - Class in com.fasterxml.jackson.databind.ser.std
- IterableSerializer(JavaType, boolean, TypeSerializer) - Constructor for class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- IterableSerializer(IterableSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- IterationType - Class in com.fasterxml.jackson.databind.type
-
Specialized
SimpleType
for types that are allow iteration over Collection(-like) types: this includes types likeIterator
. - IterationType(TypeBase, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.IterationType
-
Constructor used when upgrading into this type (via
IterationType.upgradeFrom(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType)
, the usual way forIterationType
s to come into existence. - IterationType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.IterationType
- iterator() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Accessor for traversing over all contained properties.
- iterator() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
- iterator() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Same as calling
JsonNode.elements()
; implemented so that convenience "for-each" loop can be used for looping over elements of JSON Array constructs. - iterator() - Method in class com.fasterxml.jackson.databind.util.ArrayIterator
- IteratorSerializer - Class in com.fasterxml.jackson.databind.ser.impl
- IteratorSerializer(JavaType, boolean, TypeSerializer) - Constructor for class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- IteratorSerializer(IteratorSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
J
- JacksonAnnotationIntrospector - Class in com.fasterxml.jackson.databind.introspect
-
AnnotationIntrospector
implementation that handles standard Jackson annotations. - JacksonAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- JacksonStdImpl - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Marker interface used to indicate implementation classes (serializers, deserializers etc) that are standard ones Jackson uses; not custom ones that application has added.
- JAVA_LANG_OBJECT - Enum constant in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
This value means that only properties that have
Object
as declared type (including generic types without explicit type) will use default typing. - Java7Handlers - Class in com.fasterxml.jackson.databind.ext
-
Since v2.15,
Java7HandlersImpl
is no longer loaded via reflection. - Java7Handlers() - Constructor for class com.fasterxml.jackson.databind.ext.Java7Handlers
- Java7HandlersImpl - Class in com.fasterxml.jackson.databind.ext
-
Since v2.15, this is no longer loaded via reflection.
- Java7HandlersImpl() - Constructor for class com.fasterxml.jackson.databind.ext.Java7HandlersImpl
- Java7Support - Class in com.fasterxml.jackson.databind.ext
-
To support Java7-incomplete platforms, we will offer support for JDK 7 annotations through this class, loaded dynamically; if loading fails, support will be missing.
- Java7Support() - Constructor for class com.fasterxml.jackson.databind.ext.Java7Support
- Java7SupportImpl - Class in com.fasterxml.jackson.databind.ext
- Java7SupportImpl() - Constructor for class com.fasterxml.jackson.databind.ext.Java7SupportImpl
- JavaType - Class in com.fasterxml.jackson.databind
-
Base class for type token classes used both to contain information and as keys for deserializers.
- JavaType(JavaType) - Constructor for class com.fasterxml.jackson.databind.JavaType
-
Copy-constructor used when refining/upgrading type instances.
- JavaType(Class<?>, int, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.JavaType
-
Main base constructor for sub-classes to use
- JavaUtilCollectionsDeserializers - Class in com.fasterxml.jackson.databind.deser.impl
-
Helper class used to contain logic for deserializing "special" containers from
java.util.Collections
andjava.util.Arrays
. - JavaUtilCollectionsDeserializers() - Constructor for class com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers
- JDK14Util - Class in com.fasterxml.jackson.databind.jdk14
-
Helper class to support some of JDK 14 (and later) features without Jackson itself being run on (or even built with) Java 14.
- JDK14Util() - Constructor for class com.fasterxml.jackson.databind.jdk14.JDK14Util
- JdkDeserializers - Class in com.fasterxml.jackson.databind.deser.std
-
Container class that contains serializers for JDK types that require special handling for some reason.
- JdkDeserializers() - Constructor for class com.fasterxml.jackson.databind.deser.std.JdkDeserializers
- JDKValueInstantiators - Class in com.fasterxml.jackson.databind.deser.impl
-
Container for a set of
ValueInstantiator
s used for certain critical JDK value types, either as performance optimization for initialization time observed by profiling, or due to difficulty in otherwise finding constructors. - JDKValueInstantiators() - Constructor for class com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators
- JsonAnyFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonAnyFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonAppend - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation used to add "virtual" properties that will be written after regular properties during serialization.
- JsonAppend.Attr - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Definition of a single attribute-backed property.
- JsonAppend.Prop - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Definition of a single general virtual property.
- JsonArrayFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonArrayFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonBooleanFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonBooleanFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonDeserialize - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation use for configuring deserialization aspects, by attaching to "setter" methods or fields, or to value classes.
- JsonDeserializer<T> - Class in com.fasterxml.jackson.databind
-
Abstract class that defines API used by
ObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
. - JsonDeserializer() - Constructor for class com.fasterxml.jackson.databind.JsonDeserializer
- JsonDeserializer.None - Class in com.fasterxml.jackson.databind
-
This marker class is only to be used with annotations, to indicate that no deserializer is configured.
- JsonFormatTypes - Enum in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonFormatVisitable - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Interface
JsonSerializer
implements to allow for visiting type hierarchy. - JsonFormatVisitorWithSerializerProvider - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonFormatVisitorWrapper - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Interface for visitor callbacks, when type in question can be any of legal JSON types.
- JsonFormatVisitorWrapper.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Empty "no-op" implementation of
JsonFormatVisitorWrapper
, suitable for sub-classing. - JsonIntegerFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonIntegerFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonLocationInstantiator - Class in com.fasterxml.jackson.databind.deser.std
-
For
JsonLocation
, we should be able to just implementValueInstantiator
(not that explicit one would be very hard but...) - JsonLocationInstantiator() - Constructor for class com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator
- JsonMapFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonMapFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonMapper - Class in com.fasterxml.jackson.databind.json
-
JSON-format specific
ObjectMapper
implementation. - JsonMapper() - Constructor for class com.fasterxml.jackson.databind.json.JsonMapper
- JsonMapper(JsonFactory) - Constructor for class com.fasterxml.jackson.databind.json.JsonMapper
- JsonMapper(JsonMapper) - Constructor for class com.fasterxml.jackson.databind.json.JsonMapper
- JsonMapper.Builder - Class in com.fasterxml.jackson.databind.json
-
Base implementation for "Vanilla"
ObjectMapper
, used with JSON dataformat backend. - JsonMappingException - Exception Class in com.fasterxml.jackson.databind
-
Checked exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple
IOException
s) or data encoding/decoding problems (signaled withStreamReadException
,StreamWriteException
). - JsonMappingException(Closeable, String) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
- JsonMappingException(Closeable, String, JsonLocation) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
- JsonMappingException(Closeable, String, Throwable) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
- JsonMappingException(String) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
-
Deprecated.Since 2.7 Use variant that takes
JsonParser
instead - JsonMappingException(String, JsonLocation) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
-
Deprecated.Since 2.7 Use variant that takes
JsonParser
instead - JsonMappingException(String, JsonLocation, Throwable) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
-
Deprecated.Since 2.7 Use variant that takes
JsonParser
instead - JsonMappingException(String, Throwable) - Constructor for exception class com.fasterxml.jackson.databind.JsonMappingException
-
Deprecated.Since 2.7 Use variant that takes
JsonParser
instead - JsonMappingException.Reference - Class in com.fasterxml.jackson.databind
-
Simple bean class used to contain references.
- JsonNaming - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation that can be used to indicate a
PropertyNamingStrategy
to use for annotated class. - JsonNode - Class in com.fasterxml.jackson.databind
-
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
- JsonNode() - Constructor for class com.fasterxml.jackson.databind.JsonNode
- JsonNode.OverwriteMode - Enum in com.fasterxml.jackson.databind
-
Configuration setting used with
JsonNode.withObject(JsonPointer)
method overrides, to indicate which overwrites are acceptable if the path pointer indicates has incompatible nodes (for example, instead of Object node a Null node is encountered). - JsonNodeCreator - Interface in com.fasterxml.jackson.databind.node
-
Interface that defines common "creator" functionality implemented both by
JsonNodeFactory
andContainerNode
(that is, JSON Object and Array nodes). - JsonNodeDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- JsonNodeDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- JsonNodeDeserializer(JsonNodeDeserializer, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- JsonNodeFactory - Class in com.fasterxml.jackson.databind.node
-
Base class that specifies methods for getting access to Node instances (newly constructed, or shared, depending on type), as well as basic implementation of the methods.
- JsonNodeFactory() - Constructor for class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Default constructor.
- JsonNodeFactory(boolean) - Constructor for class com.fasterxml.jackson.databind.node.JsonNodeFactory
- JsonNodeFeature - Enum in com.fasterxml.jackson.databind.cfg
-
New Datatype-specific configuration options related to handling of
JsonNode
types. - JsonNodeFieldAnyProperty(BeanProperty, AnnotatedMember, JavaType, JsonDeserializer<Object>, JsonNodeFactory) - Constructor for class com.fasterxml.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
- JsonNodeType - Enum in com.fasterxml.jackson.databind.node
-
Enumeration of JSON types.
- JsonNullFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonNullFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonNumberFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonNumberFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonObjectFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like
EnumMap
). - JsonObjectFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JSONPObject - Class in com.fasterxml.jackson.databind.util
-
Container class that can be used to wrap any Object instances (including nulls), and will serialize embedded in JSONP wrapping.
- JSONPObject(String, Object) - Constructor for class com.fasterxml.jackson.databind.util.JSONPObject
- JSONPObject(String, Object, JavaType) - Constructor for class com.fasterxml.jackson.databind.util.JSONPObject
- JsonPOJOBuilder - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation used to configure details of a Builder class: instances of which are used as Builders for deserialized POJO values, instead of POJOs being instantiated using constructors or factory methods.
- JsonPOJOBuilder.Value - Class in com.fasterxml.jackson.databind.annotation
-
Simple value container for containing values read from
JsonPOJOBuilder
annotation instance. - JsonSchema - Class in com.fasterxml.jackson.databind.jsonschema
-
Deprecated.Since 2.2, we recommend use of external JSON Schema generator module
- JsonSchema(ObjectNode) - Constructor for class com.fasterxml.jackson.databind.jsonschema.JsonSchema
-
Deprecated.Main constructor for schema instances.
- JsonSerializable - Interface in com.fasterxml.jackson.databind
-
Interface that can be implemented by objects that know how to serialize themselves to JSON, using
JsonGenerator
(andSerializerProvider
if necessary). - JsonSerializable.Base - Class in com.fasterxml.jackson.databind
-
Base class with minimal implementation, as well as couple of extension methods that core Jackson databinding makes use of.
- JsonSerializableSchema - Annotation Type in com.fasterxml.jackson.databind.jsonschema
-
Deprecated.Since 2.15, we recommend use of external JSON Schema generator module
- JsonSerialize - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation used for configuring serialization aspects, by attaching to "getter" methods or fields, or to value classes.
- JsonSerialize.Inclusion - Enum in com.fasterxml.jackson.databind.annotation
-
Deprecated.
- JsonSerialize.Typing - Enum in com.fasterxml.jackson.databind.annotation
-
Enumeration used with
JsonSerialize.typing()
property to define whether type detection is based on dynamic runtime type (DYNAMIC) or declared type (STATIC). - JsonSerializer<T> - Class in com.fasterxml.jackson.databind
-
Abstract class that defines API used by
ObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
. - JsonSerializer() - Constructor for class com.fasterxml.jackson.databind.JsonSerializer
- JsonSerializer.None - Class in com.fasterxml.jackson.databind
-
This marker class is only to be used with annotations, to indicate that no serializer is configured.
- JsonStringFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonStringFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonTypeIdResolver - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation that can be used to plug a custom type identifier handler (
TypeIdResolver
) to be used byTypeSerializer
s andTypeDeserializer
s for converting between java types and type id included in JSON content. - JsonTypeResolver - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation that can be used to explicitly define custom resolver used for handling serialization and deserialization of type information, needed for handling of polymorphic types (or sometimes just for linking abstract types to concrete types)
- JsonValueFormat - Enum in com.fasterxml.jackson.databind.jsonFormatVisitors
-
This enum represents the encoded format for a jsonSchema value type
- JsonValueFormatVisitor - Interface in com.fasterxml.jackson.databind.jsonFormatVisitors
- JsonValueFormatVisitor.Base - Class in com.fasterxml.jackson.databind.jsonFormatVisitors
-
Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.
- JsonValueInstantiator - Annotation Type in com.fasterxml.jackson.databind.annotation
-
Annotation that can be used to indicate a
ValueInstantiator
to use for creating instances of specified type. - JsonValueSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Serializer class that can serialize Object that have a
JsonValue
annotation to indicate that serialization should be done by calling the method annotated, and serializing result it returns. - JsonValueSerializer(AnnotatedMember, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Deprecated.Since 2.12
- JsonValueSerializer(AnnotatedMember, TypeSerializer, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Deprecated.
- JsonValueSerializer(AnnotatedMember, TypeSerializer, JsonSerializer<?>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- JsonValueSerializer(JsonValueSerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- JSONWrappedObject - Class in com.fasterxml.jackson.databind.util
-
General-purpose wrapper class that can be used to decorate serialized value with arbitrary literal prefix and suffix.
- JSONWrappedObject(String, String, Object) - Constructor for class com.fasterxml.jackson.databind.util.JSONWrappedObject
- JSONWrappedObject(String, String, Object, JavaType) - Constructor for class com.fasterxml.jackson.databind.util.JSONWrappedObject
-
Constructor that should be used when specific serialization type to use is important, and needs to be passed instead of just using runtime (type-erased) type of the value.
K
- KEBAB_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention used in languages like Lisp, where words are in lower-case letters, separated by hyphens.
- KEBAB_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Deprecated.Since 2.12 deprecated. Use
PropertyNamingStrategies.KEBAB_CASE
instead. See databind#2715 for reasons for deprecation. - KebabCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.KebabCaseStrategy
- KebabCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy
-
Deprecated.
- KebabCaseStrategy(boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy
-
Deprecated.
- key(Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- key(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- keyAs() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Concrete type to deserialize keys of
Map
as, instead of type otherwise declared. - keyAs() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Concrete type to serialize keys of
Map
as, instead of type otherwise declared. - KeyDeserializer - Class in com.fasterxml.jackson.databind
-
Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
- KeyDeserializer() - Constructor for class com.fasterxml.jackson.databind.KeyDeserializer
- KeyDeserializer.None - Class in com.fasterxml.jackson.databind
-
This marker class is only to be used with annotations, to indicate that no deserializer is configured.
- keyDeserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to get an instance of key deserializer of specified type.
- keyDeserializerInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- keyDeserializerInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- keyDeserializers() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- KeyDeserializers - Interface in com.fasterxml.jackson.databind.deser
-
Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names.
- keyFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
- keyFormat(JsonFormatVisitable, JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
-
Visit method called to indicate type of keys of the Map type being visited
- keys() - Method in class com.fasterxml.jackson.databind.util.CompactStringObjectMap
- keySerializers() - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- keySet() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- keyUsing() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Deserializer class to use for deserializing Map keys of annotated property or Map keys of value type so annotated.
- keyUsing() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Serializer class to use for deserializing Map keys of annotated property or Map keys of value type so annotated.
L
- LaissezFaireSubTypeValidator - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Default
PolymorphicTypeValidator
used unless explicit one is constructed (and, in 2.11,MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES
not enabled). - LaissezFaireSubTypeValidator() - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator
- lastValidIndex() - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- leaseObjectBuffer() - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method that can be used to get access to a reusable ObjectBuffer, useful for efficiently constructing Object arrays and Lists.
- legacyManglePropertyName(String, int) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
-
Method called to figure out name of the property, given corresponding suggested name based on a method or field name.
- legacyManglePropertyName(String, int) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Method called to figure out name of the property, given corresponding suggested name based on a method or field name.
- lineNumber - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- Linked(T, POJOPropertyBuilder.Linked<T>, PropertyName, boolean, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- LinkedNode<T> - Class in com.fasterxml.jackson.databind.util
-
Node of a forward-only linked list.
- LinkedNode(T, LinkedNode<T>) - Constructor for class com.fasterxml.jackson.databind.util.LinkedNode
- linkNext(LinkedNode<T>) - Method in class com.fasterxml.jackson.databind.util.LinkedNode
- LOCALE_EXT_MARKER - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- localSize() - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigIntegerDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.StringDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- logicalType() - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- logicalType() - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method for accessing logical type of values this deserializer produces.
- LogicalType - Enum in com.fasterxml.jackson.databind.type
-
Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.
- LONG_DESC - Static variable in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- LongArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- LongArraySerializer(StdArraySerializers.LongArraySerializer, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- LongBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.LongBuilder
- LongDeserializer(Class<Long>, Long) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.LongDeserializer
- LongNode - Class in com.fasterxml.jackson.databind.node
-
Numeric node that contains simple 64-bit integer values.
- LongNode(long) - Constructor for class com.fasterxml.jackson.databind.node.LongNode
- LongSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer
- longValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Returns 64-bit long value for this node, if and only if this node is numeric (
JsonNode.isNumber()
returns true). - longValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- longValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- looksLikeISO8601(String) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Helper method used to figure out if input looks like valid ISO-8601 string.
- LookupCache<K,
V> - Interface in com.fasterxml.jackson.databind.util -
An interface describing the required API for the Jackson-databind Type cache.
- LOWER_CAMEL_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention used in Java, where words other than first are capitalized and no separator is used between words.
- LOWER_CAMEL_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Deprecated.Since 2.12 deprecated. Use
PropertyNamingStrategies.LOWER_CAMEL_CASE
instead. See databind#2715 for reasons for deprecation. - LOWER_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention in which all words of the logical name are in lower case, and no separator is used between words.
- LOWER_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Deprecated.Since 2.12 deprecated. Use
PropertyNamingStrategies.LOWER_CASE
instead. See databind#2715 for reasons for deprecation. - LOWER_DOT_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention widely used as configuration properties name, where words are in lower-case letters, separated by dots.
- LOWER_DOT_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Deprecated.Since 2.12 deprecated. Use
PropertyNamingStrategies.LOWER_DOT_CASE
instead. See databind#2715 for reasons for deprecation. - LowerCamelCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCamelCaseStrategy
- LowerCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCaseStrategy
- LowerCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy
-
Deprecated.
- LowerCaseStrategy(boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy
-
Deprecated.
- LowerDotCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerDotCaseStrategy
- LowerDotCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy
-
Deprecated.
- LowerDotCaseStrategy(boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy
-
Deprecated.
- LRUMap<K,
V> - Class in com.fasterxml.jackson.databind.util -
Helper for simple bounded maps used for reusing lookup values.
- LRUMap(int, int) - Constructor for class com.fasterxml.jackson.databind.util.LRUMap
M
- managed(String) - Static method in class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- MANAGED_REFERENCE - Enum constant in enum com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
-
Reference property that Jackson manages and that is serialized normally (by serializing reference object), but is used for resolving back references during deserialization.
- ManagedReferenceProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
Wrapper property that is used to handle managed (forward) properties Basically just needs to delegate first to actual forward property, and then to back property.
- ManagedReferenceProperty(SettableBeanProperty, String, SettableBeanProperty, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- map - Variable in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
- Map - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Map
values (and "Map-like" for JVM languages and datatype libraries with semantically similar types) - mapAbstractType(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- mapAbstractType(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Method that can be called to try to resolve an abstract type (interface, abstract class) into a concrete type, or at least something "more concrete" (abstract class instead of interface).
- mapArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
Method called to map a JSON Array into a Java value.
- mapArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- mapArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- mapArrayToArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
Method called to map a JSON Array into a Java Object array (Object[]).
- mapArrayToArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- MapDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Basic deserializer that can take JSON "Object" structure and construct a
Map
instance, with typed contents. - MapDeserializer(MapDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Copy-constructor that can be used by sub-classes to allow copy-on-write styling copying of settings of an existing instance.
- MapDeserializer(MapDeserializer, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer, NullValueProvider, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- MapDeserializer(MapDeserializer, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer, NullValueProvider, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- MapDeserializer(JavaType, ValueInstantiator, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- MapEntryDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Basic serializer that can take JSON "Object" structure and construct a
Map
instance, with typed contents. - MapEntryDeserializer(MapEntryDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
Copy-constructor that can be used by sub-classes to allow copy-on-write styling copying of settings of an existing instance.
- MapEntryDeserializer(MapEntryDeserializer, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
- MapEntryDeserializer(JavaType, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
- MapEntrySerializer - Class in com.fasterxml.jackson.databind.ser.impl
- MapEntrySerializer(JavaType, JavaType, JavaType, boolean, TypeSerializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- MapEntrySerializer(MapEntrySerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Deprecated.
- MapEntrySerializer(MapEntrySerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, JsonSerializer<?>, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- MapFieldAnyProperty(BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer, ValueInstantiator) - Constructor for class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
- MapLikeType - Class in com.fasterxml.jackson.databind.type
-
Type that represents Map-like types; things that consist of key/value pairs but that do not necessarily implement
Map
, but that do not have enough introspection functionality to allow for some level of generic handling. - MapLikeType(TypeBase, JavaType, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.MapLikeType
- MapLikeType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.MapLikeType
- mapObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
Method called to map a JSON Object into a Java value.
- mapObject(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- mapObject(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- MapperBuilder<M,
B> - Class in com.fasterxml.jackson.databind.cfg -
Jackson 3 will introduce fully immutable, builder-based system for constructing
ObjectMapper
s. - MapperBuilder(M) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperBuilder
- MapperConfig<T> - Class in com.fasterxml.jackson.databind.cfg
-
Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.
- MapperConfig(BaseSettings, long) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfig
- MapperConfig(MapperConfig<T>) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfig
- MapperConfig(MapperConfig<T>, long) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfig
- MapperConfig(MapperConfig<T>, BaseSettings) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfig
- MapperConfigBase<CFG,
T> - Class in com.fasterxml.jackson.databind.cfg - MapperConfigBase(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides, DatatypeFeatures) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Constructor used when creating a new instance (compared to that of creating fluent copies)
- MapperConfigBase(MapperConfigBase<CFG, T>) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Pass-through constructor used when no changes are needed to the base class.
- MapperConfigBase(MapperConfigBase<CFG, T>, long) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, BaseSettings) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, ContextAttributes) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, DatatypeFeatures) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, SimpleMixInResolver) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, SubtypeResolver) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Copy constructor usually called to make a copy for use by ObjectMapper that is copied.
- MapperConfigBase(MapperConfigBase<CFG, T>, PropertyName) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperConfigBase(MapperConfigBase<CFG, T>, Class<?>) - Constructor for class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- MapperFeature - Enum in com.fasterxml.jackson.databind
-
Enumeration that defines simple on/off features to set for
ObjectMapper
, and accessible (but not changeable) viaObjectReader
andObjectWriter
(as well as through various convenience methods through context objects). - mappingException(String, Object...) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Deprecated.Since 2.9
- mappingException(Throwable, String, Object...) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Deprecated.Since 2.9
- MappingIterator<T> - Class in com.fasterxml.jackson.databind
-
Iterator exposed by
ObjectMapper
when binding sequence of objects. - MappingIterator(JavaType, JsonParser, DeserializationContext, JsonDeserializer<?>, boolean, Object) - Constructor for class com.fasterxml.jackson.databind.MappingIterator
- MappingJsonFactory - Class in com.fasterxml.jackson.databind
-
Sub-class of
JsonFactory
that will create a properObjectCodec
to allow seam-less conversions between JSON content and Java objects (POJOs). - MappingJsonFactory() - Constructor for class com.fasterxml.jackson.databind.MappingJsonFactory
- MappingJsonFactory(JsonFactory, ObjectMapper) - Constructor for class com.fasterxml.jackson.databind.MappingJsonFactory
- MappingJsonFactory(ObjectMapper) - Constructor for class com.fasterxml.jackson.databind.MappingJsonFactory
- MapProperty - Class in com.fasterxml.jackson.databind.ser.std
-
Helper class needed to support flexible filtering of Map properties with generic JSON Filter functionality.
- MapProperty(TypeSerializer, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapProperty
- MapSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Standard serializer implementation for serializing {link java.util.Map} types.
- MapSerializer(MapSerializer, BeanProperty, JsonSerializer<?>, JsonSerializer<?>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.in 2.12, remove from 3.0
- MapSerializer(MapSerializer, BeanProperty, JsonSerializer<?>, JsonSerializer<?>, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
- MapSerializer(MapSerializer, TypeSerializer, Object) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.// since 2.9
- MapSerializer(MapSerializer, TypeSerializer, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
- MapSerializer(MapSerializer, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
- MapSerializer(Set<String>, JavaType, JavaType, boolean, TypeSerializer, JsonSerializer<?>, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.in 2.12, remove from 3.0
- MapSerializer(Set<String>, Set<String>, JavaType, JavaType, boolean, TypeSerializer, JsonSerializer<?>, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.MapSerializer
- MapType - Class in com.fasterxml.jackson.databind.type
-
Type that represents "true" Java Map types.
- MapType(TypeBase, JavaType, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.MapType
- markAsIgnorable() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- markAsIgnorable() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- MARKER_FOR_EMPTY - Static variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Marker object used to indicate "do not serialize if empty"
- MARKER_FOR_EMPTY - Static variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- MARKER_FOR_EMPTY - Static variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- MARKER_FOR_EMPTY - Static variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- match(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.TypeMatcher
- match(MapperConfig<?>, String) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.NameMatcher
- Match(InputStream, byte[], int, int, ObjectReader, MatchStrength) - Constructor for class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
- materializeAbstractType(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
- MAX_BIG_DECIMAL_SCALE - Static variable in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
-
Copied from `jackson-core` class `GeneratorBase`
- MAX_ELEMENT_INDEX_FOR_INSERT - Static variable in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Constant that defines maximum
JsonPointer
element index we use for inserts. - MAX_TYPE_LENGTH - Static variable in class com.fasterxml.jackson.databind.type.TypeParser
-
Maximum length of canonical type definition we will try to parse.
- MAX_TYPE_NESTING - Static variable in class com.fasterxml.jackson.databind.type.TypeParser
-
Maximum levels of nesting allowed for parameterized types.
- maxDeserializerCacheSize(int) - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider.Builder
-
Define the maximum size of the
LookupCache
instance constructed byDefaultCacheProvider.forDeserializerCache(DeserializationConfig)
andDefaultCacheProvider._buildCache(int)
. - maximumCapacity(long) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap.Builder
-
Specifies the maximum capacity to coerce the map to and may exceed it temporarily.
- maxSerializerCacheSize(int) - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider.Builder
-
Define the maximum size of the
LookupCache
instance constructed byDefaultCacheProvider.forSerializerCache(SerializationConfig)
andDefaultCacheProvider._buildCache(int)
- maxTypeFactoryCacheSize(int) - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider.Builder
-
Define the maximum size of the
LookupCache
instance constructed byDefaultCacheProvider.forTypeFactory()
andDefaultCacheProvider._buildCache(int)
- maySerializeAsObject() - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
-
Convenience method, equivalent to calling:
readerInstance.generator.maySerializeAsObject();
and used to determine whether Object Ids handled by the underlying generator may be in form of (JSON) Objects. - MemberIterator(POJOPropertyBuilder.Linked<T>) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
- MemberKey - Class in com.fasterxml.jackson.databind.introspect
-
Helper class needed to be able to efficiently access class member functions (
Method
s andConstructor
s) inMap
s. - MemberKey(Constructor<?>) - Constructor for class com.fasterxml.jackson.databind.introspect.MemberKey
- MemberKey(Method) - Constructor for class com.fasterxml.jackson.databind.introspect.MemberKey
- MemberKey(String, Class<?>[]) - Constructor for class com.fasterxml.jackson.databind.introspect.MemberKey
- memberMethods() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- merge(AnnotationMap, AnnotationMap) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- merge(PropertyName, PropertyName) - Static method in class com.fasterxml.jackson.databind.PropertyName
-
Method that will combine information from two
PropertyName
instances - mergeAnnotations(boolean) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- MergeInfo(AnnotatedMember, boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyMetadata.MergeInfo
- MergingSettableBeanProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
SettableBeanProperty
implementation that will try to access value of the property first, and if non-null value found, pass that for update (usingJsonDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, Object)
) instead of constructing a new value. - MergingSettableBeanProperty(MergingSettableBeanProperty, SettableBeanProperty) - Constructor for class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
- MergingSettableBeanProperty(SettableBeanProperty, AnnotatedMember) - Constructor for class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
- metadata - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata
- MethodAnyProperty(BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MethodAnyProperty
- methodName - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- MethodProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
This concrete sub-class implements property that is set using regular "setter" method.
- MethodProperty(MethodProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- MethodProperty(MethodProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- MethodProperty(MethodProperty, Method) - Constructor for class com.fasterxml.jackson.databind.deser.impl.MethodProperty
-
Constructor used for JDK Serialization when reading persisted object
- MethodProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations, AnnotatedMethod) - Constructor for class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- MinimalClassNameIdResolver - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Specialization of
ClassNameIdResolver
that instead uses a "minimal" derivation ofClass
name, using relative reference from the base type (base class) that polymorphic value has. - MinimalClassNameIdResolver(JavaType, TypeFactory, PolymorphicTypeValidator) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
- MismatchedInputException - Exception Class in com.fasterxml.jackson.databind.exc
-
General exception type used as the base class for all
JsonMappingException
s that are due to input not mapping to target definition; these are typically considered "client errors" since target type definition itself is not the root cause but mismatching input. - MismatchedInputException(JsonParser, String) - Constructor for exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- MismatchedInputException(JsonParser, String, JsonLocation) - Constructor for exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- MismatchedInputException(JsonParser, String, JavaType) - Constructor for exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- MismatchedInputException(JsonParser, String, Class<?>) - Constructor for exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- MISSING - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- MISSING_VALUE_DESERIALIZER - Static variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
To avoid nasty NPEs, let's use a placeholder for _valueDeserializer, if real deserializer is not (yet) available.
- missingNode() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- missingNode() - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
- missingNode() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- missingNode() - Method in class com.fasterxml.jackson.databind.ObjectReader
- MissingNode - Class in com.fasterxml.jackson.databind.node
-
This singleton node class is generated to denote "missing nodes" along paths that do not exist.
- MissingNode() - Constructor for class com.fasterxml.jackson.databind.node.MissingNode
-
NOTE: visibility raised to `protected` in 2.9.3 to allow custom subtypes (which may not be greatest idea ever to have but was requested)
- missingTypeIdException(JavaType, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- mixInCount() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Test-only method -- does not reflect possibly open-ended set that external mix-in resolver might provide.
- mixInCount() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- modifyArrayDeserializer(DeserializationConfig, ArrayType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
DeserializerFactory
after it has constructed the standard deserializer for givenArrayType
to make it possible to either replace or augment this deserializer with additional functionality. - modifyArraySerializer(SerializationConfig, ArrayType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
Method called by
DeserializerFactory
after it has constructed the standard serializer for givenArrayType
to make it possible to either replace or augment this serializer with additional functionality. - modifyCollectionDeserializer(DeserializationConfig, CollectionType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing defaultCollectionType
deserializer instance. - modifyCollectionLikeDeserializer(DeserializationConfig, CollectionLikeType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing defaultCollectionLikeType
deserializer instance. - modifyCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
- modifyCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
- modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing default bean deserializer instance with properties collected and ordered earlier. - modifyEnumDeserializer(DeserializationConfig, JavaType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing default enum type deserializer instance. - modifyEnumSerializer(SerializationConfig, JavaType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
- modifyFieldName(AnnotatedField, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Base
- modifyFieldName(AnnotatedField, String) - Method in class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
-
Method called to find the name of logical property that given field should be associated with, if any.
- modifyFieldName(AnnotatedField, String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- modifyKeyDeserializer(DeserializationConfig, JavaType, KeyDeserializer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
DeserializerFactory
after it has constructed the standard key deserializer for given key type. - modifyKeySerializer(SerializationConfig, JavaType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
Method called by
DeserializerFactory
after it has constructed the default key serializer to use for serializingMap
keys of given type. - modifyMapDeserializer(DeserializationConfig, MapType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing defaultMapType
deserializer instance. - modifyMapLikeDeserializer(DeserializationConfig, MapLikeType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing defaultMapLikeType
deserializer instance. - modifyMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
- modifyMapSerializer(SerializationConfig, MapType, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
- modifyReferenceDeserializer(DeserializationConfig, ReferenceType, BeanDescription, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
after constructing defaultReferenceType
deserializer instance. - modifySerializer(SerializationConfig, BeanDescription, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
Method called by
BeanSerializerFactory
after constructing default bean serializer instance with properties collected and ordered earlier. - modifyType(JavaType, Type, TypeBindings, TypeFactory) - Method in class com.fasterxml.jackson.databind.type.TypeModifier
-
Method called to let modifier change constructed type definition.
- modifyTypeByAnnotation(DeserializationContext, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- Module - Class in com.fasterxml.jackson.databind
-
Simple interface for extensions that can be registered with
ObjectMapper
to provide a well-defined set of extensions to default functionality; such as support for new data types. - Module() - Constructor for class com.fasterxml.jackson.databind.Module
- Module.SetupContext - Interface in com.fasterxml.jackson.databind
-
Interface Jackson exposes to modules for purpose of registering extended functionality.
- moduleName - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- moduleVersion - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- moreSpecificType(JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method that can be called to figure out more specific of two types (if they are related; that is, one implements or extends the other); or if not related, return the primary type.
- MutableCoercionConfig - Class in com.fasterxml.jackson.databind.cfg
-
Mutable version of
CoercionConfig
(or rather, extended API) exposed during configuration phase ofObjectMapper
construction (viaJsonMapper.builder()
). - MutableCoercionConfig() - Constructor for class com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
- MutableCoercionConfig(MutableCoercionConfig) - Constructor for class com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
- MutableConfigOverride - Class in com.fasterxml.jackson.databind.cfg
-
Extension of
ConfigOverride
that allows changing of contained configuration settings. - MutableConfigOverride() - Constructor for class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- MutableConfigOverride(MutableConfigOverride) - Constructor for class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
N
- name - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- name() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Prop
-
Name of the property to possibly use for serializing (although implementation may choose to not use this information).
- name(PropertyName) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either single-quoted (apostrophe)
'name'
(ifname
not null), or "[null]" ifname
is null. - name(String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either single-quoted (apostrophe)
'name'
(ifname
not null), or "[null]" ifname
is null. - NAME_FOR_OBJECT_REF - Static variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- Named - Interface in com.fasterxml.jackson.databind.util
-
Simple tag interface mostly to allow sorting by name.
- NamedType - Class in com.fasterxml.jackson.databind.jsontype
-
Simple container class for types with optional logical name, used as external identifier
- NamedType(Class<?>) - Constructor for class com.fasterxml.jackson.databind.jsontype.NamedType
- NamedType(Class<?>, String) - Constructor for class com.fasterxml.jackson.databind.jsontype.NamedType
- nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
- nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given constructor parameter; typically called when building a deserializer (but not necessarily only then).
- nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
- nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given field.
- nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
- nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given getter method; typically called when building a serializer.
- nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
- nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given setter method; typically called when building a deserializer (but not necessarily only then).
- nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- NameMatcher() - Constructor for class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.NameMatcher
- nameOf(Named) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either single-quoted (apostrophe)
'named.getName()'
(ifnamed
not null), or "[null]" ifnamed
is null. - nameOf(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either `cls.getName()` (if `cls` not null), or "[null]" if `cls` is null.
- namespace() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Prop
-
Optional namespace to use along with
JsonAppend.Prop.name()
; only relevant for data formats that use namespaces (like XML). - NameTransformer - Class in com.fasterxml.jackson.databind.util
-
Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).
- NameTransformer() - Constructor for class com.fasterxml.jackson.databind.util.NameTransformer
- NameTransformer.Chained - Class in com.fasterxml.jackson.databind.util
- NameTransformer.NopTransformer - Class in com.fasterxml.jackson.databind.util
- NamingBase() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
- namingStrategyInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to construct a NamingStrategy instance used for specified class.
- NativeImageUtil - Class in com.fasterxml.jackson.databind.util
-
Utilities for graal native image support; mostly to improve error message handling in case of missing information for native image.
- nativeMethod - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.Adapter
- needsReflectionConfiguration(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.NativeImageUtil
-
Check whether the given class is likely missing reflection configuration (running in native image, and no members visible in reflection).
- newDelegatingInstance(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- newForSerialization(Object) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- newForSerialization(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- newWith(Class<?>, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- next - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValue
- next - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- next() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
- next() - Method in class com.fasterxml.jackson.databind.MappingIterator
- next() - Method in class com.fasterxml.jackson.databind.util.ArrayIterator
- next() - Method in class com.fasterxml.jackson.databind.util.LinkedNode
- next() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- nextFieldName() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- nextToken() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- nextToken() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- nextValue() - Method in class com.fasterxml.jackson.databind.MappingIterator
- NioPathDeserializer - Class in com.fasterxml.jackson.databind.ext
- NioPathDeserializer() - Constructor for class com.fasterxml.jackson.databind.ext.NioPathDeserializer
- NioPathSerializer - Class in com.fasterxml.jackson.databind.ext
- NioPathSerializer() - Constructor for class com.fasterxml.jackson.databind.ext.NioPathSerializer
- NO_ABSTRACT_TYPE_RESOLVERS - Static variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- NO_ANNOTATION_MAPS - Static variable in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- NO_ANNOTATION_MAPS - Static variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- NO_ANNOTATIONS - Static variable in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
- NO_ANNOTATIONS - Static variable in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- NO_ANNOTATIONS - Static variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- NO_DESERIALIZERS - Static variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- NO_DESERIALIZERS - Static variable in class com.fasterxml.jackson.databind.deser.DeserializerFactory
- NO_MODIFIERS - Static variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- NO_MODIFIERS - Static variable in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- NO_NAME - Static variable in class com.fasterxml.jackson.databind.PropertyName
-
Special placeholder value that indicates that there is no name associated.
- NO_OBJECTS - Static variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- NO_PROPS - Static variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- NO_SERIALIZERS - Static variable in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
-
Constant for empty
Serializers
array (which by definition is stateless and reusable) - NO_VALUE - Static variable in annotation type com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema
-
Deprecated.Marker value used to indicate that property has "no value"; needed because annotations cannot have null as default value.
- NO_VALUE_INSTANTIATORS - Static variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- NoClass - Class in com.fasterxml.jackson.databind.annotation
-
Marker class used with annotations to indicate "no class".
- NodeDeserializer() - Constructor for class com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer
- nodeFactory(JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- NON_CONCRETE_AND_ARRAYS - Enum constant in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Value that means that default typing will be used for all types covered by
ObjectMapper.DefaultTyping.OBJECT_AND_NON_CONCRETE
plus all array types for them. - NON_DEFAULT - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Value that indicates that only properties that have values that differ from default settings (meaning values they have when Bean is constructed with its no-arguments constructor) are to be included.
- NON_EMPTY - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Value that indicates that only properties that have values that values that are null or what is considered empty are not to be included.
- NON_FINAL - Enum constant in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Value that means that default typing will be used for all non-final types, with exception of small number of "natural" types (String, Boolean, Integer, Double), which can be correctly inferred from JSON; as well as for all arrays of non-final types.
- NON_FINAL_AND_ENUMS - Enum constant in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Enables default typing for non-final types as
ObjectMapper.DefaultTyping.NON_FINAL
, but also includes Enums. - NON_NULL - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Value that indicates that only properties with non-null values are to be included.
- None() - Constructor for class com.fasterxml.jackson.databind.JsonSerializer.None
- None() - Constructor for class com.fasterxml.jackson.databind.KeyDeserializer.None
- None() - Constructor for class com.fasterxml.jackson.databind.util.Converter.None
- NONE - Enum constant in enum com.fasterxml.jackson.databind.JsonNode.OverwriteMode
-
Mode in which no values may be overwritten, not even
NullNode
s; only compatible paths may be traversed. - nonNull(T, T) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- nonNullString(String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- nonSharedInstance(Object, Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
-
Overridable method that creates initial non-shared instance, with the first explicit set value.
- NonTypedScalarSerializerBase<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Deprecated.
- NonTypedScalarSerializerBase(Class<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase
-
Deprecated.
- NonTypedScalarSerializerBase(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase
-
Deprecated.
- NOP - Static variable in class com.fasterxml.jackson.databind.util.NameTransformer
-
Singleton "no-operation" transformer which simply returns given name as is.
- NopAnnotationIntrospector - Class in com.fasterxml.jackson.databind.introspect
-
Dummy, "no-operation" implementation of
AnnotationIntrospector
. - NopAnnotationIntrospector() - Constructor for class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
- nopInstance() - Static method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Factory method for accessing "no operation" implementation of introspector: instance that will never find any annotation-based configuration.
- NopTransformer() - Constructor for class com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer
- NOT_HANDLED - Static variable in class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
Marker value returned by some handler methods to indicate that they could not handle problem and produce replacement value.
- notFinite(double) - Static method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer
-
Deprecated.
- noTypeInfoBuilder() - Static method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- NULL - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- NULL - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- NULL_PRETTY_PRINTER - Static variable in class com.fasterxml.jackson.databind.ObjectWriter
-
We need to keep track of explicit disabling of pretty printing; easiest to do by a token value.
- NULL_SURROGATE - Static variable in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- nuller() - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- NullifyingDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Bogus deserializer that will simply skip all content there is to map and returns Java null reference.
- NullifyingDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer
- nullNode() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- nullNode() - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- nullNode() - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON null node (which represents literal null value)
- nullNode() - Method in class com.fasterxml.jackson.databind.ObjectMapper
- nullNode() - Method in class com.fasterxml.jackson.databind.ObjectReader
- NullNode - Class in com.fasterxml.jackson.databind.node
-
This singleton value class is used to contain explicit JSON null value.
- NullNode() - Constructor for class com.fasterxml.jackson.databind.node.NullNode
-
NOTE: visibility raised to `protected` in 2.9.3 to allow custom subtypes.
- nullOrToString(Object) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- NULLS - Enum constant in enum com.fasterxml.jackson.databind.JsonNode.OverwriteMode
-
Mode in which explicit
NullNode
s may be replaced but no other node types. - NullsAsEmptyProvider - Class in com.fasterxml.jackson.databind.deser.impl
-
Simple
NullValueProvider
that will return "empty value" specified byJsonDeserializer
provider is constructed with. - NullsAsEmptyProvider(JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider
- NullsConstantProvider - Class in com.fasterxml.jackson.databind.deser.impl
-
Simple
NullValueProvider
that will simply return given constant value when a null is encountered; or, with a specially constructed instance (seeNullsConstantProvider.skipper()
, indicate the need for special behavior of skipping property altogether (not setting as anything OR throwing exception). - NullsConstantProvider(Object) - Constructor for class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- NullSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
This is a simple dummy serializer that will just output literal JSON null value whenever serialization is requested.
- NullsFailProvider - Class in com.fasterxml.jackson.databind.deser.impl
-
Simple
NullValueProvider
that will always throw aInvalidNullException
when a null is encountered. - NullsFailProvider(PropertyName, JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
- nullsUsing() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Serializer class to use for serializing nulls for properties that are annotated, instead of the default null serializer.
- NullValueProvider - Interface in com.fasterxml.jackson.databind.deser
-
Helper interface implemented by classes that are to be used as null providers during deserialization.
- NUMBER - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- NUMBER - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- NumberDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.NumberDeserializer
- NumberDeserializers - Class in com.fasterxml.jackson.databind.deser.std
-
Container class for deserializers that handle core JDK primitive (and matching wrapper) types, as well as standard "big" numeric types.
- NumberDeserializers() - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers
- NumberDeserializers.BigDecimalDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.BigIntegerDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
This is bit trickier to implement efficiently, while avoiding overflow problems.
- NumberDeserializers.BooleanDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.ByteDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.CharacterDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.DoubleDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.FloatDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.IntegerDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.LongDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.NumberDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
For type
Number.class
, we can just rely on type mappings that plainJsonParser.getNumberValue()
returns. - NumberDeserializers.PrimitiveOrWrapperDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
- NumberDeserializers.ShortDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- numberNode(byte) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(byte) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(byte) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given 8-bit value
- numberNode(double) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(double) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(double) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given 64-bit floating point value
- numberNode(float) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(float) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(float) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given 32-bit floating point value
- numberNode(int) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(int) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(int) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given 32-bit integer value
- numberNode(long) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(long) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(long) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given 64-bit integer value
- numberNode(short) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(short) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(short) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given 16-bit integer value
- numberNode(Byte) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(Byte) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(Byte) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Alternate factory method that will handle wrapper value, which may be null.
- numberNode(Double) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(Double) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(Double) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Alternate factory method that will handle wrapper value, which may be null.
- numberNode(Float) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(Float) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(Float) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Alternate factory method that will handle wrapper value, which may be null.
- numberNode(Integer) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(Integer) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(Integer) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Alternate factory method that will handle wrapper value, which may be null.
- numberNode(Long) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(Long) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(Long) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Alternate factory method that will handle wrapper value, which may be null.
- numberNode(Short) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(Short) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(Short) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Alternate factory method that will handle wrapper value, which may be null.
- numberNode(BigDecimal) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(BigDecimal) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(BigDecimal) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given unlimited precision floating point value
- numberNode(BigInteger) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- numberNode(BigInteger) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- numberNode(BigInteger) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for getting an instance of JSON numeric value that expresses given unlimited range integer value
- NumberSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
As a fallback, we may need to use this serializer for other types of
Number
s: both custom types and "big" numbers likeBigInteger
andBigDecimal
. - NumberSerializer(Class<? extends Number>) - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializer
- NumberSerializers - Class in com.fasterxml.jackson.databind.ser.std
-
Container class for serializers used for handling standard JDK-provided primitve number types and their wrapper counterparts (like
Integer
). - NumberSerializers() - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers
- NumberSerializers.Base<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Shared base class for actual primitive/wrapper number serializers.
- NumberSerializers.DoubleSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
This is the special serializer for regular
Double
s (and primitive doubles) - NumberSerializers.FloatSerializer - Class in com.fasterxml.jackson.databind.ser.std
- NumberSerializers.IntegerSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
This is the special serializer for regular
Integer
s (and primitive ints) - NumberSerializers.IntLikeSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Similar to
NumberSerializers.IntegerSerializer
, but will not cast to Integer: instead, cast is toNumber
, and conversion is by callingNumber.intValue()
. - NumberSerializers.LongSerializer - Class in com.fasterxml.jackson.databind.ser.std
- NumberSerializers.ShortSerializer - Class in com.fasterxml.jackson.databind.ser.std
- numberType() - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
-
Returns code that identifies type of underlying numeric value, if (and only if) node is a number node.
- numberType() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.IntNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.LongNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- numberType() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- numberType(JsonParser.NumberType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
- numberType(JsonParser.NumberType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor
- numberType(JsonParser.NumberType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
- numberType(JsonParser.NumberType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor
- numberValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Returns numeric value for this node, if and only if this node is numeric (
JsonNode.isNumber()
returns true); otherwise returns null - numberValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.NumericNode
- numberValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- NumericNode - Class in com.fasterxml.jackson.databind.node
-
Intermediate value node used for numeric nodes.
- NumericNode() - Constructor for class com.fasterxml.jackson.databind.node.NumericNode
O
- Object - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of Object values from input (token sequence from
JsonToken.START_OBJECT
toJsonToken.END_OBJECT
) - OBJECT - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- OBJECT - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- OBJECT_AND_NON_CONCRETE - Enum constant in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Value that means that default typing will be used for properties with declared type of
Object
or an abstract type (abstract class or interface). - OBJECT_DESC - Static variable in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- ObjectArrayDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Serializer that can serialize non-primitive arrays.
- ObjectArrayDeserializer(ObjectArrayDeserializer, JsonDeserializer<Object>, TypeDeserializer, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- ObjectArrayDeserializer(JavaType, JsonDeserializer<Object>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- ObjectArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Generic serializer for Object arrays (
Object[]
). - ObjectArraySerializer(JavaType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- ObjectArraySerializer(ObjectArraySerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- ObjectArraySerializer(ObjectArraySerializer, TypeSerializer) - Constructor for class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- ObjectBuffer - Class in com.fasterxml.jackson.databind.util
-
Helper class to use for constructing Object arrays by appending entries to create arrays of various lengths (length that is not known a priori).
- ObjectBuffer() - Constructor for class com.fasterxml.jackson.databind.util.ObjectBuffer
- objectIdGeneratorInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to construct a ObjectIdHandler instance of specified type.
- objectIdGeneratorInstance(Annotated, ObjectIdInfo) - Method in class com.fasterxml.jackson.databind.DatabindContext
- ObjectIdInfo - Class in com.fasterxml.jackson.databind.introspect
-
Container object that encapsulates information usually derived from
JsonIdentityInfo
annotation or its custom alternatives - ObjectIdInfo(PropertyName, Class<?>, Class<? extends ObjectIdGenerator<?>>, boolean) - Constructor for class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- ObjectIdInfo(PropertyName, Class<?>, Class<? extends ObjectIdGenerator<?>>, boolean, Class<? extends ObjectIdResolver>) - Constructor for class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- ObjectIdInfo(PropertyName, Class<?>, Class<? extends ObjectIdGenerator<?>>, Class<? extends ObjectIdResolver>) - Constructor for class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- ObjectIdReader - Class in com.fasterxml.jackson.databind.deser.impl
-
Object that knows how to deserialize Object Ids.
- ObjectIdReader(JavaType, PropertyName, ObjectIdGenerator<?>, JsonDeserializer<?>, SettableBeanProperty, ObjectIdResolver) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- ObjectIdReferenceProperty - Class in com.fasterxml.jackson.databind.deser.impl
- ObjectIdReferenceProperty(ObjectIdReferenceProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- ObjectIdReferenceProperty(ObjectIdReferenceProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- ObjectIdReferenceProperty(SettableBeanProperty, ObjectIdInfo) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- ObjectIdReferenceProperty.PropertyReferring - Class in com.fasterxml.jackson.databind.deser.impl
- objectIdResolverInstance(Annotated, ObjectIdInfo) - Method in class com.fasterxml.jackson.databind.DatabindContext
- ObjectIdValueProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
Specialized
SettableBeanProperty
implementation used for virtual property that represents Object Id that is used for some POJO types (or properties). - ObjectIdValueProperty(ObjectIdReader, PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- ObjectIdValueProperty(ObjectIdValueProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- ObjectIdValueProperty(ObjectIdValueProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- ObjectIdWriter - Class in com.fasterxml.jackson.databind.ser.impl
-
Object that knows how to serialize Object Ids.
- ObjectIdWriter(JavaType, SerializableString, ObjectIdGenerator<?>, JsonSerializer<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
- ObjectMapper - Class in com.fasterxml.jackson.databind
-
ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Plain Old Java Objects), or to and from a general-purpose JSON Tree Model (
JsonNode
), as well as related functionality for performing conversions. - ObjectMapper() - Constructor for class com.fasterxml.jackson.databind.ObjectMapper
-
Default constructor, which will construct the default
JsonFactory
as necessary, useSerializerProvider
as itsSerializerProvider
, andBeanSerializerFactory
as itsSerializerFactory
. - ObjectMapper(JsonFactory) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper
-
Constructs instance that uses specified
JsonFactory
for constructing necessaryJsonParser
s and/orJsonGenerator
s. - ObjectMapper(JsonFactory, DefaultSerializerProvider, DefaultDeserializationContext) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper
-
Constructs instance that uses specified
JsonFactory
for constructing necessaryJsonParser
s and/orJsonGenerator
s, and uses given providers for accessing serializers and deserializers. - ObjectMapper(ObjectMapper) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper
-
Copy-constructor, mostly used to support
ObjectMapper.copy()
. - ObjectMapper(ObjectMapper, JsonFactory) - Constructor for class com.fasterxml.jackson.databind.ObjectMapper
-
Copy-constructor, mostly used to support
ObjectMapper.copyWith(JsonFactory)
. - ObjectMapper.DefaultTypeResolverBuilder - Class in com.fasterxml.jackson.databind
-
Customized
TypeResolverBuilder
that provides type resolver builders used with so-called "default typing" (seeObjectMapper.activateDefaultTyping(PolymorphicTypeValidator)
for details). - ObjectMapper.DefaultTyping - Enum in com.fasterxml.jackson.databind
-
Enumeration used with
ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator)
to specify what kind of types (classes) default typing should be used for. - objectNode() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
Factory method that constructs and returns an empty
ObjectNode
Construction is done using registeredJsonNodeFactory
. - objectNode() - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- objectNode() - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing an empty JSON Object ("struct") node
- ObjectNode - Class in com.fasterxml.jackson.databind.node
-
Node that maps to JSON Object structures in JSON content.
- ObjectNode(JsonNodeFactory) - Constructor for class com.fasterxml.jackson.databind.node.ObjectNode
- ObjectNode(JsonNodeFactory, Map<String, JsonNode>) - Constructor for class com.fasterxml.jackson.databind.node.ObjectNode
- ObjectReader - Class in com.fasterxml.jackson.databind
-
Builder object that can be used for per-serialization configuration of deserialization parameters, such as root type to use or object to update (instead of constructing new instance).
- ObjectReader(ObjectMapper, DeserializationConfig) - Constructor for class com.fasterxml.jackson.databind.ObjectReader
-
Constructor used by
ObjectMapper
for initial instantiation - ObjectReader(ObjectMapper, DeserializationConfig, JavaType, Object, FormatSchema, InjectableValues) - Constructor for class com.fasterxml.jackson.databind.ObjectReader
-
Constructor called when a root deserializer should be fetched based on other configuration.
- ObjectReader(ObjectReader, TokenFilter) - Constructor for class com.fasterxml.jackson.databind.ObjectReader
- ObjectReader(ObjectReader, JsonFactory) - Constructor for class com.fasterxml.jackson.databind.ObjectReader
- ObjectReader(ObjectReader, DeserializationConfig) - Constructor for class com.fasterxml.jackson.databind.ObjectReader
-
Copy constructor used when modifying simple feature flags
- ObjectReader(ObjectReader, DeserializationConfig, JavaType, JsonDeserializer<Object>, Object, FormatSchema, InjectableValues, DataFormatReaders) - Constructor for class com.fasterxml.jackson.databind.ObjectReader
-
Copy constructor used for building variations.
- ObjectWriter - Class in com.fasterxml.jackson.databind
-
Builder object that can be used for per-serialization configuration of serialization parameters, such as JSON View and root type to use.
- ObjectWriter(ObjectMapper, SerializationConfig) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter
-
Alternative constructor for initial instantiation by
ObjectMapper
- ObjectWriter(ObjectMapper, SerializationConfig, FormatSchema) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter
-
Alternative constructor for initial instantiation by
ObjectMapper
- ObjectWriter(ObjectMapper, SerializationConfig, JavaType, PrettyPrinter) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter
-
Constructor used by
ObjectMapper
for initial instantiation - ObjectWriter(ObjectWriter, JsonFactory) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter
- ObjectWriter(ObjectWriter, SerializationConfig) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter
-
Copy constructor used for building variations.
- ObjectWriter(ObjectWriter, SerializationConfig, ObjectWriter.GeneratorSettings, ObjectWriter.Prefetch) - Constructor for class com.fasterxml.jackson.databind.ObjectWriter
-
Copy constructor used for building variations.
- ObjectWriter.GeneratorSettings - Class in com.fasterxml.jackson.databind
-
Helper class used for containing settings specifically related to (re)configuring
JsonGenerator
constructed for writing output. - ObjectWriter.Prefetch - Class in com.fasterxml.jackson.databind
-
As a minor optimization, we will make an effort to pre-fetch a serializer, or at least relevant
TypeSerializer
, if given enough information. - of(A, M) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata
- of(Class<?>, Annotation) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- okNameForGetter(AnnotatedMethod, boolean) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Deprecated.Since 2.12 replaced with
AccessorNamingStrategy
- okNameForIsGetter(AnnotatedMethod, String, boolean) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Deprecated.Since 2.12 replaced with
AccessorNamingStrategy
- okNameForMutator(AnnotatedMethod, String, boolean) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Deprecated.Since 2.12 replaced with
AccessorNamingStrategy
- okNameForRegularGetter(AnnotatedMethod, String, boolean) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Deprecated.Since 2.12 replaced with
AccessorNamingStrategy
- okNameForSetter(AnnotatedMethod, boolean) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Deprecated.
- OneAnnotation(Class<?>, Annotation) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation
- OptionalHandlerFactory - Class in com.fasterxml.jackson.databind.ext
-
Helper class used for isolating details of handling optional+external types (javax.xml classes) from standard factories that offer them.
- OptionalHandlerFactory() - Constructor for class com.fasterxml.jackson.databind.ext.OptionalHandlerFactory
- optionalProperty(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- optionalProperty(BeanProperty) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- optionalProperty(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- optionalProperty(String, JsonFormatVisitable, JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- ORDER_MAP_ENTRIES_BY_KEYS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
- orderProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
Method called by
BeanSerializerFactory
with set of properties to serialize, in default ordering (based on defaults as well as possible type annotations). - OtherScalar - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
- OVERRIDE_PUBLIC_ACCESS_MODIFIERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines that forces call to
AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)
even forpublic
accessors -- that is, even if no such call is needed from functionality perspective -- if call is allowed (that is,MapperFeature.CAN_OVERRIDE_ACCESS_MODIFIERS
is set to true). - overrideCurrentName(String) - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- overrideCurrentName(String) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- overrideParentContext(JsonStreamContext) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Method that allows explicitly specifying parent parse context to associate with contents of this buffer.
- overrideStdFeatures(int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
P
- PackageVersion - Class in com.fasterxml.jackson.databind.cfg
-
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
- PackageVersion() - Constructor for class com.fasterxml.jackson.databind.cfg.PackageVersion
- pair(AnnotationIntrospector, AnnotationIntrospector) - Static method in class com.fasterxml.jackson.databind.AnnotationIntrospector
- Param(AnnotatedParameter, BeanPropertyDefinition, JacksonInject.Value) - Constructor for class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param
- paramCount() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- parameter(int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- paramName(int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- parentOrCopy() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
-
Helper method we need to handle discontinuity between "real" contexts buffer creates, and ones from parent: problem being they are of different types.
- parse(String) - Method in class com.fasterxml.jackson.databind.ext.DOMDeserializer
- parse(String) - Method in class com.fasterxml.jackson.databind.type.TypeParser
- parse(String) - Method in class com.fasterxml.jackson.databind.util.ISO8601DateFormat
-
Deprecated.
- parse(String) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- parse(String, ParsePosition) - Method in class com.fasterxml.jackson.databind.util.ISO8601DateFormat
-
Deprecated.
- parse(String, ParsePosition) - Static method in class com.fasterxml.jackson.databind.util.ISO8601Utils
-
Deprecated.Parse a date from ISO-8601 formatted string.
- parse(String, ParsePosition) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- parseAsISO8601(String, ParsePosition) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- parseAsRFC1123(String, ParsePosition) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- parseDate(String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method for parsing a Date from given String, using currently configured date format (accessed using
MapperConfig.getDateFormat()
). - Parser(TokenBuffer.Segment, ObjectCodec, boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Deprecated.
- Parser(TokenBuffer.Segment, ObjectCodec, boolean, boolean, JsonStreamContext) - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Deprecated.
- Parser(TokenBuffer.Segment, ObjectCodec, boolean, boolean, JsonStreamContext, StreamReadConstraints) - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- parseType(TypeParser.MyTokenizer, int) - Method in class com.fasterxml.jackson.databind.type.TypeParser
- parseTypes(TypeParser.MyTokenizer, int) - Method in class com.fasterxml.jackson.databind.type.TypeParser
- path(int) - Method in class com.fasterxml.jackson.databind.JsonNode
-
This method is similar to
JsonNode.get(int)
, except that instead of returning null if no such element exists (due to index being out of range, or this node not being an array), a "missing node" (node that returns true forJsonNode.isMissingNode()
) will be returned. - path(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- path(int) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- path(int) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- path(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
This method is similar to
JsonNode.get(String)
, except that instead of returning null if no such value exists (due to this node not being an object, or object not having value for the specified field), a "missing node" (node that returns true forJsonNode.isMissingNode()
) will be returned. - path(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- path(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- path(String) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- PATTERN_ISO8601 - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
- PATTERN_PLAIN - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
- PATTERN_PLAIN_STR - Static variable in class com.fasterxml.jackson.databind.util.StdDateFormat
- peekNextToken() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- PHONE - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be a phone number (format MAY follow E.123).
- PlaceholderForType - Class in com.fasterxml.jackson.databind.type
-
Helper type used when introspecting bindings for already resolved types, needed for specialization.
- PlaceholderForType(int) - Constructor for class com.fasterxml.jackson.databind.type.PlaceholderForType
- POJO - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- POJO - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Types that are handled by default "set of key/value pairs" serialization, also known as "Beans".
- pojoNode(Object) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- pojoNode(Object) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- pojoNode(Object) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing a wrapper for POJO ("Plain Old Java Object") objects; these will get serialized using data binding, usually as JSON Objects, but in some cases as JSON Strings or other node types.
- POJONode - Class in com.fasterxml.jackson.databind.node
-
Value node that contains a wrapped POJO, to be serialized as a JSON constructed through data mapping (usually done by calling
ObjectMapper
). - POJONode(Object) - Constructor for class com.fasterxml.jackson.databind.node.POJONode
- POJOPropertiesCollector - Class in com.fasterxml.jackson.databind.introspect
-
Helper class used for aggregating information about all possible properties of a POJO.
- POJOPropertiesCollector(MapperConfig<?>, boolean, JavaType, AnnotatedClass, AccessorNamingStrategy) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- POJOPropertiesCollector(MapperConfig<?>, boolean, JavaType, AnnotatedClass, String) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.Since 2.12
- POJOPropertyBuilder - Class in com.fasterxml.jackson.databind.introspect
-
Helper class used for aggregating information about a single potential POJO property.
- POJOPropertyBuilder(MapperConfig<?>, AnnotationIntrospector, boolean, PropertyName) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- POJOPropertyBuilder(MapperConfig<?>, AnnotationIntrospector, boolean, PropertyName, PropertyName) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- POJOPropertyBuilder(POJOPropertyBuilder, PropertyName) - Constructor for class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- POJOPropertyBuilder.Linked<T> - Class in com.fasterxml.jackson.databind.introspect
-
Node used for creating simple linked lists to efficiently store small sets of things.
- POJOPropertyBuilder.MemberIterator<T> - Class in com.fasterxml.jackson.databind.introspect
- polymorphicTypeValidator(PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for assigning
PolymorphicTypeValidator
to use for validating subtypes when using Class name - based polymorphic deserialization using annotations (validator used with "Default Typing" is specified by passing inMapperBuilder.activateDefaultTyping(PolymorphicTypeValidator)
instead). - PolymorphicTypeValidator - Class in com.fasterxml.jackson.databind.jsontype
-
Interface for classes that handle validation of class-name - based subtypes used with Polymorphic Deserialization: both via "default typing" and explicit
@JsonTypeInfo
when using Java Class name as Type Identifier. - PolymorphicTypeValidator() - Constructor for class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator
- PolymorphicTypeValidator.Base - Class in com.fasterxml.jackson.databind.jsontype
-
Shared base class with partial implementation (with all validation calls returning
PolymorphicTypeValidator.Validity.INDETERMINATE
) and convenience methods for indicating failure reasons. - PolymorphicTypeValidator.Validity - Enum in com.fasterxml.jackson.databind.jsontype
-
Definition of return values to indicate determination regarding validity.
- PREFIX_C3P0 - Static variable in class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
- PREFIX_SPRING - Static variable in class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
- prepend() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend
-
Indicator used to determine whether properties defined are to be appended after (false) or prepended before (true) regular properties.
- prependPath(JsonMappingException.Reference) - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- prependPath(Object, int) - Method in exception class com.fasterxml.jackson.databind.DatabindException
-
Method called to prepend a reference information in front of current path
- prependPath(Object, int) - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method called to prepend a reference information in front of current path
- prependPath(Object, String) - Method in exception class com.fasterxml.jackson.databind.DatabindException
-
Method called to prepend a reference information in front of current path
- prependPath(Object, String) - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method called to prepend a reference information in front of current path
- prettyPrinter - Variable in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
-
To allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as well
- PrimitiveArrayBuilder<T> - Class in com.fasterxml.jackson.databind.util
-
Base class for specialized primitive array builders.
- PrimitiveArrayBuilder() - Constructor for class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- PrimitiveArrayDeserializers<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Container for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types.
- PrimitiveArrayDeserializers(PrimitiveArrayDeserializers<?>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- PrimitiveArrayDeserializers(Class<T>) - Constructor for class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- PrimitiveOrWrapperDeserializer(Class<T>, LogicalType, T, T) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- PrimitiveOrWrapperDeserializer(Class<T>, T, T) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
-
Deprecated.
- primitiveType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that can be used to find primitive type for given class if (but only if) it is either wrapper type or primitive type; returns
null
if type is neither. - PrivateMaxEntriesMap<K,
V> - Class in com.fasterxml.jackson.databind.util.internal -
A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.
- PrivateMaxEntriesMap.Builder<K,
V> - Class in com.fasterxml.jackson.databind.util.internal -
A builder that creates
PrivateMaxEntriesMap
instances. - processUnwrapped(JsonParser, DeserializationContext, Object, TokenBuffer) - Method in class com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
- processViews(SerializationConfig, BeanSerializerBuilder) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method called to handle view information for constructed serializer, based on bean property writers.
- PROP_NAME_LOCALIZED_MESSAGE - Static variable in class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
- PROP_NAME_MESSAGE - Static variable in class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
- PROP_NAME_SUPPRESSED - Static variable in class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
- PROPAGATE_TRANSIENT_MARKER - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines how
transient
modifier for fields is handled: if disabled, it is only taken to mean exclusion of the field as an accessor; if true, it is taken to imply removal of the whole property. - propDef - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.Param
- properties() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Accessor for iterating over properties this deserializer uses; with the exception that properties passed via Creator methods (specifically, "property-based constructor") are not included, but can be accessed separate by calling
BeanDeserializerBase.creatorProperties()
- properties() - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
- properties() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Accessor that will return properties of
ObjectNode
similar to howMap.entrySet()
works; for other node types will return emptySet
. - properties() - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Accessor for iterating over logical properties that the type handled by this serializer has, from serialization perspective.
- properties() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method to use for accessing all properties (with both names and values) of this JSON Object.
- properties() - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
-
Assume "properties" mode if not explicitly annotated otherwise
- property(BeanProperty) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- property(BeanProperty) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
-
Callback method called when a POJO property is being traversed.
- property(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- property(String, JsonFormatVisitable, JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
-
Callback method called when a non-POJO property (typically something like an Enum entry of
EnumMap
type) is being traversed. - PropertyBasedCreator - Class in com.fasterxml.jackson.databind.deser.impl
-
Object that is used to collect arguments for non-default creator (non-default-constructor, or argument-taking factory method) before creator can be called.
- PropertyBasedCreator(DeserializationContext, ValueInstantiator, SettableBeanProperty[], boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
- PropertyBasedObjectIdGenerator - Class in com.fasterxml.jackson.databind.deser.impl
- PropertyBasedObjectIdGenerator - Class in com.fasterxml.jackson.databind.ser.impl
- PropertyBasedObjectIdGenerator(ObjectIdInfo, BeanPropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- PropertyBasedObjectIdGenerator(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- PropertyBasedObjectIdGenerator(Class<?>, BeanPropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- PropertyBindingException - Exception Class in com.fasterxml.jackson.databind.exc
-
Base class for
JsonMappingException
s that are specifically related to problems related to binding an individual property. - PropertyBindingException(JsonParser, String, JsonLocation, Class<?>, String, Collection<Object>) - Constructor for exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
- PropertyBindingException(String, JsonLocation, Class<?>, String, Collection<Object>) - Constructor for exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Deprecated.Since 2.7
- PropertyBuilder - Class in com.fasterxml.jackson.databind.ser
-
Helper class for
BeanSerializerFactory
that is used to constructBeanPropertyWriter
instances. - PropertyBuilder(SerializationConfig, BeanDescription) - Constructor for class com.fasterxml.jackson.databind.ser.PropertyBuilder
- propertyDef(int) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- PropertyFilter - Interface in com.fasterxml.jackson.databind.ser
-
Interface that defines API for filter objects use (as configured using
JsonFilter
) for filtering bean properties to serialize. - PropertyMetadata - Class in com.fasterxml.jackson.databind
-
Simple container class used for storing "additional" metadata about properties.
- PropertyMetadata(Boolean, String, Integer, String, PropertyMetadata.MergeInfo, Nulls, Nulls) - Constructor for class com.fasterxml.jackson.databind.PropertyMetadata
- PropertyMetadata.MergeInfo - Class in com.fasterxml.jackson.databind
-
Helper class used for containing information about expected merge information for this property, if merging is expected.
- propertyName - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- propertyName - Variable in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
-
Name of id property to write, if not null: if null, should only write references, but id property is handled by some other entity.
- PropertyName - Class in com.fasterxml.jackson.databind
-
Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
- PropertyName(String) - Constructor for class com.fasterxml.jackson.databind.PropertyName
- PropertyName(String, String) - Constructor for class com.fasterxml.jackson.databind.PropertyName
- PropertyNamingStrategies - Class in com.fasterxml.jackson.databind
-
Container for standard
PropertyNamingStrategy
implementations and singleton instances. - PropertyNamingStrategies() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies
- PropertyNamingStrategies.KebabCaseStrategy - Class in com.fasterxml.jackson.databind
-
Naming strategy similar to
PropertyNamingStrategies.SnakeCaseStrategy
, but instead of underscores as separators, uses hyphens. - PropertyNamingStrategies.LowerCamelCaseStrategy - Class in com.fasterxml.jackson.databind
-
"No-operation" strategy that is equivalent to not specifying any strategy: will simply return suggested standard bean naming as-is.
- PropertyNamingStrategies.LowerCaseStrategy - Class in com.fasterxml.jackson.databind
-
Simple strategy where external name simply only uses lower-case characters, and no separators.
- PropertyNamingStrategies.LowerDotCaseStrategy - Class in com.fasterxml.jackson.databind
-
Naming strategy similar to
PropertyNamingStrategies.KebabCaseStrategy
, but instead of hyphens as separators, uses dots. - PropertyNamingStrategies.NamingBase - Class in com.fasterxml.jackson.databind
-
Intermediate base class for simple implementations
- PropertyNamingStrategies.SnakeCaseStrategy - Class in com.fasterxml.jackson.databind
-
A
PropertyNamingStrategy
that translates typical camel case Java property names to lower case JSON element names, separated by underscores. - PropertyNamingStrategies.UpperCamelCaseStrategy - Class in com.fasterxml.jackson.databind
-
A
PropertyNamingStrategy
that translates typical camelCase Java property names to PascalCase JSON element names (i.e., with a capital first letter). - PropertyNamingStrategies.UpperSnakeCaseStrategy - Class in com.fasterxml.jackson.databind
-
A
PropertyNamingStrategy
that translates an input to the equivalent upper case snake case. - propertyNamingStrategy(PropertyNamingStrategy) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configuring
PropertyNamingStrategy
to use for adapting POJO property names (internal) into content property names (external) - PropertyNamingStrategy - Class in com.fasterxml.jackson.databind
-
Class that defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names"), in cases where no explicit annotations exist for naming.
- PropertyNamingStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy
- PropertyNamingStrategy.KebabCaseStrategy - Class in com.fasterxml.jackson.databind
-
Deprecated.Since 2.12 use
PropertyNamingStrategies.KebabCaseStrategy
instead (see databind#2715 for reason for deprecation) - PropertyNamingStrategy.LowerCaseStrategy - Class in com.fasterxml.jackson.databind
-
Deprecated.Since 2.12 use
PropertyNamingStrategies.LowerCaseStrategy
instead (see databind#2715 for reason for deprecation) - PropertyNamingStrategy.LowerDotCaseStrategy - Class in com.fasterxml.jackson.databind
-
Deprecated.Since 2.12 use
PropertyNamingStrategies.LowerDotCaseStrategy
instead (see databind#2715 for reason for deprecation) - PropertyNamingStrategy.PropertyNamingStrategyBase - Class in com.fasterxml.jackson.databind
-
Deprecated.Since 2.12 deprecated. See databind#2715 for reasons for deprecation.
- PropertyNamingStrategy.SnakeCaseStrategy - Class in com.fasterxml.jackson.databind
-
Deprecated.Since 2.12 use
PropertyNamingStrategies.SnakeCaseStrategy
instead (see databind#2715 for reason for deprecation) - PropertyNamingStrategy.UpperCamelCaseStrategy - Class in com.fasterxml.jackson.databind
-
Deprecated.Since 2.12 use
PropertyNamingStrategies.UpperCamelCaseStrategy
instead (see databind#2715 for reason for deprecation) - PropertyNamingStrategyBase() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- PropertyNamingStrategyBase(boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- PropertyReferring(ObjectIdReferenceProperty, UnresolvedForwardReference, Class<?>, Object) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
- PropertySerializerMap - Class in com.fasterxml.jackson.databind.ser.impl
-
Helper container used for resolving serializers for dynamic (possibly but not necessarily polymorphic) properties: properties whose type is not forced to use dynamic (declared) type and that are not final.
- PropertySerializerMap(boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- PropertySerializerMap(PropertySerializerMap) - Constructor for class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
- PropertySerializerMap.SerializerAndMapResult - Class in com.fasterxml.jackson.databind.ser.impl
-
Value class used for returning tuple that has both serializer that was retrieved and new map instance
- PropertyValue - Class in com.fasterxml.jackson.databind.deser.impl
-
Base class for property values that need to be buffered during deserialization.
- PropertyValue(PropertyValue, Object) - Constructor for class com.fasterxml.jackson.databind.deser.impl.PropertyValue
- PropertyValueBuffer - Class in com.fasterxml.jackson.databind.deser.impl
-
Simple container used for temporarily buffering a set of
PropertyValue
s. - PropertyValueBuffer(JsonParser, DeserializationContext, int, ObjectIdReader) - Constructor for class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
- PropertyWriter - Class in com.fasterxml.jackson.databind.ser
-
Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.
- PropertyWriter(BeanPropertyDefinition) - Constructor for class com.fasterxml.jackson.databind.ser.PropertyWriter
- PropertyWriter(PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.ser.PropertyWriter
- PropertyWriter(PropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.PropertyWriter
- propName() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Attr
-
Name to use for serializing value of the attribute; if not defined,
JsonAppend.Attr.value()
will be used instead. - propNamespace() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Attr
-
Optional namespace to use; only relevant for data formats that use namespaces (like XML).
- props() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend
-
Set of general virtual properties to include when serializing a POJO.
- Provider() - Constructor for class com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.Provider
- Provider() - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- Provider(DefaultAccessorNamingStrategy.Provider, DefaultAccessorNamingStrategy.BaseNameValidator) - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- Provider(DefaultAccessorNamingStrategy.Provider, String, String, String, String) - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- Provider(String, String, String, String, DefaultAccessorNamingStrategy.BaseNameValidator) - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- put(String, boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified String value.
- put(String, byte[]) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified binary value
- put(String, double) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(String, float) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(String, int) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(String, long) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(String, short) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a property to specified numeric value.
- put(String, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Deprecated.Since 2.4 use either
ObjectNode.set(String,JsonNode)
orObjectNode.replace(String,JsonNode)
, - put(String, Boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- put(String, Double) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- put(String, Float) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- put(String, Integer) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- put(String, Long) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(String, Short) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- put(String, String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified String value.
- put(String, BigDecimal) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(String, BigInteger) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a field to specified numeric value.
- put(K, V) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- put(K, V) - Method in interface com.fasterxml.jackson.databind.util.LookupCache
- put(K, V) - Method in class com.fasterxml.jackson.databind.util.LRUMap
- putAll(ObjectNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Deprecated.Since 2.4 use
ObjectNode.setAll(ObjectNode)
, - putAll(Map<String, ? extends JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Deprecated.Since 2.4 use
ObjectNode.setAll(Map)
, - putArray(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method that will construct an ArrayNode and add it as a property of this
ObjectNode
, replacing old value, if any. - putIfAbsent(String, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method that will set value of specified property if (and only if) it had no set value previously.
- putIfAbsent(K, V) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- putIfAbsent(K, V) - Method in interface com.fasterxml.jackson.databind.util.LookupCache
- putIfAbsent(K, V) - Method in class com.fasterxml.jackson.databind.util.LRUMap
- putNull(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for setting value of a property to explicit
null
value. - putObject(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method that will construct an ObjectNode and add it as a property of this
ObjectNode
, replacing old value, if any. - putPOJO(String, Object) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for adding an opaque Java value as the value of specified property.
- putRawValue(String, RawValue) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
Q
- quotedOr(Object, String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Returns either quoted value (with double-quotes) -- if argument non-null String -- or String NULL (no quotes) (if null).
R
- rawClass(JavaType) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- rawClass(Type) - Static method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Static helper method that can be called to figure out type-erased call for given JDK type.
- RawSerializer<T> - Class in com.fasterxml.jackson.databind.ser.std
-
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.
- RawSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.RawSerializer
-
Constructor takes in expected type of values; but since caller typically cannot really provide actual type parameter, we will just take wild card and coerce type.
- rawType(int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- rawValue() - Method in class com.fasterxml.jackson.databind.util.RawValue
-
Accessor for returning enclosed raw value in whatever form it was created in (usually
String
, {link SerializableString}, or anyJsonSerializable
). - RawValue - Class in com.fasterxml.jackson.databind.util
-
Helper class used to encapsulate "raw values", pre-encoded textual content that can be output as opaque value with no quoting/escaping, using
JsonGenerator.writeRawValue(String)
. - RawValue(SerializableString) - Constructor for class com.fasterxml.jackson.databind.util.RawValue
- RawValue(JsonSerializable) - Constructor for class com.fasterxml.jackson.databind.util.RawValue
- RawValue(Object, boolean) - Constructor for class com.fasterxml.jackson.databind.util.RawValue
-
Constructor that may be used by sub-classes, and allows passing value types other than ones for which explicit constructor exists.
- RawValue(String) - Constructor for class com.fasterxml.jackson.databind.util.RawValue
- rawValueNode(RawValue) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- rawValueNode(RawValue) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
-
Factory method to use for adding "raw values"; pre-encoded values that are included exactly as-is when node is serialized.
- rawValueNode(RawValue) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
- read() - Method in class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
- read(byte[], int, int) - Method in class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
- READ_DATE_TIMESTAMPS_AS_NANOSECONDS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that controls whether numeric timestamp values are expected to be written using nanosecond timestamps (enabled) or not (disabled), if and only if datatype supports such resolution.
- READ_ENUM_KEYS_USING_INDEX - Enum constant in enum com.fasterxml.jackson.databind.cfg.EnumFeature
-
Feature that determines standard deserialization mechanism used for Enum values: if enabled, Enums are assumed to have been serialized using index of
Enum
; - READ_ENUMS_USING_TO_STRING - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines standard deserialization mechanism used for Enum values: if enabled, Enums are assumed to have been serialized using return value of
Enum.toString()
; if disabled, return value ofEnum.name()
is assumed to have been used. - READ_NULL_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
When reading
JsonNode
s are null valued properties included as explicitNullNode
s in resultingObjectNode
or skipped? - READ_UNKNOWN_ENUM_VALUES_AS_NULL - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that allows unknown Enum values to be parsed as
null
values. - READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that allows unknown Enum values to be ignored and replaced by a predefined value specified through
@JsonEnumDefaultValue
annotation. - ReadableObjectId - Class in com.fasterxml.jackson.databind.deser.impl
-
Simple value container for containing information about single Object Id during deserialization
- ReadableObjectId(ObjectIdGenerator.IdKey) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- ReadableObjectId.Referring - Class in com.fasterxml.jackson.databind.deser.impl
- readAll() - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Convenience method for reading all entries accessible via this iterator; resulting container will be a
ArrayList
. - readAll(C) - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Convenience method for reading all entries accessible via this iterator
- readAll(L) - Method in class com.fasterxml.jackson.databind.MappingIterator
-
Convenience method for reading all entries accessible via this iterator
- readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- readBinaryValue(Base64Variant, OutputStream) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- reader() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
with default settings. - reader(Base64Variant) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will use specified Base64 encoding variant for Base64-encoded binary data. - reader(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will pass specific schema object toJsonParser
used for reading content. - reader(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5, use
ObjectMapper.readerFor(TypeReference)
instead - reader(ContextAttributes) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will use specified default attributes. - reader(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
with specified feature enabled (compared to settings that this mapper instance has). - reader(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
with specified features enabled (compared to settings that this mapper instance has). - reader(InjectableValues) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will use specified injectable values. - reader(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5, use
ObjectMapper.readerFor(JavaType)
instead - reader(JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will use specifiedJsonNodeFactory
for constructing JSON trees. - reader(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5, use
ObjectMapper.readerFor(Class)
instead - readerFor(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will read or update instances of specified type - readerFor(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will read or update instances of specified type - readerFor(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will read or update instances of specified type - readerForArrayOf(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will read values of a typeList<type>
. - readerForListOf(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will read or update instances of a typeList<type>
. - readerForMapOf(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will read or update instances of a typeMap<String, type>
Functionally same as: - readerForUpdating(Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will update given Object (usually Bean, but can be a Collection or Map as well, but NOT an array) with JSON data. - readerWithView(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will deserialize objects using specified JSON View (filter). - readIdProperty(String) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Helper method called to see if given non-creator property is the "id property"; and if so, handle appropriately.
- readObjectReference(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
-
Method called to read value that is expected to be an Object Reference (that is, value of an Object Id used to refer to another object).
- ReadOnlyClassToSerializerMap - Class in com.fasterxml.jackson.databind.ser.impl
-
Optimized lookup table for accessing two types of serializers; typed and non-typed.
- ReadOnlyClassToSerializerMap(LookupCache<TypeKey, JsonSerializer<Object>>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
- readPropertyValue(JsonParser, BeanProperty, JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Same as
DeserializationContext.readPropertyValue(JsonParser, BeanProperty, Class)
but with fully resolvedJavaType
as target: needs to be used for generic types, for example. - readPropertyValue(JsonParser, BeanProperty, Class<T>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method that may be used by composite or container deserializers, for reading one-off values for the composite type, taking into account annotations that the property (passed to this method -- usually property that has custom serializer that called this method) has.
- readResolve() - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- readResolve() - Method in class com.fasterxml.jackson.databind.node.BooleanNode
- readResolve() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- readResolve() - Method in class com.fasterxml.jackson.databind.node.NullNode
- readResolve() - Method in class com.fasterxml.jackson.databind.PropertyMetadata
-
Minor optimization: let's canonicalize back to placeholders in cases where there is no real data to consider
- readResolve() - Method in class com.fasterxml.jackson.databind.PropertyName
- readResolve() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- readResolve() - Method in class com.fasterxml.jackson.databind.util.LRUMap
- readResolve() - Method in class com.fasterxml.jackson.databind.util.RootNameLookup
-
Need to override to reproduce cache object via constructor, instead of serialize/deserialize (since we do NOT want to retain cached data)
- readRootValue(JsonParser, JavaType, JsonDeserializer<Object>, Object) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- readTree(byte[]) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readTree(InputStream)
except content read from passed-in byte array. - readTree(byte[]) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readTree(InputStream)
except content read from passed-in byte array. - readTree(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readTree(InputStream)
except content read from passed-in byte array. - readTree(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readTree(InputStream)
except content read from passed-in byte array. - readTree(JsonParser) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method for reading the value that passed
JsonParser
points to as aJsonNode
. - readTree(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content as a tree
JsonNode
. - readTree(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that binds content read using given parser, using configuration of this reader, except that content is bound as JSON tree instead of configured root value type.
- readTree(DataInput) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readTree(InputStream)
except content read using passed-inDataInput
. - readTree(File) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readTree(InputStream)
except content read from passed-inFile
. - readTree(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content as tree expressed using set of
JsonNode
instances. - readTree(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that reads content from given input source, using configuration of this reader, and binds it as JSON Tree.
- readTree(Reader) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readTree(InputStream)
except content accessed through passed-inReader
- readTree(Reader) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readTree(InputStream)
except content accessed through passed-inReader
- readTree(String) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readTree(InputStream)
except content read from passed-inString
- readTree(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readTree(InputStream)
except content read from passed-inString
- readTree(URL) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readTree(InputStream)
except content read from passed-inURL
. - readTreeAsValue(JsonNode, JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Same as
DeserializationContext.readTreeAsValue(JsonNode, Class)
but will fully resolvedJavaType
astargetType
- readTreeAsValue(JsonNode, Class<T>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method similar to
ObjectReader.treeToValue(TreeNode, Class)
which will read contents of given tree (JsonNode
) and bind them into specified target type. - readValue(byte[]) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given byte array, using configuration of this reader.
- readValue(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given byte array, using configuration of this reader.
- readValue(byte[], int, int, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(byte[], int, int, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(byte[], int, int, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(byte[], int, int, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(byte[],int,int)
except that target value type overridden asvalueType
- readValue(byte[], TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(byte[], JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(byte[], Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(byte[], Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(byte[])
except that target value type overridden asvalueType
- readValue(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read using given parser, using configuration of this reader, including expected result type.
- readValue(JsonParser, ResolvedType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content into a Java type, reference to which is passed as argument.
- readValue(JsonParser, ResolvedType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that binds content read using given parser, using configuration of this reader, except that expected value type is specified with the call (instead of currently configured root type).
- readValue(JsonParser, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content into a Java type, reference to which is passed as argument.
- readValue(JsonParser, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that binds content read using given parser, using configuration of this reader, except that expected value type is specified with the call (instead of currently configured root type).
- readValue(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- readValue(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Type-safe overloaded method, basically alias for
ObjectMapper.readValue(JsonParser, Class)
. - readValue(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Type-safe overloaded method, basically alias for
ObjectReader.readValue(JsonParser, ResolvedType)
. - readValue(JsonParser, Class<T>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Convenience method that may be used by composite or container deserializers, for reading one-off values contained (for sequences, it is more efficient to actually fetch deserializer once for the whole collection).
- readValue(JsonParser, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper type (like
Boolean
). - readValue(JsonParser, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that binds content read using given parser, using configuration of this reader, except that expected value type is specified with the call (instead of currently configured root type).
- readValue(JsonNode) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method for converting results from given JSON tree into given value type.
- readValue(JsonNode, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(JsonNode)
except that target value type overridden asvalueType
- readValue(DataInput) - Method in class com.fasterxml.jackson.databind.ObjectReader
- readValue(DataInput, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(DataInput, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(DataInput, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(DataInput)
except that target value type overridden asvalueType
- readValue(File) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given
File
using configuration of this reader. - readValue(File, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given file into given Java type.
- readValue(File, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given file into given Java type.
- readValue(File, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given file into given Java type.
- readValue(File, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(File)
except that target value type overridden asvalueType
- readValue(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given input source, using configuration of this reader.
- readValue(InputStream, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(InputStream, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(InputStream, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(InputStream, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(InputStream)
except that target value type overridden asvalueType
- readValue(Reader) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given input source, using configuration of this reader.
- readValue(Reader, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(Reader, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(Reader, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- readValue(Reader, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(Reader)
except that target value type overridden asvalueType
- readValue(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given JSON string, using configuration of this reader.
- readValue(String, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given JSON content String.
- readValue(String, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given JSON content String.
- readValue(String, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given JSON content String.
- readValue(String, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(String)
except that target value type overridden asvalueType
- readValue(URL) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that binds content read from given input source, using configuration of this reader.
- readValue(URL, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readValue(java.net.URL, Class)
except that target specified byTypeReference
. - readValue(URL, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.readValue(java.net.URL, Class)
except that target specified byJavaType
. - readValue(URL, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to deserialize JSON content from given resource into given Java type.
- readValue(URL, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.readValue(URL)
except that target value type overridden asvalueType
- readValues(byte[]) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overloaded version of
ObjectReader.readValue(InputStream)
. - readValues(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overloaded version of
ObjectReader.readValue(InputStream)
. - readValues(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for reading sequence of Objects from parser stream.
- readValues(JsonParser, ResolvedType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method, equivalent in function to:
- readValues(JsonParser, ResolvedType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that is equivalent to:
- readValues(JsonParser, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for reading sequence of Objects from parser stream.
- readValues(JsonParser, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that is equivalent to:
- readValues(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method, equivalent in function to:
- readValues(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that is equivalent to:
- readValues(JsonParser, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method, equivalent in function to:
- readValues(JsonParser, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that is equivalent to:
- readValues(DataInput) - Method in class com.fasterxml.jackson.databind.ObjectReader
- readValues(File) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overloaded version of
ObjectReader.readValue(InputStream)
. - readValues(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for reading sequence of Objects from parser stream.
- readValues(Reader) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overloaded version of
ObjectReader.readValue(InputStream)
. - readValues(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overloaded version of
ObjectReader.readValue(InputStream)
. - readValues(URL) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overloaded version of
ObjectReader.readValue(InputStream)
. - rebuild() - Method in class com.fasterxml.jackson.databind.json.JsonMapper
- RecordNaming(MapperConfig<?>, AnnotatedClass) - Constructor for class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.RecordNaming
- Reference() - Constructor for class com.fasterxml.jackson.databind.JsonMappingException.Reference
-
Default constructor for deserialization/sub-classing purposes
- Reference(Object) - Constructor for class com.fasterxml.jackson.databind.JsonMappingException.Reference
- Reference(Object, int) - Constructor for class com.fasterxml.jackson.databind.JsonMappingException.Reference
- Reference(Object, String) - Constructor for class com.fasterxml.jackson.databind.JsonMappingException.Reference
- ReferenceProperty(AnnotationIntrospector.ReferenceProperty.Type, String) - Constructor for class com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty
- ReferenceType - Class in com.fasterxml.jackson.databind.type
-
Specialized
SimpleType
for types that are referential types, that is, values that can be dereferenced to another value (or null), of different type. - ReferenceType(TypeBase, JavaType) - Constructor for class com.fasterxml.jackson.databind.type.ReferenceType
-
Constructor used when upgrading into this type (via
ReferenceType.upgradeFrom(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType)
, the usual way forReferenceType
s to come into existence. - ReferenceType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.ReferenceType
- ReferenceTypeDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Base deserializer implementation for properties
ReferenceType
values. - ReferenceTypeDeserializer(JavaType, ValueInstantiator, TypeDeserializer, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- ReferenceTypeDeserializer(JavaType, TypeDeserializer, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
Deprecated.
- ReferenceTypeSerializer<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Base implementation for values of
ReferenceType
. - ReferenceTypeSerializer(ReferenceTypeSerializer<?>, BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- ReferenceTypeSerializer(ReferenceType, boolean, TypeSerializer, JsonSerializer<Object>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- referenceValue(Object) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- referenceValue(Object) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- Referring(UnresolvedForwardReference, JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
- Referring(UnresolvedForwardReference, Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.Referring
- referringProperties() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.JavaType
-
Mutant factory method that will try to create and return a sub-type instance for known parameterized types; for other types will return `null` to indicate that no just refinement makes necessary sense, without trying to detect special status through implemented interfaces.
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.CollectionType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.IterationType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.MapType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- refineDeserializationType(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to find out possible type refinements to use for deserialization.
- refineDeserializationType(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- refineDeserializationType(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- refineSerializationType(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called to find out possible type refinements to use for deserialization, including not just value itself but key and/or content type, if type has those.
- refineSerializationType(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- refineSerializationType(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- REGEX - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
A regular expression, following the regular expression specification from ECMA 262/Perl 5.
- registerModule(Module) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for registering a module that can extend functionality provided by this mapper; for example, by adding providers for custom serializers and deserializers.
- registerModules(Module...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for registering specified modules in order; functionally equivalent to:
- registerModules(Iterable<? extends Module>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for registering specified modules in order; functionally equivalent to:
- registerSubtype(Class<?>, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- registerSubtypes(NamedType...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- registerSubtypes(NamedType...) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- registerSubtypes(NamedType...) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
-
Method for registering specified subtypes (possibly including type names); for type entries without name, non-qualified class name as used as name (unless overridden by annotation).
- registerSubtypes(NamedType...) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method for registering specified classes as subtypes (of supertype(s) they have), using specified type names.
- registerSubtypes(NamedType...) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for adding set of subtypes (along with type name to use) to be registered with
ObjectMapper
this is an alternative to using annotations in super type to indicate subtypes. - registerSubtypes(NamedType...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations).
- registerSubtypes(Class<?>...) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- registerSubtypes(Class<?>...) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- registerSubtypes(Class<?>...) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
- registerSubtypes(Class<?>...) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method for registering specified classes as subtypes (of supertype(s) they have)
- registerSubtypes(Class<?>...) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for adding set of subtypes to be registered with
ObjectMapper
this is an alternative to using annotations in super type to indicate subtypes. - registerSubtypes(Class<?>...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for registering specified class as a subtype, so that typename-based resolution can link supertypes to subtypes (as an alternative to using annotations).
- registerSubtypes(Collection<Class<?>>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- registerSubtypes(Collection<Class<?>>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- registerSubtypes(Collection<Class<?>>) - Method in class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
- registerSubtypes(Collection<Class<?>>) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method for registering specified classes as subtypes (of supertype(s) they have)
- registerSubtypes(Collection<Class<?>>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for adding set of subtypes (along with type name to use) to be registered with
ObjectMapper
this is an alternative to using annotations in super type to indicate subtypes. - registerSubtypes(Collection<Class<?>>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- remove() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
- remove() - Method in class com.fasterxml.jackson.databind.MappingIterator
- remove() - Method in class com.fasterxml.jackson.databind.util.ArrayIterator
- remove(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for removing an entry from this ArrayNode.
- remove(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Specialized method for removing specified existing entry.
- remove(Object) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- remove(Object, Object) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- remove(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing a property from this
ObjectNode
. - remove(Collection<String>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing specified field properties out of this ObjectNode.
- removeAll() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for removing all elements of this array, leaving the array empty.
- removeAll() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
-
Method for removing all children container has (if any)
- removeAll() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing all properties, such that this ObjectNode will contain no properties after call.
- removeConstructors() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Mutator that will simply drop any constructor parameters property may have.
- removeFilter(String) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- removeIgnorableTypes(SerializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method that will apply by-type limitations (as per [JACKSON-429]); by default this is based on
JsonIgnoreType
annotation but can be supplied by module-provided introspectors too. - removeIgnored() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Method called to remove all entries that are marked as ignored.
- removeInternalSetting(Object) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method for removing entry for specified internal setting.
- removeMixIn(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method that allows making sure that specified
target
class does not have associated mix-in annotations: basically can be used to undo an earlier call toMapperBuilder.addMixIn(java.lang.Class<?>, java.lang.Class<?>)
. - removeNonVisible(boolean) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Deprecated.
- removeNonVisible(boolean, POJOPropertiesCollector) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- removeOverlappingTypeIds(SerializerProvider, BeanDescription, BeanSerializerBuilder, List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Helper method called to ensure that we do not have "duplicate" type ids.
- removeProperty(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- removeProperty(String) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Method that can be used to prune unwanted properties, during construction of serializers and deserializers.
- removeSetterlessGetters(SerializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Helper method that will remove all properties that do not have a mutator.
- rename(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- rename(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- renameAll(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Mutant factory method for constructing a map where all entries use given prefix
- renameAll(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
- replace(SettableBeanProperty, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Specialized method that can be used to replace an existing entry (note: entry MUST exist; otherwise exception is thrown) with specified replacement.
- replace(String, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for replacing value of specific property with passed value, and returning value (or null if none).
- replace(K, V) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- replace(K, V, V) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- replaceDelegatee(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- replaceDelegatee(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- replaceDelegatee(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method that can be called to try to replace deserializer this deserializer delegates calls to.
- replaceDelegatee(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method that can be called to try to replace serializer this serializer delegates calls to.
- replaceParameterAnnotations(int, AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Method called by parameter object when an augmented instance is created; needs to replace parameter with new instance
- replaceProperty(SettableBeanProperty, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method that can be used to replace an existing property with a modified one.
- reportBadCoercion(JsonDeserializer<?>, Class<?>, Object, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where specific input coercion was not allowed.
- reportBadDefinition(JavaType, String) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Helper method called to indicate a generic problem that stems from type definition(s), not input data, or input/output state; typically this means throwing a
InvalidDefinitionException
. - reportBadDefinition(JavaType, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- reportBadDefinition(JavaType, String) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- reportBadDefinition(JavaType, String, Throwable) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- reportBadDefinition(Class<?>, String) - Method in class com.fasterxml.jackson.databind.DatabindContext
- reportBadDefinition(Class<?>, String, Throwable) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- reportBadPropertyDefinition(BeanDescription, BeanPropertyDefinition, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method called to indicate problem in POJO (serialization) definitions or settings regarding specific property (of a type), unrelated to actual JSON content to map.
- reportBadPropertyDefinition(BeanDescription, BeanPropertyDefinition, String, Object...) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Helper method called to indicate problem in POJO (serialization) definitions or settings regarding specific property (of a type), unrelated to actual JSON content to map.
- reportBadTypeDefinition(BeanDescription, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method called to indicate problem in POJO (serialization) definitions or settings regarding specific Java type, unrelated to actual JSON content to map.
- reportBadTypeDefinition(BeanDescription, String, Object...) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Helper method called to indicate problem in POJO (serialization) definitions or settings regarding specific Java type, unrelated to actual JSON content to map.
- reportInputMismatch(BeanProperty, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where more specific
reportXxx()
method was not available. - reportInputMismatch(JavaType, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where more specific
reportXxx()
method was not available. - reportInputMismatch(JsonDeserializer<?>, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where more specific
reportXxx()
method was not available. - reportInputMismatch(Class<?>, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where more specific
reportXxx()
method was not available. - reportInvalidBaseType(MapperConfig<?>, JavaType, PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- reportMappingProblem(String, Object...) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Helper method called to indicate problem; default behavior is to construct and throw a
JsonMappingException
, but in future may collect more than one and only throw after certain number, or at the end of serialization. - reportMappingProblem(Throwable, String, Object...) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Helper method called to indicate problem; default behavior is to construct and throw a
JsonMappingException
, but in future may collect more than one and only throw after certain number, or at the end of serialization. - reportProblem(String, Object...) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- reportPropertyInputMismatch(JavaType, String, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where more specific
reportXxx()
method was not available. - reportPropertyInputMismatch(Class<?>, String, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method used to indicate a problem with input in cases where more specific
reportXxx()
method was not available. - reportTrailingTokens(Class<?>, JsonParser, JsonToken) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- reportUnresolvedObjectId(ObjectIdReader, Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- reportWrongTokenException(JavaType, JsonToken, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for deserializers to call when the token encountered was of type different than what should be seen at that position, usually within a sequence of expected tokens.
- reportWrongTokenException(JsonDeserializer<?>, JsonToken, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for deserializers to call when the token encountered was of type different than what should be seen at that position, usually within a sequence of expected tokens.
- reportWrongTokenException(Class<?>, JsonToken, String, Object...) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method for deserializers to call when the token encountered was of type different than what should be seen at that position, usually within a sequence of expected tokens.
- require() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that may be called to verify that
this
node is NOT so-called "missing node": that is, one for whichJsonNode.isMissingNode()
returnstrue
. - require() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- REQUIRE_MODE - Enum constant in enum com.fasterxml.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
-
Refuse to decide implicit mode and instead throw a
InvalidDefinitionException
in ambiguous case. - REQUIRE_SETTERS_FOR_GETTERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether getters (getter methods) can be auto-detected if there is no matching mutator (setter, constructor parameter or field) or not: if set to true, only getters that match a mutator are auto-discovered; if false, all auto-detectable getters can be discovered.
- REQUIRE_TYPE_ID_FOR_SUBTYPES - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines what happens when deserializing to a registered sub-type (polymorphic deserialization), but no type information has been provided.
- requireCtorAnnotation() - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- required() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Attr
-
Metadata about property, similar to
JsonProperty.required()
. - required() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Prop
-
Metadata about property, similar to
JsonProperty.required()
. - required(int) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method is functionally equivalent to
path(index).required()
and can be used to check that this node is anArrayNode
(that is, represents JSON Array value) and has value for specifiedindex
(but note that value may be explicit JSON null value). - required(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- required(int) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- required(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method is functionally equivalent to
path(fieldName).required()
and can be used to check that this node is anObjectNode
(that is, represents JSON Object value) and has value for specified property with keyfieldName
(but note that value may be explicit JSON null value). - required(String) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- required(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- requiredAt(JsonPointer) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method is functionally equivalent to
at(path).required()
and can be used to check that there is an actual value node at specifiedJsonPointer
starting fromthis
node (but note that value may be explicit JSON null value). - requiredAt(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method is functionally equivalent to
at(pathExpr).required()
and can be used to check that there is an actual value node at specifiedJsonPointer
starting fromthis
node (but note that value may be explicit JSON null value). - requireNonNull() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that may be called to verify that
this
node is neither so-called "missing node" (that is, one for whichJsonNode.isMissingNode()
returnstrue
) nor "null node" (one for whichJsonNode.isNull()
returnstrue
). - requireNonNull() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- requireNonNull() - Method in class com.fasterxml.jackson.databind.node.NullNode
- requiresFullValue() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Convenience method equivalent to:
isEnabled(DeserializationFeature.FAIL_ON_TRAILING_TOKENS)
- reset(Class<?>) - Method in class com.fasterxml.jackson.databind.type.ClassKey
- reset(Object, JsonSerializer<Object>, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
-
Deprecated.
- reset(Object, Object, JsonSerializer<Object>, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
-
Initialization method that needs to be called before passing property to filter.
- resetAndStart() - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
-
Method called to start buffering process.
- resetAndStart() - Method in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- resetAndStart(Object[], int) - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
- resetTyped(JavaType) - Method in class com.fasterxml.jackson.databind.util.TypeKey
- resetTyped(Class<?>) - Method in class com.fasterxml.jackson.databind.util.TypeKey
- resetUntyped(JavaType) - Method in class com.fasterxml.jackson.databind.util.TypeKey
- resetUntyped(Class<?>) - Method in class com.fasterxml.jackson.databind.util.TypeKey
- ResolvableDeserializer - Interface in com.fasterxml.jackson.databind.deser
-
Interface used to indicate deserializers that want to do post-processing after construction but before being returned to caller (and possibly cached) and used.
- ResolvableSerializer - Interface in com.fasterxml.jackson.databind.ser
-
Interface used to indicate serializers that want to do post-processing after construction and being added to
SerializerProvider
, but before being used. - resolve() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- resolve(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method called to finalize setup of this deserializer, after deserializer itself has been registered.
- resolve(DeserializationContext) - Method in interface com.fasterxml.jackson.databind.deser.ResolvableDeserializer
-
Method called after deserializer instance has been constructed (and registered as necessary by provider objects), but before it has returned it to the caller.
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
- resolve(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
We need to implement this method to properly find things to delegate to: it cannot be done earlier since delegated deserializers almost certainly require access to this instance (at least "List" and "Map" ones)
- resolve(SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- resolve(SerializerProvider) - Method in interface com.fasterxml.jackson.databind.ser.ResolvableSerializer
-
Method called after
SerializerProvider
has registered the serializer, but before it has returned it to the caller. - resolve(SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
We need to implement
ResolvableSerializer
to be able to properly handle cyclic type references. - resolve(SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- resolveAbstractType(DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.AbstractTypeResolver
-
Method called to try to resolve an abstract type into concrete type (usually for purposes of deserializing), when no concrete implementation was found.
- resolveAbstractType(DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver
- resolveAbstractType(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.AbstractTypeResolver
-
Deprecated.since 2.8 (may be removed from 2.9 or later)
- resolveAbstractType(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver
-
Deprecated.
- resolveAndValidateSubType(JavaType, String, PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Lookup method similar to
DatabindContext.resolveSubType(com.fasterxml.jackson.databind.JavaType, java.lang.String)
but one that also validates that resulting subtype is valid according to givenPolymorphicTypeValidator
. - ResolvedRecursiveType - Class in com.fasterxml.jackson.databind.type
-
Internal placeholder type used for self-references.
- ResolvedRecursiveType(Class<?>, TypeBindings) - Constructor for class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- resolveForwardReference(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.CollectionReferringAccumulator
- resolveMemberAndTypeAnnotations(DeserializationContext, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method used to resolve additional type-related annotation information like type overrides, or handler (serializer, deserializer) overrides, so that from declared field, property or constructor parameter type is used as the base and modified based on annotations, if any.
- resolveMemberType(Type, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method to call when resolving types of
Member
s like Fields, Methods and Constructor parameters and there is aTypeBindings
(that describes binding of type parameters within context) to pass. - resolver - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- resolverIdGeneratorInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
- resolveSelfReferences(JavaType) - Method in class com.fasterxml.jackson.databind.type.ClassStack
-
Method called when type that this stack frame represents is fully resolved, allowing self-references to be completed (if there are any)
- resolveSetterConflict(MapperConfig<?>, AnnotatedMethod, AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method called in cases where a class has two methods eligible to be used for the same logical property, and default logic is not enough to figure out clear precedence.
- resolveSetterConflict(MapperConfig<?>, AnnotatedMethod, AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- resolveSetterConflict(MapperConfig<?>, AnnotatedMethod, AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Specific implementation that will use following tie-breaker on given setter parameter types: If either one is primitive type then either return
null
(both primitives) or one that is primitive (when only primitive) If only one is of typeString
, return that setter Otherwise returnnull
Returningnull
will indicate that resolution could not be done. - resolveSubType(JavaType, String) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Lookup method called when code needs to resolve class name from input; usually simple lookup.
- resolveType(DeserializationContext, BeanDescription, JavaType, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- resolveType(Type) - Method in class com.fasterxml.jackson.databind.BeanDescription
-
Deprecated.Since 2.8, should simply call
getType
of property accessor directly. - resolveType(Type) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- resolveType(Type) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.
- resolveType(Type) - Method in class com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Basic
- resolveType(Type) - Method in class com.fasterxml.jackson.databind.introspect.TypeResolutionContext.Empty
- resolveType(Type) - Method in interface com.fasterxml.jackson.databind.introspect.TypeResolutionContext
- resolveWithoutSuperTypes(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver
- resolveWithoutSuperTypes(MapperConfig<?>, Class<?>) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver
- resolveWithoutSuperTypes(MapperConfig<?>, Class<?>, ClassIntrospector.MixInResolver) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver
- retain(String...) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing all properties out of this ObjectNode except for ones specified in argument.
- retain(Collection<String>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing all properties out of this ObjectNode except for ones specified in argument.
- rethrowIfFatal(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ExceptionUtil
-
It is important never to catch all
Throwable
s. - returnObjectBuffer(ObjectBuffer) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Method to call to return object buffer previously leased with
DeserializationContext.leaseObjectBuffer()
. - reverse(String) - Method in class com.fasterxml.jackson.databind.util.NameTransformer.Chained
- reverse(String) - Method in class com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer
- reverse(String) - Method in class com.fasterxml.jackson.databind.util.NameTransformer
-
Method called when reversal of transformation is needed; should return null if this is not possible, that is, given name cannot have been result of calling
NameTransformer.transform(java.lang.String)
of this object. - rewrapCtorProblem(DeserializationContext, Throwable) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Method that subclasses may call for standard handling of an exception thrown when calling constructor or factory method.
- RootNameLookup - Class in com.fasterxml.jackson.databind.util
-
Helper class for caching resolved root names.
- RootNameLookup() - Constructor for class com.fasterxml.jackson.databind.util.RootNameLookup
- rootValueSeparator - Variable in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
-
Caller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context.
- RuntimeJsonMappingException - Exception Class in com.fasterxml.jackson.databind
-
Wrapper used when interface does not allow throwing a checked
JsonMappingException
- RuntimeJsonMappingException(JsonMappingException) - Constructor for exception class com.fasterxml.jackson.databind.RuntimeJsonMappingException
- RuntimeJsonMappingException(String) - Constructor for exception class com.fasterxml.jackson.databind.RuntimeJsonMappingException
- RuntimeJsonMappingException(String, JsonMappingException) - Constructor for exception class com.fasterxml.jackson.databind.RuntimeJsonMappingException
S
- SCALARS - Enum constant in enum com.fasterxml.jackson.databind.JsonNode.OverwriteMode
-
Mode in which all scalar value nodes may be replaced, but not Array or Object nodes.
- schema - Variable in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
-
When using data format that uses a schema, schema is passed to generator.
- SchemaAware - Interface in com.fasterxml.jackson.databind.jsonschema
-
Deprecated.Since 2.15, we recommend use of external JSON Schema generator module
- schemaItemDefinition() - Element in annotation type com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema
-
Deprecated.(since 2.1) -- support will be dropped in future, since JSON-as-String is fundamentally bad way for customizing anything. No direct replacements offered.
- schemaObjectPropertiesDefinition() - Element in annotation type com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema
-
Deprecated.(since 2.1) -- support will be dropped in future, since JSON-as-String is fundamentally bad way for customizing anything. No direct replacements offered.
- schemaType() - Element in annotation type com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema
-
Deprecated.The schema type for this JsonSerializable instance.
- Segment() - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- SequenceWriter - Class in com.fasterxml.jackson.databind
-
Writer class similar to
ObjectWriter
, except that it can be used for writing sequences of values, not just a single value. - SequenceWriter(DefaultSerializerProvider, JsonGenerator, boolean, ObjectWriter.Prefetch) - Constructor for class com.fasterxml.jackson.databind.SequenceWriter
- SerializableSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Generic handler for types that implement
JsonSerializable
. - SerializableSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.SerializableSerializer
- SerializationConfig - Class in com.fasterxml.jackson.databind
-
Object that contains baseline configuration for serialization process.
- SerializationConfig(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
-
Deprecated.since 2.14
- SerializationConfig(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides, DatatypeFeatures) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
-
Constructor used by ObjectMapper to create default configuration object instance.
- SerializationConfig(SerializationConfig, PrettyPrinter) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
- SerializationConfig(SerializationConfig, ContextAttributes) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
- SerializationConfig(SerializationConfig, DatatypeFeatures) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
- SerializationConfig(SerializationConfig, SimpleMixInResolver) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
- SerializationConfig(SerializationConfig, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides) - Constructor for class com.fasterxml.jackson.databind.SerializationConfig
-
Copy-constructor used for making a copy to be used by new
ObjectMapper
. - SerializationFeature - Enum in com.fasterxml.jackson.databind
-
Enumeration that defines simple on/off features that affect the way Java objects are serialized.
- serializationInclusion(JsonInclude.Include) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for configured default property inclusion to use for serialization.
- serialize(boolean[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- serialize(byte[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
- serialize(char[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
- serialize(double[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- serialize(float[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- serialize(int[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- serialize(long[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- serialize(short[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- serialize(JsonGenerator) - Method in class com.fasterxml.jackson.databind.util.RawValue
- serialize(JsonGenerator) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Helper method that will write all contents of this buffer using given
JsonGenerator
. - serialize(JsonGenerator, SerializerProvider) - Method in interface com.fasterxml.jackson.databind.JsonSerializable
-
Serialization method called when no additional type information is to be included in serialization.
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
-
Method called to serialize node instances using given generator.
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.BinaryNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.BooleanNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.FloatNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.IntNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.LongNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.MissingNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.NullNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method that can be called to serialize this node and all of its descendants using specified JSON generator.
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.POJONode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.ShortNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.TextNode
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.util.JSONPObject
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.util.JSONWrappedObject
- serialize(JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.util.RawValue
- serialize(JsonGenerator, Object, DefaultSerializerProvider) - Method in class com.fasterxml.jackson.databind.ObjectWriter.Prefetch
- serialize(JsonSerializable, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.SerializableSerializer
- serialize(TokenBuffer, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer
- serialize(File, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.FileSerializer
- serialize(Class<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ClassSerializer
- serialize(Enum<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
- serialize(Iterable<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- serialize(Number, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
- serialize(Object[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
-
Main serialization method that will delegate actual output to configured
BeanPropertyWriter
instances. - serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
Main serialization method that will delegate actual output to configured
BeanPropertyWriter
instances. - serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.FailingSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnknownSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
-
Main serialization method that will delegate actual output to configured
BeanPropertyWriter
instances. - serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NullSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.FloatSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntLikeSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.LongSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializer
-
Deprecated.
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StringSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
- serialize(String[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- serialize(InetAddress, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
- serialize(InetSocketAddress, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer
- serialize(ByteBuffer, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer
- serialize(Path, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ext.NioPathSerializer
- serialize(Blob, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ext.SqlBlobSerializer
- serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.SqlDateSerializer
- serialize(Time, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer
- serialize(Calendar, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.CalendarSerializer
- serialize(Collection<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- serialize(Collection<String>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
- serialize(AtomicBoolean, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer
- serialize(AtomicInteger, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer
- serialize(AtomicLong, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer
- serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.DateSerializer
- serialize(EnumSet<? extends Enum<?>>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- serialize(Iterator<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- serialize(List<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- serialize(List<String>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
- serialize(Map.Entry<?, ?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- serialize(Map<?, ?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- serialize(TimeZone, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer
- serialize(UUID, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
- serialize(XMLGregorianCalendar, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
- serialize(Node, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ext.DOMSerializer
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method that can be called to ask implementation to serialize values of type this serializer handles.
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.RawSerializer
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- serialize(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- serializeAll() - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Convenience factory method that will return a "no-op" filter that will simply just serialize all properties that are given, and filter out nothing.
- serializeAll(Set<String>) - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.Since 2.6; to be removed from 2.7
- serializeAllExcept(String...) - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
- serializeAllExcept(Set<String>) - Static method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
- serializeAsArray(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- serializeAsElement(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Alternative to
BeanPropertyWriter.serializeAsField(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)
that is used when a POJO is serialized as JSON Array; the difference is that no field names are written. - serializeAsElement(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Serialization method called when output is to be done as an array, that is, not using property names.
- serializeAsElement(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- serializeAsElement(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- serializeAsElement(Object, JsonGenerator, SerializerProvider, PropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
- serializeAsElement(Object, JsonGenerator, SerializerProvider, PropertyWriter) - Method in interface com.fasterxml.jackson.databind.ser.PropertyFilter
-
Method called by container to let the filter decide what to do with given element value: the usual choices are to either filter out (i.e.
- serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to access property that this bean stands for, from within given bean, and to serialize it as a JSON Object field using appropriate serializer.
- serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
The main serialization method called by filter when property is to be written normally.
- serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- serializeAsField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- serializeAsField(Object, JsonGenerator, SerializerProvider, BeanPropertyWriter) - Method in interface com.fasterxml.jackson.databind.ser.BeanPropertyFilter
-
Deprecated.Method called by
BeanSerializer
to let filter decide what to do with given bean property value: the usual choices are to either filter out (i.e. - serializeAsField(Object, JsonGenerator, SerializerProvider, BeanPropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
-
Deprecated.
- serializeAsField(Object, JsonGenerator, SerializerProvider, PropertyWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
- serializeAsField(Object, JsonGenerator, SerializerProvider, PropertyWriter) - Method in interface com.fasterxml.jackson.databind.ser.PropertyFilter
-
Method called by
BeanSerializer
to let the filter decide what to do with given bean property value: the usual choices are to either filter out (i.e. - serializeAsOmittedField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to indicate that serialization of a field was omitted due to filtering, in cases where backend data format does not allow basic omission.
- serializeAsOmittedField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Serialization method that filter needs to call in cases where property is to be filtered, but the underlying data format requires a placeholder of some kind.
- serializeAsOmittedField(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- serializeAsPlaceholder(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to serialize a placeholder used in tabular output when real value is not to be included (is filtered out), but when we need an entry so that field indexes will not be off.
- serializeAsPlaceholder(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.PropertyWriter
-
Serialization method called when doing tabular (positional) output from databind, but then value is to be omitted.
- serializeAsPlaceholder(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- serializeContents(boolean[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- serializeContents(double[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- serializeContents(float[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- serializeContents(int[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- serializeContents(long[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- serializeContents(short[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- serializeContents(Iterable<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- serializeContents(Object[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- serializeContents(String[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- serializeContents(Collection<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- serializeContents(EnumSet<? extends Enum<?>>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- serializeContents(Iterator<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- serializeContents(List<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- serializeContents(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- serializeContents(T, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- serializeContentsUsing(Object[], JsonGenerator, SerializerProvider, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- serializeContentsUsing(Collection<?>, JsonGenerator, SerializerProvider, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- serializeContentsUsing(List<?>, JsonGenerator, SerializerProvider, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- serializedValueFor(Enum<?>) - Method in class com.fasterxml.jackson.databind.util.EnumValues
- serializeDynamic(Map.Entry<?, ?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- SerializeExceptFilter(Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter
- serializeFields(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- serializeFields(Map<?, ?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
General-purpose serialization for contents, where we do not necessarily know the value serialization, but we do know that no value suppression is needed (which simplifies processing a bit)
- serializeFieldsFiltered(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Alternative serialization method that gets called when there is a
PropertyFilter
that needs to be called to determine which properties are to be serialized (and possibly how) - serializeFieldsUsing(Map<?, ?>, JsonGenerator, SerializerProvider, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Method called to serialize fields, when the value type is statically known, so that value serializer is passed and does not need to be fetched from provider.
- serializeFilteredAnyProperties(SerializerProvider, JsonGenerator, Object, Map<?, ?>, PropertyFilter, Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Helper method used when we have a JSON Filter to use AND contents are "any properties" of a POJO.
- serializeFilteredContents(JsonGenerator, SerializerProvider, boolean, boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Helper method shared and called by
ObjectNode.serialize(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)
andObjectNode.serializeWithType(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer)
in cases where actual filtering is needed based on configuration. - serializeFilteredFields(Map<?, ?>, JsonGenerator, SerializerProvider, PropertyFilter, Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Helper method used when we have a JSON Filter to use for potentially filtering out Map entries.
- serializeOptionalFields(Map<?, ?>, JsonGenerator, SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Serialization method called when exclusion filtering needs to be applied.
- serializePolymorphic(JsonGenerator, Object, JavaType, JsonSerializer<Object>, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Alternate serialization call used for polymorphic types, when
TypeSerializer
is already known, but the actual serializer may or may not be. - serializer - Variable in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
-
Serializer used for serializing id values.
- serializer - Variable in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
- SerializerAndMapResult(JsonSerializer<Object>, PropertySerializerMap) - Constructor for class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
- SerializerCache - Class in com.fasterxml.jackson.databind.ser
-
Simple cache object that allows for doing 2-level lookups: first level is by "local" read-only lookup Map (used without locking) and second backup level is by a shared modifiable HashMap.
- SerializerCache() - Constructor for class com.fasterxml.jackson.databind.ser.SerializerCache
- SerializerCache(int) - Constructor for class com.fasterxml.jackson.databind.ser.SerializerCache
- SerializerCache(LookupCache<TypeKey, JsonSerializer<Object>>) - Constructor for class com.fasterxml.jackson.databind.ser.SerializerCache
- serializerFactory(SerializerFactory) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- SerializerFactory - Class in com.fasterxml.jackson.databind.ser
-
Abstract class that defines API used by
SerializerProvider
to obtain actualJsonSerializer
instances from multiple distinct factories. - SerializerFactory() - Constructor for class com.fasterxml.jackson.databind.ser.SerializerFactory
- SerializerFactoryConfig - Class in com.fasterxml.jackson.databind.cfg
-
Configuration settings container class for
SerializerFactory
implementations. - SerializerFactoryConfig() - Constructor for class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- SerializerFactoryConfig(Serializers[], Serializers[], BeanSerializerModifier[]) - Constructor for class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- serializerFor(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Main lookup method.
- serializerInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- serializerInstance(Annotated, Object) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that can be called to construct and configure serializer instance, either given a
Class
to instantiate (with default constructor), or an uninitialized serializer instance. - serializerInstance(SerializationConfig, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to get an instance of serializer of specified type.
- serializerModifiers() - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- SerializerProvider - Class in com.fasterxml.jackson.databind
-
Class that defines API used by
ObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality. - SerializerProvider() - Constructor for class com.fasterxml.jackson.databind.SerializerProvider
-
Constructor for creating master (or "blue-print") provider object, which is only used as the template for constructing per-binding instances.
- SerializerProvider(SerializerProvider) - Constructor for class com.fasterxml.jackson.databind.SerializerProvider
-
Copy-constructor used when making a copy of a blueprint instance.
- SerializerProvider(SerializerProvider, SerializerCache) - Constructor for class com.fasterxml.jackson.databind.SerializerProvider
- SerializerProvider(SerializerProvider, SerializationConfig, SerializerFactory) - Constructor for class com.fasterxml.jackson.databind.SerializerProvider
-
"Copy-constructor", used by sub-classes when creating actual non-blueprint instances to use.
- serializers() - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- Serializers - Interface in com.fasterxml.jackson.databind.ser
-
Interface that defines API for simple extensions that can provide additional serializers for various types.
- Serializers.Base - Class in com.fasterxml.jackson.databind.ser
-
Basic
Serializers
implementation that implements all methods but provides no serializers. - serializeTypedContents(Object[], JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- serializeTypedContents(List<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- serializeTypedFields(Map<?, ?>, JsonGenerator, SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- serializeValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
The method to be called by
ObjectMapper
andObjectWriter
for serializing given value, using serializers that this provider has access to (via caching and/or creating new serializers as need be). - serializeValue(JsonGenerator, Object, JavaType) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
The method to be called by
ObjectMapper
andObjectWriter
for serializing given value (assumed to be of specified root type, instead of runtime type of value), using serializers that this provider has access to (via caching and/or creating new serializers as need be), - serializeValue(JsonGenerator, Object, JavaType, JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
The method to be called by
ObjectWriter
for serializing given value (assumed to be of specified root type, instead of runtime type of value), when it may know specificJsonSerializer
to use. - serializeWithoutTypeInfo(Map<?, ?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
General-purpose serialization for contents without writing object type.
- serializeWithType(byte[], JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.ByteArraySerializer
- serializeWithType(char[], JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in interface com.fasterxml.jackson.databind.JsonSerializable
-
Serialization method called when additional type information is expected to be included in serialization, for deserialization to use.
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
-
Type information is needed, even if JsonNode instances are "plain" JSON, since they may be mixed with other types.
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.node.MissingNode
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.util.JSONPObject
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.util.JSONWrappedObject
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.util.RawValue
- serializeWithType(JsonSerializable, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.SerializableSerializer
- serializeWithType(TokenBuffer, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer
-
Implementing typed output for contents of a TokenBuffer is very tricky, since we do not know for sure what its contents might look like (or, rather, we do know when serializing, but not necessarily when deserializing!) One possibility would be to check the current token, and use that to determine if we would output JSON Array, Object or scalar value.
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.UnknownSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.NullSerializer
-
Although this method should rarely get called, for convenience we should override it, and handle it same way as "natural" types: by serializing exactly as is, without type decorations.
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.IntegerSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StringSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
-
Default implementation will write type prefix, call regular serialization method (since assumption is that value itself does not need JSON Array or Object start/end markers), and then write type suffix.
- serializeWithType(InetAddress, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
- serializeWithType(InetSocketAddress, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer
- serializeWithType(Path, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ext.NioPathSerializer
- serializeWithType(Blob, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ext.SqlBlobSerializer
- serializeWithType(Collection<String>, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
- serializeWithType(List<String>, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
- serializeWithType(Map.Entry<?, ?>, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- serializeWithType(Map<?, ?>, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- serializeWithType(TimeZone, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer
- serializeWithType(XMLGregorianCalendar, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method that can be called to ask implementation to serialize values of type this serializer handles, using specified type serializer for embedding necessary type information.
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase
-
Deprecated.
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.RawSerializer
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
- serializeWithType(T, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer
-
Default implementation will write type prefix, call regular serialization method (since assumption is that value itself does not need JSON Array or Object start/end markers), and then write type suffix.
- set(int, boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified String value.
- set(int, byte[]) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified binary value
- set(int, double) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified numeric value.
- set(int, float) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified numeric value.
- set(int, int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- set(int, long) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- set(int, short) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- set(int, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method that will set specified field, replacing old value, if any.
- set(int, Boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- set(int, Double) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- set(int, Float) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- set(int, Integer) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- set(int, Long) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- set(int, Short) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
- set(int, String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified String value.
- set(int, BigDecimal) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified numeric value.
- set(int, BigInteger) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Method for setting value of a field to specified numeric value.
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- set(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method called to assign given value to this property, on specified Object.
- set(Object, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- set(String, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method that will set specified property, replacing old value, if any.
- setAbstractTypes(SimpleAbstractTypeResolver) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Resets currently configured abstract type mappings
- setAcceptBlankAsEmpty(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
- setAccessorNaming(AccessorNamingStrategy.Provider) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting custom accessor naming strategy to use.
- setAll(ObjectNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for adding all properties of the given Object, overriding any existing values for those properties.
- setAll(Map<String, ? extends JsonNode>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for adding given properties to this object node, overriding any existing values for those properties.
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- setAndReturn(Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method called to assign given value to this property, on specified Object, and return whatever delegating accessor returned (if anything)
- setAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting
AnnotationIntrospector
used by this mapper instance for both serialization and deserialization. - setAnnotationIntrospectors(AnnotationIntrospector, AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for changing
AnnotationIntrospector
instances used by this mapper instance for serialization and deserialization, specifying them separately so that different introspection can be used for different aspects - setAnyGetter(AnyGetterWriter) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- setAnySetter(SettableAnyProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- setAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.DatabindContext
-
Method for setting per-call value of given attribute.
- setAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- setAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- setBase64Variant(Base64Variant) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that will configure default
Base64Variant
thatbyte[]
serializers and deserializers will use. - setCacheProvider(CacheProvider) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for specifying
CacheProvider
instance, to provide Cache instances to be used in components downstream. - setCapacity(long) - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
-
Sets the maximum capacity of the map and eagerly evicts entries until it shrinks to the appropriate size.
- setClassIntrospector(ClassIntrospector) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method for replacing the default class introspector with a derived class that overrides specific behavior.
- setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- setCodec(ObjectCodec) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- setCoercion(CoercionInputShape, CoercionAction) - Method in class com.fasterxml.jackson.databind.cfg.MutableCoercionConfig
-
Method to set coercions to target type or class during builder-style mapper construction with
MapperBuilder.withCoercionConfig(Class, Consumer)
,MapperBuilder.withCoercionConfig(LogicalType, Consumer)
andMapperBuilder.withCoercionConfigDefaults(Consumer)
... - setConfig(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that allows overriding of the underlying
DeserializationConfig
object. - setConfig(SerializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that allows overriding of the underlying
SerializationConfig
object, which contains serialization-specific configuration settings. - setConfig(SerializationConfig) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Initialization method called right after construction, to specify configuration to use.
- setConstructorDetector(ConstructorDetector) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
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). - setConstructorPropertiesImpliesCreator(boolean) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Method for changing behavior of
ConstructorProperties
: if set to `true`, existence DOES indicate that the given constructor should be considered a creator; `false` that it should NOT be considered a creator without explicit use ofJsonCreator
annotation. - setCurrentName(String) - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- setCurrentValue(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- setDateFormat(DateFormat) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for configuring the default
DateFormat
to use when serializing time values as Strings, and deserializing from JSON Strings. - setDefaultAttributes(ContextAttributes) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
NOTE: preferred way to set the defaults is to use
Builder
style construction, seeJsonMapper.builder()
(andMapperBuilder.defaultAttributes(com.fasterxml.jackson.databind.cfg.ContextAttributes)
). - setDefaultCreator(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
Method called to indicate the default creator: no-arguments constructor or factory method that is called to instantiate a value before populating it with data.
- setDefaultFilter(BeanPropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Deprecated.Since 2.3 should use
PropertyFilter
instead ofBeanPropertyFilter
- setDefaultFilter(SimpleBeanPropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Overloaded variant just to resolve "ties" when using
SimpleBeanPropertyFilter
. - setDefaultFilter(PropertyFilter) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Method for defining "default filter" to use, if any (
null
if none), to return in case no registered instance matches passed filter id. - setDefaultInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- setDefaultKeySerializer(JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that can be used to specify serializer to use for serializing all non-null JSON property names, unless more specific key serializer is found (i.e.
- setDefaultLeniency(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- setDefaultLeniency(Boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- setDefaultMergeable(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- setDefaultMergeable(Boolean) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
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).
- setDefaultPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for specifying
PrettyPrinter
to use when "default pretty-printing" is enabled (by enablingSerializationFeature.INDENT_OUTPUT
) - setDefaultPropertyInclusion(JsonInclude.Include) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Short-cut for:
- setDefaultPropertyInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting default POJO property inclusion strategy for serialization, applied for all properties for which there are no per-type or per-property overrides (via annotations or config overrides).
- setDefaultSetterInfo(JsonSetter.Value) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- setDefaultSetterInfo(JsonSetter.Value) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
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).
- setDefaultTyping(TypeResolverBuilder<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for enabling automatic inclusion of type information, using specified handler object for determining which types this affects, as well as details of how information is embedded.
- setDefaultTyping(TypeResolverBuilder<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for enabling automatic inclusion of type information ("Default Typing"), using specified handler object for determining which types this affects, as well as details of how information is embedded.
- setDefaultVisibility(JsonAutoDetect.Value) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting auto-detection visibility definition defaults, which are in effect unless overridden by annotations (like
JsonAutoDetect
) or per-type visibility overrides. - setDefaultVisibility(VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- setDeserializerModifier(BeanDeserializerModifier) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
- setDeserializers(SimpleDeserializers) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Resets all currently configured deserializers.
- setFailOnUnknownId(boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- setFallbackSetter(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
NOTE: one exception to immutability, due to problems with CreatorProperty instances being shared between Bean, separate PropertyBasedCreator
- setFeatureMask(int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Deprecated.
- setFilteredProperties(BeanPropertyWriter[]) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- setFilterId(Object) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- setFilterProvider(FilterProvider) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for configuring this mapper to use specified
FilterProvider
for mapping Filter Ids to actual filter instances. - setFilters(FilterProvider) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.6, use
ObjectMapper.setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider)
instead (allows chaining) - setFormat(JsonFormat.Value) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- setHandlerInstantiator(HandlerInstantiator) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for configuring
HandlerInstantiator
to use for creating instances of handlers (such as serializers, deserializers, type and type id resolvers), given a class. - setIgnorableProperties(String[]) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Deprecated.in 2.12, remove from 3.0
- setIgnorableProperties(Set<String>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- setIgnorals(JsonIgnoreProperties.Value) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- setIgnoreUnknownProperties(boolean) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- setIncludableProperties(Set<String>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- setInclude(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
-
Override inclusion setting for all properties contained in POJOs of the associated type.
- setIncludeAsProperty(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
-
Override inclusion setting for properties of the associated type regardless of the type of the POJO containing it.
- setInjectableValues(InjectableValues) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for configuring
InjectableValues
which used to find values to inject. - setInternalSetting(Object, Object) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method for setting specific internal setting to given value
- setIsIgnoredType(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- setKeyDeserializers(SimpleKeyDeserializers) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Resets all currently configured key deserializers.
- setKeySerializers(SimpleSerializers) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Resets all currently configured key serializers.
- setLenient(boolean) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Need to override since we need to keep track of leniency locally, and not via underlying
Calendar
instance like base class does. - setLocalDefinitions(Map<Class<?>, Class<?>>) - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
- setLocale(Locale) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for overriding default locale to use for formatting.
- setLocation(JsonLocation) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- setManagedReferenceName(String) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- setMergeable(Boolean) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- setMixInAnnotation(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Method for specifying that annotations define by
mixinClass
should be "mixed in" with annotations thattargetType
has (as if they were directly included on it!). - setMixInAnnotations(Class<?>, Class<?>) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method used for defining mix-in annotations to use for augmenting specified class or interface.
- setMixInAnnotations(Map<Class<?>, Class<?>>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5: replaced by a fluent form of the method;
ObjectMapper.setMixIns(java.util.Map<java.lang.Class<?>, java.lang.Class<?>>)
. - setMixInResolver(ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be called to specify given resolver for locating mix-in classes to use, overriding directly added mappings.
- setMixIns(Map<Class<?>, Class<?>>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to use for defining mix-in annotations to use for augmenting annotations that processable (serializable / deserializable) classes have.
- setName(String) - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
- setNamingStrategy(PropertyNamingStrategy) - Method in interface com.fasterxml.jackson.databind.Module.SetupContext
-
Method that may be used to override naming strategy that is used by
ObjectMapper
. - setNamingStrategy(PropertyNamingStrategy) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
- setNodeFactory(JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for specifying
JsonNodeFactory
to use for constructing root level tree nodes (via methodObjectMapper.createObjectNode()
- setNonTrivialBaseType(JavaType) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to define type to consider as "non-trivial" basetype, needed for dynamic serialization resolution for complex (usually container) types
- setNull(int) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- setNullKeySerializer(JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that can be used to specify serializer that will be used to write JSON property names matching null keys for Java Maps (which will otherwise throw an exception if try write such property name)
- setNullValueSerializer(JsonSerializer<Object>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that can be used to specify serializer that will be used to write JSON values matching Java null values instead of default one (which simply writes JSON null).
- setObjectIdInfo(ObjectIdInfo) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- setObjectIdReader(ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- setObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- setPOJO(int, Object) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- setPOJOBuilder(AnnotatedMethod, JsonPOJOBuilder.Value) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- setPolymorphicTypeValidator(PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for specifying
PolymorphicTypeValidator
to use for validating polymorphic subtypes used with explicit polymorphic types (annotation-based), but NOT one with "default typing" (seeObjectMapper.activateDefaultTyping(PolymorphicTypeValidator)
for details). - setProperties(List<BeanPropertyWriter>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- setProperty(Object, String, JsonNode) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
- setPropertyInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.
- setPropertyNamingStrategy(PropertyNamingStrategy) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting custom property naming strategy to use.
- setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
- setProvider(SerializerProvider) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
- setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
- setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- setRawValue(int, RawValue) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- setReference(JavaType) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- setResolver(ObjectIdResolver) - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- setSerializationInclusion(JsonInclude.Include) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method, equivalent to calling:
- setSerializerFactory(SerializerFactory) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting specific
SerializerFactory
to use for constructing (bean) serializers. - setSerializerModifier(BeanSerializerModifier) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
- setSerializerProvider(DefaultSerializerProvider) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting "blueprint"
SerializerProvider
instance to use as the base for actual provider instances to use for handling caching ofJsonSerializer
instances. - setSerializers(SimpleSerializers) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Resets all currently configured serializers.
- setSetterInfo(JsonSetter.Value) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- setSubtypeResolver(SubtypeResolver) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting custom subtype resolver to use.
- SettableAnyProperty - Class in com.fasterxml.jackson.databind.deser
-
Class that represents a "wildcard" set method which can be used to generically set values of otherwise unmapped (aka "unknown") properties read from JSON content.
- SettableAnyProperty(BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, JsonDeserializer<Object>, TypeDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- SettableAnyProperty.JsonNodeFieldAnyProperty - Class in com.fasterxml.jackson.databind.deser
- SettableAnyProperty.MapFieldAnyProperty - Class in com.fasterxml.jackson.databind.deser
- SettableAnyProperty.MethodAnyProperty - Class in com.fasterxml.jackson.databind.deser
- SettableBeanProperty - Class in com.fasterxml.jackson.databind.deser
-
Base class for deserializable properties of a bean: contains both type and name definitions, and reflection-based set functionality.
- SettableBeanProperty(SettableBeanProperty) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Basic copy-constructor for sub-classes to use.
- SettableBeanProperty(SettableBeanProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Copy-with-deserializer-change constructor for sub-classes to use.
- SettableBeanProperty(SettableBeanProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Copy-with-deserializer-change constructor for sub-classes to use.
- SettableBeanProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- SettableBeanProperty(PropertyName, JavaType, PropertyMetadata, JsonDeserializer<Object>) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Constructor only used by
ObjectIdValueProperty
. - SettableBeanProperty(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- SettableBeanProperty.Delegating - Class in com.fasterxml.jackson.databind.deser
-
Helper class that is designed to both make it easier to sub-class delegating subtypes and to reduce likelihood of breakage when new methods are added.
- setTargetType(JavaType) - Method in exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
- SetterlessProperty - Class in com.fasterxml.jackson.databind.deser.impl
-
This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.
- SetterlessProperty(SetterlessProperty, JsonDeserializer<?>, NullValueProvider) - Constructor for class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- SetterlessProperty(SetterlessProperty, PropertyName) - Constructor for class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- SetterlessProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations, AnnotatedMethod) - Constructor for class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- setTimeZone(TimeZone) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for overriding default TimeZone to use for formatting.
- setTimeZone(TimeZone) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- setTypeFactory(TypeFactory) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to override
TypeFactory
instance used by this mapper. - setTypeId(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.databind.Module
-
Method called by
ObjectMapper
when module is registered. - setupModule(Module.SetupContext) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Standard implementation handles registration of all configured customizations: it is important that sub-classes call this implementation (usually before additional custom logic) if they choose to override it; otherwise customizations will not be registered.
- setValue(Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapProperty
- setValue(Object, Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- setValue(Object, Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- setValue(Object, Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Optional method that can be used to assign value of this member on given object, if this is a supported operation for member type.
- setValue(Object, Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- setValue(Object, Object) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- setValue(Object, Object) - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- setValueInstantiator(ValueInstantiator) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- setValueInstantiators(SimpleValueInstantiators) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
-
Resets all currently configured value instantiators
- setViews(Class<?>[]) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- setVisibility(JsonAutoDetect.Value) - Method in class com.fasterxml.jackson.databind.cfg.MutableConfigOverride
- setVisibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method that allows changing configuration for underlying
VisibilityChecker
s, to change details of what kinds of properties are auto-detected. - setVisibility(VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for setting currently configured default
VisibilityChecker
, object used for determining whether given property element (method, field, constructor) can be auto-detected or not. - setVisibilityChecker(VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.6 use
ObjectMapper.setVisibility(VisibilityChecker)
instead. - ShortArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- ShortArraySerializer(StdArraySerializers.ShortArraySerializer, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- ShortBuilder() - Constructor for class com.fasterxml.jackson.databind.util.ArrayBuilders.ShortBuilder
- ShortDeserializer(Class<Short>, Short) - Constructor for class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer
- ShortNode - Class in com.fasterxml.jackson.databind.node
-
Numeric node that contains simple 16-bit integer values.
- ShortNode(short) - Constructor for class com.fasterxml.jackson.databind.node.ShortNode
- ShortSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.NumberSerializers.ShortSerializer
- shortValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Returns 16-bit short value for this node, if and only if this node is numeric (
JsonNode.isNumber()
returns true). - shortValue() - Method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- shortValue() - Method in class com.fasterxml.jackson.databind.node.DecimalNode
- shortValue() - Method in class com.fasterxml.jackson.databind.node.DoubleNode
- shortValue() - Method in class com.fasterxml.jackson.databind.node.FloatNode
- shortValue() - Method in class com.fasterxml.jackson.databind.node.IntNode
- shortValue() - Method in class com.fasterxml.jackson.databind.node.LongNode
- shortValue() - Method in class com.fasterxml.jackson.databind.node.ShortNode
- shouldIgnore(Object) - Method in class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil.Checker
- shouldIgnore(Object, Collection<String>, Collection<String>) - Static method in class com.fasterxml.jackson.databind.util.IgnorePropertiesUtil
-
Decide if we need to ignore a property or not, given a set of field to ignore and a set of field to include.
- shouldIntrospectorImplicitConstructors(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Accessor that combines checks for whether implicit creators are allowed and, if so, whether JDK type constructors are allowed (if type is JDK type) to determine whether implicit constructor detection should be enabled for given type or not.
- shouldSortPropertiesAlphabetically() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for checking whether default settings for property handling indicate that properties should be alphabetically ordered or not.
- SimpleAbstractTypeResolver - Class in com.fasterxml.jackson.databind.module
-
Simple
AbstractTypeResolver
implementation, which is based on static mapping from abstract super types into sub types (concrete or abstract), but retaining generic parameterization. - SimpleAbstractTypeResolver() - Constructor for class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver
- simpleAsEncoded(MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.PropertyName
-
Accessor that may be used to get lazily-constructed efficient representation of the simple name.
- SimpleBeanPropertyDefinition - Class in com.fasterxml.jackson.databind.util
-
Simple immutable
BeanPropertyDefinition
implementation that can be wrapped around aAnnotatedMember
that is a simple accessor (getter) or mutator (setter, constructor parameter) (or both, for fields). - SimpleBeanPropertyDefinition(AnnotationIntrospector, AnnotatedMember, PropertyName, PropertyMetadata, JsonInclude.Value) - Constructor for class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- SimpleBeanPropertyFilter - Class in com.fasterxml.jackson.databind.ser.impl
-
Simple
PropertyFilter
implementation that only uses property name to determine whether to serialize property as is, or to filter it out. - SimpleBeanPropertyFilter() - Constructor for class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
- SimpleBeanPropertyFilter.FilterExceptFilter - Class in com.fasterxml.jackson.databind.ser.impl
-
Filter implementation which defaults to filtering out unknown properties and only serializes ones explicitly listed.
- SimpleBeanPropertyFilter.SerializeExceptFilter - Class in com.fasterxml.jackson.databind.ser.impl
-
Filter implementation which defaults to serializing all properties, except for ones explicitly listed to be filtered out.
- SimpleDeserializers - Class in com.fasterxml.jackson.databind.module
-
Simple implementation
Deserializers
which allows registration of deserializers based on raw (type erased class). - SimpleDeserializers() - Constructor for class com.fasterxml.jackson.databind.module.SimpleDeserializers
- SimpleDeserializers(Map<Class<?>, JsonDeserializer<?>>) - Constructor for class com.fasterxml.jackson.databind.module.SimpleDeserializers
- SimpleFilterProvider - Class in com.fasterxml.jackson.databind.ser.impl
-
Simple
FilterProvider
implementation that just stores direct id-to-filter mapping. - SimpleFilterProvider() - Constructor for class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- SimpleFilterProvider(Map<String, ?>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- SimpleKeyDeserializers - Class in com.fasterxml.jackson.databind.module
-
Simple implementation
KeyDeserializers
which allows registration of deserializers based on raw (type erased class). - SimpleKeyDeserializers() - Constructor for class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers
- SimpleMixInResolver - Class in com.fasterxml.jackson.databind.introspect
-
Simple implementation of
ClassIntrospector.MixInResolver
that just uses aMap
for containing mapping from target to mix-in classes. - SimpleMixInResolver(ClassIntrospector.MixInResolver) - Constructor for class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
- SimpleMixInResolver(ClassIntrospector.MixInResolver, Map<ClassKey, Class<?>>) - Constructor for class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
- SimpleModule - Class in com.fasterxml.jackson.databind.module
-
Vanilla
Module
implementation that allows registration of serializers and deserializers, bean serializer and deserializer modifiers, registration of subtypes and mix-ins as well as some other commonly needed aspects (addition of customAbstractTypeResolver
s,ValueInstantiator
s). - SimpleModule() - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
-
Constructors that should only be used for non-reusable convenience modules used by app code: "real" modules should use actual name and version number information.
- SimpleModule(Version) - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
-
Convenience constructor that will use specified Version, including name from
Version.getArtifactId()
. - SimpleModule(String) - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
-
Convenience constructor that will default version to
Version.unknownVersion()
. - SimpleModule(String, Version) - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
-
Constructor to use for actual reusable modules.
- SimpleModule(String, Version, List<JsonSerializer<?>>) - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
- SimpleModule(String, Version, Map<Class<?>, JsonDeserializer<?>>) - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
- SimpleModule(String, Version, Map<Class<?>, JsonDeserializer<?>>, List<JsonSerializer<?>>) - Constructor for class com.fasterxml.jackson.databind.module.SimpleModule
- SimpleNameIdResolver - Class in com.fasterxml.jackson.databind.jsontype.impl
-
TypeIdResolver
implementation that converts using explicitly (annotation-) specified type names and maps to implementation classes; or, in absence of annotated type name, defaults to simpleClass
names (obtained withClass.getSimpleName()
. - SimpleNameIdResolver(MapperConfig<?>, JavaType, ConcurrentHashMap<String, String>, HashMap<String, JavaType>) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- SimpleSerializers - Class in com.fasterxml.jackson.databind.module
-
Simple implementation
Serializers
which allows registration of serializers based on raw (type erased class). - SimpleSerializers() - Constructor for class com.fasterxml.jackson.databind.module.SimpleSerializers
- SimpleSerializers(List<JsonSerializer<?>>) - Constructor for class com.fasterxml.jackson.databind.module.SimpleSerializers
- simpleTransformer(String, String) - Static method in class com.fasterxml.jackson.databind.util.NameTransformer
-
Factory method for constructing a simple transformer based on prefix and/or suffix.
- SimpleType - Class in com.fasterxml.jackson.databind.type
-
Simple types are defined as anything other than one of recognized container types (arrays, Collections, Maps).
- SimpleType(TypeBase) - Constructor for class com.fasterxml.jackson.databind.type.SimpleType
-
Simple copy-constructor, usually used when upgrading/refining a simple type into more specialized type.
- SimpleType(Class<?>) - Constructor for class com.fasterxml.jackson.databind.type.SimpleType
-
Constructor only used by core Jackson databind functionality; should never be called by application code.
- SimpleType(Class<?>, TypeBindings, JavaType, JavaType[]) - Constructor for class com.fasterxml.jackson.databind.type.SimpleType
- SimpleType(Class<?>, TypeBindings, JavaType, JavaType[], int, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.SimpleType
-
Pass-through constructor used by
ReferenceType
. - SimpleType(Class<?>, TypeBindings, JavaType, JavaType[], Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.SimpleType
- SimpleValueInstantiators - Class in com.fasterxml.jackson.databind.module
- SimpleValueInstantiators() - Constructor for class com.fasterxml.jackson.databind.module.SimpleValueInstantiators
- singleArgCreatorDefaultsToDelegating() - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- singleArgCreatorDefaultsToProperties() - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- singleArgMode() - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- size() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- size() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
- size() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.NoAnnotations
- size() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.OneAnnotation
- size() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
- size() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- size() - Method in class com.fasterxml.jackson.databind.JsonNode
- size() - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- size() - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- size() - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- size() - Method in class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
- size() - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
- size() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Returns number of bindings contained
- size() - Method in interface com.fasterxml.jackson.databind.util.Annotations
-
Returns number of annotation entries in this collection.
- size() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- size() - Method in interface com.fasterxml.jackson.databind.util.LookupCache
- size() - Method in class com.fasterxml.jackson.databind.util.LRUMap
- skipChildren() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- skipper() - Static method in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
-
Static accessor for a stateless instance used as marker, to indicate that all input `null` values should be skipped (ignored), so that no corresponding property value is set (with POJOs), and no content values (array/Collection elements, Map entries) are added.
- SNAKE_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention used in languages like C, where words are in lower-case letters, separated by underscores.
- SNAKE_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Deprecated.Since 2.12 deprecated. Use
PropertyNamingStrategies.SNAKE_CASE
instead. See databind#2715 for reasons for deprecation. - SnakeCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy
- SnakeCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
-
Deprecated.
- SnakeCaseStrategy(boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
-
Deprecated.
- SORT_CREATOR_PROPERTIES_FIRST - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that defines whether Creator properties (ones passed through constructor or static factory method) should be sorted before other properties for which no explicit order is specified, in case where alphabetic ordering is to be used for such properties.
- SORT_PROPERTIES_ALPHABETICALLY - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that defines default property serialization order used for POJO properties.
- SqlBlobSerializer - Class in com.fasterxml.jackson.databind.ext
-
Serializer implementation for
Blob
to write as binary (for JSON and other formats Base64-encoded String, for binary formats as true binary). - SqlBlobSerializer() - Constructor for class com.fasterxml.jackson.databind.ext.SqlBlobSerializer
- SqlDateDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
- SqlDateDeserializer(DateDeserializers.SqlDateDeserializer, DateFormat, String) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
- SqlDateSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Compared to regular
Date
serialization, we do use String representation here. - SqlDateSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.SqlDateSerializer
- SqlDateSerializer(Boolean, DateFormat) - Constructor for class com.fasterxml.jackson.databind.ser.std.SqlDateSerializer
- SqlTimeSerializer - Class in com.fasterxml.jackson.databind.ser.std
- SqlTimeSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer
- StackTraceElementDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- StackTraceElementDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
-
Deprecated.
- StackTraceElementDeserializer(JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
- StackTraceElementDeserializer.Adapter - Class in com.fasterxml.jackson.databind.deser.std
-
Intermediate class used both for convenience of binding and to support
PropertyNamingStrategy
. - start() - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
-
Method called to start collection process by creating non-blueprint instances.
- startBuilding(JsonParser, DeserializationContext, ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Method called when starting to build a bean instance.
- STATE_CLOSED - Static variable in class com.fasterxml.jackson.databind.MappingIterator
-
State in which iterator is closed
- STATE_HAS_VALUE - Static variable in class com.fasterxml.jackson.databind.MappingIterator
-
State in which "hasNextValue()" has been succesfully called and deserializer can be called to fetch value
- STATE_MAY_HAVE_VALUE - Static variable in class com.fasterxml.jackson.databind.MappingIterator
-
State in which no recovery is needed, but "hasNextValue()" needs to be called first
- STATE_NEED_RESYNC - Static variable in class com.fasterxml.jackson.databind.MappingIterator
-
State in which value read failed
- STATIC - Enum constant in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing
-
Value that indicates that the static declared type is to be used.
- StaticListSerializerBase<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.
- StaticListSerializerBase(StaticListSerializerBase<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
- StaticListSerializerBase(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
- std - Static variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- Std() - Constructor for class com.fasterxml.jackson.databind.InjectableValues.Std
- Std(JsonAutoDetect) - Constructor for class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
Constructor used for building instance that has minumum visibility levels as indicated by given annotation instance
- Std(JsonAutoDetect.Visibility) - Constructor for class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
Constructor that will assign given visibility value for all properties.
- Std(JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility) - Constructor for class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
-
Constructor that allows directly specifying minimum visibility levels to use
- Std(BeanProperty.Std, JavaType) - Constructor for class com.fasterxml.jackson.databind.BeanProperty.Std
- Std(PropertyName, JavaType, PropertyName, AnnotatedMember, PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.BeanProperty.Std
- Std(PropertyName, JavaType, PropertyName, Annotations, AnnotatedMember, PropertyMetadata) - Constructor for class com.fasterxml.jackson.databind.BeanProperty.Std
-
Deprecated.Since 2.9
- Std(Class<?>, int) - Constructor for class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- Std(Class<?>, int) - Constructor for class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
- Std(Map<String, Object>) - Constructor for class com.fasterxml.jackson.databind.InjectableValues.Std
- STD_CHARSET - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_CLASS - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_CURRENCY - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_FILE - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_INET_ADDRESS - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_INET_SOCKET_ADDRESS - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_JAVA_TYPE - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_LOCALE - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_OPTIONAL - Static variable in class com.fasterxml.jackson.databind.PropertyMetadata
- STD_PATTERN - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_REQUIRED - Static variable in class com.fasterxml.jackson.databind.PropertyMetadata
- STD_REQUIRED_OR_OPTIONAL - Static variable in class com.fasterxml.jackson.databind.PropertyMetadata
- STD_TIME_ZONE - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_URI - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- STD_URL - Static variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- StdArraySerializers - Class in com.fasterxml.jackson.databind.ser.std
-
Dummy container class to group standard homogenous array serializer implementations (primitive arrays and String array).
- StdArraySerializers() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers
- StdArraySerializers.BooleanArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdArraySerializers.CharArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Character arrays are different from other integral number arrays in that they are most likely to be textual data, and should be written as Strings, not arrays of entries.
- StdArraySerializers.DoubleArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdArraySerializers.FloatArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdArraySerializers.IntArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdArraySerializers.LongArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdArraySerializers.ShortArraySerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdArraySerializers.TypedPrimitiveArraySerializer<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).
- StdConverter<IN,
OUT> - Class in com.fasterxml.jackson.databind.util -
Standard implementation of
Converter
that supports explicit type access, instead of relying type detection of generic type parameters. - StdConverter() - Constructor for class com.fasterxml.jackson.databind.util.StdConverter
- StdDateFormat - Class in com.fasterxml.jackson.databind.util
-
Jackson's internal
DateFormat
implementation used by standard Date serializers and deserializers to implement default behavior: does NOT fully implement all aspects expected byDateFormat
and as a consequence SHOULD NOT to be used by code outside core Jackson databind functionality. - StdDateFormat() - Constructor for class com.fasterxml.jackson.databind.util.StdDateFormat
- StdDateFormat(TimeZone, Locale) - Constructor for class com.fasterxml.jackson.databind.util.StdDateFormat
-
Deprecated.
- StdDateFormat(TimeZone, Locale, Boolean) - Constructor for class com.fasterxml.jackson.databind.util.StdDateFormat
- StdDateFormat(TimeZone, Locale, Boolean, boolean) - Constructor for class com.fasterxml.jackson.databind.util.StdDateFormat
- StdDelegatingDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Deserializer implementation where given Java type is first deserialized by a standard Jackson deserializer into a delegate type; and then this delegate type is converted using a configured
Converter
into desired target type. - StdDelegatingDeserializer(StdDelegatingDeserializer<T>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- StdDelegatingDeserializer(Converter<?, T>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- StdDelegatingDeserializer(Converter<Object, T>, JavaType, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- StdDelegatingSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Serializer implementation where given Java type is first converted to an intermediate "delegate type" (using a configured
Converter
, and then this delegate value is serialized by Jackson. - StdDelegatingSerializer(Converter<?, ?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- StdDelegatingSerializer(Converter<Object, ?>, JavaType, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- StdDelegatingSerializer(Class<T>, Converter<T, ?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- StdDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Base class for common deserializers.
- StdDeserializer(StdDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Copy-constructor for sub-classes to use, most often when creating new instances for
ContextualDeserializer
. - StdDeserializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- StdDeserializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- StdJdkSerializers - Class in com.fasterxml.jackson.databind.ser.std
-
Class that providers access to serializers user for non-structured JDK types that are serializer as scalars; some using basic
ToStringSerializer
, others explicit serializers. - StdJdkSerializers() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdJdkSerializers
- StdJdkSerializers.AtomicBooleanSerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdJdkSerializers.AtomicIntegerSerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdJdkSerializers.AtomicLongSerializer - Class in com.fasterxml.jackson.databind.ser.std
- StdKeyDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Default
KeyDeserializer
implementation used for mostMap
types Jackson supports. - StdKeyDeserializer(int, Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- StdKeyDeserializer(int, Class<?>, FromStringDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- StdKeyDeserializers - Class in com.fasterxml.jackson.databind.deser.std
-
Helper class used to contain simple/well-known key deserializers.
- StdKeyDeserializers() - Constructor for class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers
- StdKeySerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Deprecated.Since 2.8, use
StdKeySerializers.Default
instead. - StdKeySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializer
-
Deprecated.
- StdKeySerializers - Class in com.fasterxml.jackson.databind.ser.std
- StdKeySerializers() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers
- StdKeySerializers.Default - Class in com.fasterxml.jackson.databind.ser.std
-
This is a "chameleon" style multi-type key serializer for simple standard JDK types.
- StdKeySerializers.Dynamic - Class in com.fasterxml.jackson.databind.ser.std
-
Key serializer used when key type is not known statically, and actual key serializer needs to be dynamically located.
- StdKeySerializers.EnumKeySerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Specialized instance to use for Enum keys, as per [databind#1322]
- StdKeySerializers.StringKeySerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Simple and fast key serializer when keys are Strings.
- stdManglePropertyName(String, int) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- stdManglePropertyName(String, int) - Static method in class com.fasterxml.jackson.databind.util.BeanUtil
-
Note: public only since 2.11
- StdNodeBasedDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Convenience deserializer that may be used to deserialize values given an intermediate tree representation (
JsonNode
). - StdNodeBasedDeserializer(StdNodeBasedDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
-
"Copy-constructor" used when creating a modified copies, most often if sub-class implements
ContextualDeserializer
. - StdNodeBasedDeserializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
- StdNodeBasedDeserializer(Class<T>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
- StdScalarDeserializer<T> - Class in com.fasterxml.jackson.databind.deser.std
-
Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.
- StdScalarDeserializer(StdScalarDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
- StdScalarDeserializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
- StdScalarDeserializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
- StdScalarSerializer<T> - Class in com.fasterxml.jackson.databind.ser.std
- StdScalarSerializer(StdScalarSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer
-
Basic copy-constructor
- StdScalarSerializer(Class<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer
-
Alternate constructor that is (alas!) needed to work around kinks of generic type handling
- StdScalarSerializer(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer
- StdSerializer<T> - Class in com.fasterxml.jackson.databind.ser.std
-
Base class used by all standard serializers, and can also be used for custom serializers (in fact, this is the recommended base class to use).
- StdSerializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdSerializer
- StdSerializer(StdSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdSerializer
- StdSerializer(Class<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Alternate constructor that is (alas!) needed to work around kinks of generic type handling
- StdSerializer(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdSerializer
- StdSubtypeResolver - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Standard
SubtypeResolver
implementation. - StdSubtypeResolver() - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- StdSubtypeResolver(StdSubtypeResolver) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- StdTypeResolverBuilder - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Default
TypeResolverBuilder
implementation. - StdTypeResolverBuilder() - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- StdTypeResolverBuilder(JsonTypeInfo.Id, JsonTypeInfo.As, String) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- StdTypeResolverBuilder(JsonTypeInfo.Value) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- StdTypeResolverBuilder(StdTypeResolverBuilder, Class<?>) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Copy-constructor
- StdValueInstantiator - Class in com.fasterxml.jackson.databind.deser.std
-
Default
ValueInstantiator
implementation, which supports Creator methods that can be indicated by standard Jackson annotations. - StdValueInstantiator(StdValueInstantiator) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Copy-constructor that sub-classes can use when creating new instances by fluent-style construction
- StdValueInstantiator(DeserializationConfig, JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- StdValueInstantiator(DeserializationConfig, Class<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Deprecated.Since 2.7 use constructor that takes
JavaType
instead - streamFactory() - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- streamReadConstraints() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- String - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Shape of string values from input (tokens
JsonToken.VALUE_STRING
) - STRING - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- STRING - Enum constant in enum com.fasterxml.jackson.databind.node.JsonNodeType
- STRING_DESC - Static variable in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- StringArrayDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Separate implementation for serializing String arrays (instead of using
ObjectArrayDeserializer
. - StringArrayDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- StringArrayDeserializer(JsonDeserializer<?>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- StringArraySerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Standard serializer used for
String[]
values. - StringArraySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- StringArraySerializer(StringArraySerializer, BeanProperty, JsonSerializer<?>, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- StringCollectionDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Specifically optimized version for
Collection
s that contain String values; reason is that this is a very common type and we can make use of the fact that Strings are final. - StringCollectionDeserializer(JavaType, ValueInstantiator, JsonDeserializer<?>, JsonDeserializer<?>, NullValueProvider, Boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- StringCollectionDeserializer(JavaType, JsonDeserializer<?>, ValueInstantiator) - Constructor for class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- StringCollectionSerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Efficient implement for serializing
Collection
s that contain Strings. - StringCollectionSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
- StringCollectionSerializer(StringCollectionSerializer, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
- StringDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- StringDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.StringDeserializer
- StringKeySerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.StringKeySerializer
- StringSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
This is the special serializer for regular
String
s. - StringSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.StringSerializer
- STRIP_TRAILING_BIGDECIMAL_ZEROES - Enum constant in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
Feature that determines whether
BigDecimal
values will be "normalized" by stripping trailing zeroes off, when constructing nodes withJsonNodeFactory.numberNode(java.math.BigDecimal)
. - STYLE - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This is a CSS style definition (like "color: red; background- color:#FFF"), based on CSS 2.1 [W3C.CR-CSS21-20070719].
- subtypeResolver(SubtypeResolver) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- SubtypeResolver - Class in com.fasterxml.jackson.databind.jsontype
-
Helper object used for handling registration on resolving of super-types to sub-types.
- SubtypeResolver() - Constructor for class com.fasterxml.jackson.databind.jsontype.SubtypeResolver
- subTypeValidator(MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Overridable helper method for determining actual validator to use when constructing type serializers and type deserializers.
- subTypeValidator(MapperConfig<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
- SubTypeValidator - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Helper class used to encapsulate rules that determine subtypes that are invalid to use, even with default typing, mostly due to security concerns.
- SubTypeValidator() - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
By default we assume that updateability mostly relies on value deserializer; if it supports updates, typically that's what matters.
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
-
By default assumption is that scalar types cannot be updated: many are immutable values (such as primitives and wrappers)
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- supportsUpdate(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Introspection method that may be called to see whether deserializer supports update of an existing value (aka "merging") or not.
T
- TEMP_PROPERTY_NAME - Static variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- textNode(String) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- textNode(String) - Method in interface com.fasterxml.jackson.databind.node.JsonNodeCreator
- textNode(String) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Factory method for constructing a node that represents JSON String value
- TextNode - Class in com.fasterxml.jackson.databind.node
-
Value node that contains a text value.
- TextNode(String) - Constructor for class com.fasterxml.jackson.databind.node.TextNode
- Textual - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
Purely textual types,
String
and similar (but not types that are generally expressed as Strings in input). - textValue() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method to use for accessing String values.
- textValue() - Method in class com.fasterxml.jackson.databind.node.TextNode
- ThrowableDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Deserializer that builds on basic
BeanDeserializer
but override some aspects like instance construction. - ThrowableDeserializer(BeanDeserializer) - Constructor for class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
-
Deprecated.
- ThrowableDeserializer(BeanDeserializer, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
-
Alternative constructor used when creating "unwrapping" deserializers
- throwAsIAE(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that will wrap 't' as an
IllegalArgumentException
if it is a checked exception; otherwise (runtime exception or error) throw as is - throwAsIAE(Throwable, String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that will wrap 't' as an
IllegalArgumentException
(and with specified message) if it is a checked exception; otherwise (runtime exception or error) throw as is - throwAsMappingException(DeserializationContext, IOException) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- throwIfError(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that will check if argument is an
Error
, and if so, (re)throw it; otherwise just return - throwIfIOE(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that will check if argument is an
IOException
, and if so, (re)throw it; otherwise just return - throwIfRTE(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method that will check if argument is an
RuntimeException
, and if so, (re)throw it; otherwise just return - throwRootCauseIfIOE(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that works like by calling
ClassUtil.getRootCause(java.lang.Throwable)
and then either throwing it (if instanceofIOException
), or return. - throwSneaky(IOException) - Static method in class com.fasterxml.jackson.databind.util.ExceptionUtil
- TIME - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be a time in the format of hh:mm:ss.
- TimestampDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer
- TimestampDeserializer(DateDeserializers.TimestampDeserializer, DateFormat, String) - Constructor for class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer
- TimeZoneSerializer - Class in com.fasterxml.jackson.databind.ser.std
- TimeZoneSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer
- toCanonical() - Method in class com.fasterxml.jackson.databind.type.TypeBase
- ToEmptyObjectSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Simple "bogus" serializer that will just serialize an empty Object for any given value.
- ToEmptyObjectSerializer(JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
- ToEmptyObjectSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer
- TokenBuffer - Class in com.fasterxml.jackson.databind.util
-
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. - TokenBuffer(JsonParser) - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer
- TokenBuffer(JsonParser, DeserializationContext) - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer
- TokenBuffer(ObjectCodec, boolean) - Constructor for class com.fasterxml.jackson.databind.util.TokenBuffer
- TokenBuffer.Parser - Class in com.fasterxml.jackson.databind.util
- TokenBuffer.Segment - Class in com.fasterxml.jackson.databind.util
-
Individual segment of TokenBuffer that can store up to 16 tokens (limited by 4 bits per token type marker requirement).
- TokenBufferDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
We also want to directly support deserialization of
TokenBuffer
. - TokenBufferDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer
- TokenBufferReadContext - Class in com.fasterxml.jackson.databind.util
-
Implementation of
JsonStreamContext
used byTokenBuffer
to link back to the original context to try to keep location information consistent between source location and buffered content when it's re-read from the buffer. - TokenBufferReadContext() - Constructor for class com.fasterxml.jackson.databind.util.TokenBufferReadContext
-
Constructor for case where there is no real surrounding context: just create virtual ROOT
- TokenBufferReadContext(JsonStreamContext, ContentReference) - Constructor for class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- TokenBufferReadContext(JsonStreamContext, JsonLocation) - Constructor for class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- TokenBufferReadContext(JsonStreamContext, Object) - Constructor for class com.fasterxml.jackson.databind.util.TokenBufferReadContext
-
Deprecated.
- TokenBufferReadContext(TokenBufferReadContext, int, int) - Constructor for class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- TokenBufferSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
We also want to directly support serialization of
TokenBuffer
; and since it is part of core package, it cannot implementJsonSerializable
(which is only included in the mapper package) - TokenBufferSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer
- TOKENS_PER_SEGMENT - Static variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- tokenStreamFactory() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to get hold of
JsonFactory
that this mapper uses if it needs to constructJsonParser
s and/orJsonGenerator
s. - toPattern() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- toPrettyString() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Alternative to
JsonNode.toString()
that will serialize this node using Jackson default pretty-printer. - toPrettyString() - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- toPrettyString() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- toString() - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- toString() - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- toString() - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- toString() - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- toString() - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- toString() - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- toString() - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- toString() - Method in class com.fasterxml.jackson.databind.deser.UnresolvedId
- toString() - Method in class com.fasterxml.jackson.databind.introspect.Annotated
- toString() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- toString() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- toString() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- toString() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- toString() - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- toString() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- toString() - Method in class com.fasterxml.jackson.databind.introspect.MemberKey
- toString() - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- toString() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- toString() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- toString() - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- toString() - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- toString() - Method in class com.fasterxml.jackson.databind.JavaType
- toString() - Method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
- toString() - Method in class com.fasterxml.jackson.databind.JsonMappingException.Reference
- toString() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- toString() - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that will produce (as of Jackson 2.10) valid JSON using default settings of databind, as String.
- toString() - Method in class com.fasterxml.jackson.databind.jsonschema.JsonSchema
-
Deprecated.
- toString() - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- toString() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- toString() - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- toString() - Method in class com.fasterxml.jackson.databind.jsontype.NamedType
- toString() - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- toString() - Method in class com.fasterxml.jackson.databind.node.MissingNode
- toString() - Method in class com.fasterxml.jackson.databind.PropertyName
- toString() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- toString() - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- toString() - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- toString() - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- toString() - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- toString() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- toString() - Method in class com.fasterxml.jackson.databind.type.ClassKey
- toString() - Method in class com.fasterxml.jackson.databind.type.ClassStack
- toString() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- toString() - Method in class com.fasterxml.jackson.databind.type.CollectionType
- toString() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- toString() - Method in class com.fasterxml.jackson.databind.type.MapType
- toString() - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- toString() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- toString() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- toString() - Method in class com.fasterxml.jackson.databind.type.SimpleType
- toString() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- toString() - Method in class com.fasterxml.jackson.databind.util.NameTransformer.Chained
- toString() - Method in class com.fasterxml.jackson.databind.util.RawValue
- toString() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- toString() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- toString() - Method in class com.fasterxml.jackson.databind.util.TypeKey
- ToStringSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Simple general purpose serializer, useful for any type for which
Object.toString()
returns the desired JSON value. - ToStringSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.ToStringSerializer
-
Note: usually you should NOT create new instances, but instead use
ToStringSerializer.instance
which is stateless and fully thread-safe. - ToStringSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ToStringSerializer
-
Sometimes it may actually make sense to retain actual handled type.
- ToStringSerializerBase - Class in com.fasterxml.jackson.databind.ser.std
-
Intermediate base class that serves as base for standard
ToStringSerializer
as well as for custom subtypes that want to add processing for converting from value to output into itsString
representation (whereas standard version simply calls value object'stoString()
method). - ToStringSerializerBase(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
- transform(String) - Method in class com.fasterxml.jackson.databind.util.NameTransformer.Chained
- transform(String) - Method in class com.fasterxml.jackson.databind.util.NameTransformer.NopTransformer
- transform(String) - Method in class com.fasterxml.jackson.databind.util.NameTransformer
-
Method called when (forward) transformation is needed.
- transformerFactory - Variable in class com.fasterxml.jackson.databind.ext.DOMSerializer
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.KebabCaseStrategy
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCamelCaseStrategy
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerCaseStrategy
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.LowerDotCaseStrategy
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperCamelCaseStrategy
-
Converts camelCase to PascalCase For example, "userName" would be converted to "UserName".
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperSnakeCaseStrategy
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy
-
Deprecated.
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy
-
Deprecated.
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy
-
Deprecated.
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
-
Deprecated.
- translate(String) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy
-
Deprecated.Converts camelCase to PascalCase For example, "userName" would be converted to "UserName".
- translateLowerCaseWithSeparator(String, char) - Method in class com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase
-
Helper method to share implementation between snake and dotted case.
- translateLowerCaseWithSeparator(String, char) - Static method in class com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
-
Deprecated.Helper method to share implementation between snake and dotted case.
- traverse() - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- traverse(ObjectCodec) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- treeAsTokens(TreeNode) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method for constructing a
JsonParser
out of JSON tree representation. - treeAsTokens(TreeNode) - Method in class com.fasterxml.jackson.databind.ObjectReader
- treeToValue(TreeNode, TypeReference<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.treeToValue(TreeNode, JavaType)
but target type specified using fully resolvedTypeReference
. - treeToValue(TreeNode, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Same as
ObjectMapper.treeToValue(TreeNode, Class)
but target type specified using fully resolvedJavaType
. - treeToValue(TreeNode, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader.treeToValue(TreeNode, Class)
but with type-resolved target value type. - treeToValue(TreeNode, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience conversion method that will bind data given JSON tree contains into specific value (usually bean) type.
- treeToValue(TreeNode, Class<T>) - Method in class com.fasterxml.jackson.databind.ObjectReader
- TreeTraversingParser - Class in com.fasterxml.jackson.databind.node
-
Facade over
JsonNode
that implementsJsonParser
to allow accessing contents of JSON tree in alternate form (stream of tokens). - TreeTraversingParser(JsonNode) - Constructor for class com.fasterxml.jackson.databind.node.TreeTraversingParser
- TreeTraversingParser(JsonNode, ObjectCodec) - Constructor for class com.fasterxml.jackson.databind.node.TreeTraversingParser
- trimByVisibility() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- trimByVisibility() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Method called to trim unnecessary entries, such as implicit getter if there is an explict one available.
- TRUE - Static variable in class com.fasterxml.jackson.databind.node.BooleanNode
- TryConvert - Enum constant in enum com.fasterxml.jackson.databind.cfg.CoercionAction
-
Action to attempt coercion (which may lead to failure)
- tryToResolveUnresolved(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
-
Method called by
DeserializationContext
at the end of deserialization if this Object Id was not resolved during normal processing. - tryToResolveUnresolvedObjectId(ReadableObjectId) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Overridable helper method called to try to resolve otherwise unresolvable
ReadableObjectId
; and if this succeeds, returntrue
to indicate problem has been resolved in some way, so that caller can avoid reporting it as an error. - TwoAnnotations(Class<?>, Annotation, Class<?>, Annotation) - Constructor for class com.fasterxml.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
- type() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Prop
-
Nominal type of the property.
- type(int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- TYPE_AS_LIST - Static variable in class com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers
- TYPE_BOOLEAN - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_BYTE - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_BYTE_ARRAY - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_CALENDAR - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_CHAR - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_CLASS - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_CURRENCY - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_DATE - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_DESCS - Static variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- TYPE_DOUBLE - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_DURATION - Static variable in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
- TYPE_FLOAT - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_G_CALENDAR - Static variable in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
- TYPE_INT - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_LOCALE - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_LONG - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_QNAME - Static variable in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers
- TYPE_SHORT - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_URI - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_URL - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TYPE_UUID - Static variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- TypeBase - Class in com.fasterxml.jackson.databind.type
- TypeBase(TypeBase) - Constructor for class com.fasterxml.jackson.databind.type.TypeBase
-
Copy-constructor used when refining/upgrading type instances.
- TypeBase(Class<?>, TypeBindings, JavaType, JavaType[], int, Object, Object, boolean) - Constructor for class com.fasterxml.jackson.databind.type.TypeBase
-
Main constructor to use by extending classes.
- TypeBindings - Class in com.fasterxml.jackson.databind.type
-
Helper class used for resolving type parameters for given class
- TypeDeserializer - Class in com.fasterxml.jackson.databind.jsontype
-
Interface for deserializing type information from JSON content, to type-safely deserialize data into correct polymorphic instance (when type inclusion has been enabled for type handled).
- TypeDeserializer() - Constructor for class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
- TypeDeserializerBase - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Base class for all standard Jackson
TypeDeserializer
s. - TypeDeserializerBase(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- TypeDeserializerBase(TypeDeserializerBase, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- typedHash(JavaType) - Static method in class com.fasterxml.jackson.databind.util.TypeKey
- typedHash(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.TypeKey
- TypedPrimitiveArraySerializer(StdArraySerializers.TypedPrimitiveArraySerializer<T>, BeanProperty, Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer
- TypedPrimitiveArraySerializer(Class<T>) - Constructor for class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer
- typedValueSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
- typedValueSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
- typedValueSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
- typedValueSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
- typeFactory(TypeFactory) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- TypeFactory - Class in com.fasterxml.jackson.databind.type
-
Class used for creating concrete
JavaType
instances, given various inputs. - TypeFactory(LookupCache<Object, JavaType>) - Constructor for class com.fasterxml.jackson.databind.type.TypeFactory
- TypeFactory(LookupCache<Object, JavaType>, TypeParser, TypeModifier[], ClassLoader) - Constructor for class com.fasterxml.jackson.databind.type.TypeFactory
- typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
- typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- typeFromId(DatabindContext, String) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeIdResolver
-
Method called to resolve type from given type identifier.
- typeId(Object, JsonToken) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Factory method for constructing type id value object to pass to
TypeSerializer.writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.type.WritableTypeId)
. - typeId(Object, JsonToken, Object) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
- typeId(Object, Class<?>, JsonToken) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
- TypeIdResolver - Interface in com.fasterxml.jackson.databind.jsontype
-
Interface that defines standard API for converting types to type identifiers and vice versa.
- TypeIdResolverBase - Class in com.fasterxml.jackson.databind.jsontype.impl
-
Partial base implementation of
TypeIdResolver
: all custom implementations are strongly recommended to extend this class, instead of directly implementingTypeIdResolver
. - TypeIdResolverBase() - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
- TypeIdResolverBase(JavaType, TypeFactory) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
- typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to get an instance of TypeIdResolver of specified type.
- typeIdResolverInstance(Annotated, Class<? extends TypeIdResolver>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method that can be called to obtain an instance of
TypeIdResolver
of specified type. - typeIdVisibility(boolean) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- typeIdVisibility(boolean) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for specifying whether type id should be visible to
JsonDeserializer
s or not. - TypeKey - Class in com.fasterxml.jackson.databind.util
-
Key that offers two "modes"; one with raw class, as used for cases were raw class type is available (for example, when using runtime type); and one with full generics-including.
- TypeKey() - Constructor for class com.fasterxml.jackson.databind.util.TypeKey
- TypeKey(JavaType, boolean) - Constructor for class com.fasterxml.jackson.databind.util.TypeKey
- TypeKey(TypeKey) - Constructor for class com.fasterxml.jackson.databind.util.TypeKey
- TypeKey(Class<?>, boolean) - Constructor for class com.fasterxml.jackson.databind.util.TypeKey
- TypeMatcher() - Constructor for class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.TypeMatcher
- TypeModifier - Class in com.fasterxml.jackson.databind.type
-
Class that defines API that can be used to modify details of
JavaType
instances constructed usingTypeFactory
. - TypeModifier() - Constructor for class com.fasterxml.jackson.databind.type.TypeModifier
- TypeNameIdResolver - Class in com.fasterxml.jackson.databind.jsontype.impl
-
TypeIdResolver
implementation that converts using explicitly (annotation-) specified type names and maps to implementation classes; or, in absence of annotated type name, defaults to fully-qualifiedClass
names (obtained withClass.getName()
- TypeNameIdResolver(MapperConfig<?>, JavaType, ConcurrentHashMap<String, String>, HashMap<String, JavaType>) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- typeParameterArray() - Method in class com.fasterxml.jackson.databind.type.TypeBindings
- TypeParser - Class in com.fasterxml.jackson.databind.type
-
Simple recursive-descent parser for parsing canonical
JavaType
representations and constructing type instances. - TypeParser(TypeFactory) - Constructor for class com.fasterxml.jackson.databind.type.TypeParser
- typeProperty(String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Method for constructing an instance with specified type property name (property name to use for type id when using "as-property" inclusion).
- typeProperty(String) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for specifying name of property used for including type information.
- TypeResolutionContext - Interface in com.fasterxml.jackson.databind.introspect
-
Interface that defines API used by members (like
AnnotatedMethod
) to dynamically resolve types they have. - TypeResolutionContext.Basic - Class in com.fasterxml.jackson.databind.introspect
- TypeResolutionContext.Empty - Class in com.fasterxml.jackson.databind.introspect
-
Dummy implementation for case where there are no bindings available (for example, for static methods and fields)
- TypeResolverBuilder<T> - Interface in com.fasterxml.jackson.databind.jsontype
-
Interface that defines builders that are configured based on annotations (like
JsonTypeInfo
or JAXB annotations), and produce type serializers and deserializers used for handling type information embedded in JSON to allow for safe polymorphic type handling. - typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to get an instance of TypeResolverBuilder of specified type.
- typeResolverBuilderInstance(Annotated, Class<? extends TypeResolverBuilder<?>>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method that can be called to obtain an instance of
TypeIdResolver
of specified type. - types() - Static method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- typeSerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- TypeSerializer - Class in com.fasterxml.jackson.databind.jsontype
-
Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on.
- TypeSerializer() - Constructor for class com.fasterxml.jackson.databind.jsontype.TypeSerializer
- TypeSerializerBase - Class in com.fasterxml.jackson.databind.jsontype.impl
- TypeSerializerBase(TypeIdResolver, BeanProperty) - Constructor for class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- TypeWrappedDeserializer - Class in com.fasterxml.jackson.databind.deser.impl
-
Simple deserializer that will call configured type deserializer, passing in configured data deserializer, and exposing it all as a simple deserializer.
- TypeWrappedDeserializer(TypeDeserializer, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- TypeWrappedSerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Simple serializer that will call configured type serializer, passing in configured data serializer, and exposing it all as a simple serializer.
- TypeWrappedSerializer(TypeSerializer, JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- typing() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Whether type detection used is dynamic or static: that is, whether actual runtime type is used (dynamic), or just the declared type (static).
U
- uncheckedSimpleType(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.8, to indicate users should never call this method.
- UnknownSerializer - Class in com.fasterxml.jackson.databind.ser.impl
- UnknownSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnknownSerializer
- UnknownSerializer(Class<?>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnknownSerializer
- unknownType() - Static method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Method for constructing a marker type that indicates missing generic type information, which is handled same as simple type for
java.lang.Object
. - UnrecognizedPropertyException - Exception Class in com.fasterxml.jackson.databind.exc
-
Specialized
JsonMappingException
sub-class specifically used to indicate problems due to encountering a JSON property that could not be mapped to an Object property (via getter, constructor argument or field). - UnrecognizedPropertyException(JsonParser, String, JsonLocation, Class<?>, String, Collection<Object>) - Constructor for exception class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
- UnrecognizedPropertyException(String, JsonLocation, Class<?>, String, Collection<Object>) - Constructor for exception class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
-
Deprecated.Since 2.7
- UnresolvedForwardReference - Exception Class in com.fasterxml.jackson.databind.deser
-
Exception thrown during deserialization when there are object id that can't be resolved.
- UnresolvedForwardReference(JsonParser, String) - Constructor for exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- UnresolvedForwardReference(JsonParser, String, JsonLocation, ReadableObjectId) - Constructor for exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
- UnresolvedId - Class in com.fasterxml.jackson.databind.deser
-
Helper class for
UnresolvedForwardReference
, to contain information about unresolved ids. - UnresolvedId(Object, Class<?>, JsonLocation) - Constructor for class com.fasterxml.jackson.databind.deser.UnresolvedId
- UNSPECIFIED_TYPE - Static variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- UnsupportedTypeDeserializer - Class in com.fasterxml.jackson.databind.deser.impl
-
Special bogus "serializer" that will throw
MismatchedInputException
if an attempt is made to deserialize a value. - UnsupportedTypeDeserializer(JavaType, String) - Constructor for class com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer
- UnsupportedTypeSerializer - Class in com.fasterxml.jackson.databind.ser.impl
-
Special bogus "serializer" that will throw
InvalidDefinitionException
if itsUnsupportedTypeSerializer.serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)
gets invoked. - UnsupportedTypeSerializer(JavaType, String) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer
- Untyped - Enum constant in enum com.fasterxml.jackson.databind.type.LogicalType
-
"Non-type", Type used to contained untyped, free-form content: maybe a "Tree" (sometimes called "AST"), or buffer of some kind, or even just nominal type of
Object
- untypedHash(JavaType) - Static method in class com.fasterxml.jackson.databind.util.TypeKey
- untypedHash(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.TypeKey
- UntypedObjectDeserializer - Class in com.fasterxml.jackson.databind.deser.std
-
Deserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basic
Object
(either explicitly, or due to type erasure). - UntypedObjectDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
Deprecated.Since 2.6 use variant takes type arguments
- UntypedObjectDeserializer(UntypedObjectDeserializer, boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- UntypedObjectDeserializer(UntypedObjectDeserializer, JsonDeserializer<?>, JsonDeserializer<?>, JsonDeserializer<?>, JsonDeserializer<?>) - Constructor for class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- UntypedObjectDeserializer(JavaType, JavaType) - Constructor for class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- UntypedObjectDeserializer.Vanilla - Class in com.fasterxml.jackson.databind.deser.std
-
Deprecated.
- untypedValueSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
- untypedValueSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
- untypedValueSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
- untypedValueSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.ser.SerializerCache
-
Method that checks if the shared (and hence, synchronized) lookup Map might have untyped serializer for given type.
- UNWRAP_ROOT_VALUE - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature to allow "unwrapping" root-level JSON value, to match setting of
SerializationFeature.WRAP_ROOT_VALUE
used for serialization. - UNWRAP_SINGLE_VALUE_ARRAYS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether it is acceptable to coerce single value array (in JSON) values to the corresponding value type.
- unwrapAndThrowAsIAE(Throwable) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that will locate the innermost exception for given Throwable; and then wrap it as an
IllegalArgumentException
if it is a checked exception; otherwise (runtime exception or error) throw as is - unwrapAndThrowAsIAE(Throwable, String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Method that will locate the innermost exception for given Throwable; and then wrap it as an
IllegalArgumentException
if it is a checked exception; otherwise (runtime exception or error) throw as is - unwrapAndWrapException(DeserializationContext, Throwable) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- UNWRAPPED_CREATOR_PARAM_NAME - Static variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
We need a placeholder for creator properties that don't have name but are marked with `@JsonWrapped` annotation.
- UnwrappedPropertyHandler - Class in com.fasterxml.jackson.databind.deser.impl
-
Object that is responsible for handling acrobatics related to deserializing "unwrapped" values; sets of properties that are embedded (inlined) as properties of parent JSON object.
- UnwrappedPropertyHandler() - Constructor for class com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
- UnwrappedPropertyHandler(List<SettableBeanProperty>) - Constructor for class com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
- UnwrappingBeanPropertyWriter - Class in com.fasterxml.jackson.databind.ser.impl
-
Variant of
BeanPropertyWriter
which will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object). - UnwrappingBeanPropertyWriter(BeanPropertyWriter, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- UnwrappingBeanPropertyWriter(UnwrappingBeanPropertyWriter, NameTransformer, SerializedString) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- UnwrappingBeanSerializer - Class in com.fasterxml.jackson.databind.ser.impl
- UnwrappingBeanSerializer(UnwrappingBeanSerializer, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- UnwrappingBeanSerializer(UnwrappingBeanSerializer, ObjectIdWriter) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- UnwrappingBeanSerializer(UnwrappingBeanSerializer, ObjectIdWriter, Object) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- UnwrappingBeanSerializer(UnwrappingBeanSerializer, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- UnwrappingBeanSerializer(UnwrappingBeanSerializer, Set<String>, Set<String>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- UnwrappingBeanSerializer(BeanSerializerBase, NameTransformer) - Constructor for class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
-
Constructor used for creating unwrapping instance of a standard
BeanSerializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
- unwrappingDeserializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.JsonDeserializer
-
Method that will return deserializer instance that is able to handle "unwrapped" value instances If no unwrapped instance can be constructed, will simply return this object as-is.
- unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method that will return serializer instance that produces "unwrapped" serialization, if applicable for type being serialized (which is the case for some serializers that produce JSON Objects as output).
- unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- unwrappingSerializer(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- unwrappingWriter(NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called create an instance that handles details of unwrapping contained value.
- updateBuilder(DeserializationConfig, BeanDescription, BeanDeserializerBuilder) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
when it has collected basic information such as tentative list of properties to deserialize. - updateBuilder(SerializationConfig, BeanDescription, BeanSerializerBuilder) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
Method called by
BeanSerializerFactory
after collecting all information regarding POJO to serialize and updating builder with it, but before constructing serializer. - updateForValue() - Method in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- updateObject(JsonParser, DeserializationContext, ObjectNode, BaseNodeDeserializer.ContainerStack) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
-
Alternate deserialization method that is to update existing
ObjectNode
if possible. - updateProperties(DeserializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
-
Method called by
BeanDeserializerFactory
when it has collected initial list ofBeanPropertyDefinition
s, and done basic by-name and by-type filtering, but before constructing builder or actual property handlers; or arranging order. - updateReference(AtomicReference<Object>, Object) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- updateReference(T, Object) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
Method called in case of "merging update", in which we should try update reference instead of creating a new one.
- updateValue(T, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method similar to
ObjectMapper.convertValue(Object, JavaType)
but one in which - upgradeFrom(JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
Factory method that can be used to "upgrade" a basic type into collection-like one; usually done via
TypeModifier
- upgradeFrom(JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.IterationType
-
Factory method that can be used to "upgrade" a basic type into iteration type; usually done via
TypeModifier
- upgradeFrom(JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.ReferenceType
-
Factory method that can be used to "upgrade" a basic type into collection-like one; usually done via
TypeModifier
- upgradeFrom(JavaType, JavaType, JavaType) - Static method in class com.fasterxml.jackson.databind.type.MapLikeType
-
Factory method that can be used to "upgrade" a basic type into collection-like one; usually done via
TypeModifier
- UPPER_CAMEL_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention used in languages like Pascal, where all words are capitalized and no separator is used between words.
- UPPER_CAMEL_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Deprecated.Since 2.12 deprecated. Use
PropertyNamingStrategies.UPPER_CAMEL_CASE
instead. See databind#2715 for reasons for deprecation. - UPPER_SNAKE_CASE - Static variable in class com.fasterxml.jackson.databind.PropertyNamingStrategies
-
Naming convention in which the words are in upper-case letters, separated by underscores.
- UpperCamelCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperCamelCaseStrategy
- UpperCamelCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy
-
Deprecated.
- UpperCamelCaseStrategy(boolean) - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy
-
Deprecated.
- UpperSnakeCaseStrategy() - Constructor for class com.fasterxml.jackson.databind.PropertyNamingStrategies.UpperSnakeCaseStrategy
- URI - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This value SHOULD be a URI.
- USE_ANNOTATIONS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether annotation introspection is used for configuration; if enabled, configured
AnnotationIntrospector
will be used: if disabled, no annotations are considered. - USE_BASE_TYPE_AS_DEFAULT_IMPL - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that specifies whether the declared base type of a polymorphic value is to be used as the "default" implementation, if no explicit default class is specified via
@JsonTypeInfo.defaultImpl
annotation. - USE_BIG_DECIMAL_FOR_FLOATS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether JSON floating point numbers are to be deserialized into
BigDecimal
s if only generic type description (eitherObject
orNumber
, or within untypedMap
orCollection
context) is available. - USE_BIG_INTEGER_FOR_INTS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether JSON integral (non-floating-point) numbers are to be deserialized into
BigInteger
s if only generic type description (eitherObject
orNumber
, or within untypedMap
orCollection
context) is available. - USE_DEFAULT - Static variable in class com.fasterxml.jackson.databind.PropertyName
-
Special placeholder value that indicates that name to use should be based on the standard heuristics.
- USE_DELEGATING - Static variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Instance similar to
ConstructorDetector.DEFAULT
except that for single-argument case uses setting ofConstructorDetector.SingleArgConstructor.DELEGATING
. - USE_EQUALITY_FOR_OBJECT_ID - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether Object Identity is compared using true JVM-level identity of Object (false); or,
equals()
method. - USE_GETTERS_AS_SETTERS - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether otherwise regular "getter" methods (but only ones that handle Collections and Maps, not getters of other type) can be used for purpose of getting a reference to a Collection and Map to modify the property, without requiring a setter method.
- USE_JAVA_ARRAY_FOR_JSON_ARRAY - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines whether JSON Array is mapped to
Object[]
orList<Object>
when binding "untyped" objects (ones with nominal type ofjava.lang.Object
). - USE_LONG_FOR_INTS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Feature that determines how "small" JSON integral (non-floating-point) numbers -- ones that fit in 32-bit signed integer (`int`) -- are bound when target type is loosely typed as
Object
orNumber
(or within untypedMap
orCollection
context). - USE_PROPERTIES_BASED - Static variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Instance similar to
ConstructorDetector.DEFAULT
except that for single-argument case uses setting ofConstructorDetector.SingleArgConstructor.PROPERTIES
. - USE_STATIC_TYPING - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that determines whether the type detection for serialization should be using actual dynamic runtime type, or declared static type.
- USE_STD_BEAN_NAMING - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that may be enabled to enforce strict compatibility with Bean name introspection, instead of slightly different mechanism Jackson defaults to.
- USE_WRAPPER_NAME_AS_PROPERTY_NAME - Enum constant in enum com.fasterxml.jackson.databind.MapperFeature
-
Feature that can be enabled to make property names be overridden by wrapper name (usually detected with annotations as defined by
AnnotationIntrospector.findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)
. - useDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- useDefaultValueForUnknownEnum(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- useForType(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
Method called to check if the default type handler should be used for given type.
- useNullForUnknownEnum(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- useRootWrapping() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Accessor for checking whether configuration indicates that "root wrapping" (use of an extra property/name pair at root level) is expected or not.
- useRootWrapping() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- useRootWrapping() - Method in class com.fasterxml.jackson.databind.SerializationConfig
- usesObjectId() - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Method that can be called to see whether this serializer instance will use Object Id to handle cyclic references.
- usesObjectId() - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- usesStaticTyping(SerializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method to check whether global settings and/or class annotations for the bean class indicate that static typing (declared types) should be used for properties.
- useStaticType() - Method in class com.fasterxml.jackson.databind.JavaType
-
Accessor for checking whether handlers for dealing with values of this type should use static typing (as opposed to dynamic typing).
- using() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonDeserialize
-
Deserializer class to use for deserializing associated value.
- using() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonSerialize
-
Serializer class to use for serializing associated value.
- UTC_MILLISEC - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
This SHOULD be the difference, measured in milliseconds, between the specified time and midnight, 00:00 of January 1, 1970 UTC.
- UUID - Enum constant in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
Value should be valid UUID
- UUIDDeserializer - Class in com.fasterxml.jackson.databind.deser.std
- UUIDDeserializer() - Constructor for class com.fasterxml.jackson.databind.deser.std.UUIDDeserializer
- UUIDSerializer - Class in com.fasterxml.jackson.databind.ser.std
-
Specialized
JsonSerializer
to outputUUID
s. - UUIDSerializer() - Constructor for class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
- UUIDSerializer(Boolean) - Constructor for class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
V
- validateBaseType(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
- validateBaseType(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
- validateBaseType(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator
- validateBaseType(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base
- validateBaseType(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator
-
Method called when a property with polymorphic value is encountered, and a
TypeResolverBuilder
is needed. - validateSubClassName(MapperConfig<?>, JavaType, String) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
- validateSubClassName(MapperConfig<?>, JavaType, String) - Method in class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
- validateSubClassName(MapperConfig<?>, JavaType, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator
- validateSubClassName(MapperConfig<?>, JavaType, String) - Method in class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base
- validateSubClassName(MapperConfig<?>, JavaType, String) - Method in class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator
- validateSubType(MapperConfig<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
- validateSubType(MapperConfig<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
- validateSubType(MapperConfig<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator
- validateSubType(MapperConfig<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Base
- validateSubType(MapperConfig<?>, JavaType, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator
-
Method called after class name has been resolved to actual type, in cases where previous call to
PolymorphicTypeValidator.validateSubClassName(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.JavaType, java.lang.String)
returnedPolymorphicTypeValidator.Validity.INDETERMINATE
. - validateSubType(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
- value - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValue
-
Value to assign when POJO has been instantiated.
- value - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- value() - Element in annotation type com.fasterxml.jackson.databind.annotation.EnumNaming
- value() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Attr
-
Name of attribute of which value to serialize.
- value() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonAppend.Prop
-
Actual implementation class (a subtype of
VirtualBeanPropertyWriter
) of the property to instantiate (using the no-argument default constructor). - value() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonNaming
- value() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver
-
Defines implementation class of
TypeIdResolver
to use for converting between external type id (type name) and actual type of object. - value() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonTypeResolver
-
Defines implementation class of
TypeResolverBuilder
which is used to construct actualTypeDeserializer
andTypeDeserializer
instances that handle reading and writing addition type information needed to support polymorphic deserialization. - value() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonValueInstantiator
- value() - Method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
- value() - Method in class com.fasterxml.jackson.databind.util.LinkedNode
- value(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
- value(Object, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
-
Method called to figure out the value to serialize.
- Value(JsonPOJOBuilder) - Constructor for class com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value
- Value(String, String) - Constructor for class com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value
- valueFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
- valueFormat(JsonFormatVisitable, JavaType) - Method in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
-
Visit method called after
JsonMapFormatVisitor.keyFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.JavaType)
to allow visiting of the value type - ValueInjector - Class in com.fasterxml.jackson.databind.deser.impl
-
Class that encapsulates details of value injection that occurs before deserialization of a POJO.
- ValueInjector(PropertyName, JavaType, AnnotatedMember, Object) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ValueInjector
- ValueInjector(PropertyName, JavaType, Annotations, AnnotatedMember, Object) - Constructor for class com.fasterxml.jackson.databind.deser.impl.ValueInjector
-
Deprecated.in 2.9 (remove from 3.0)
- ValueInstantiationException - Exception Class in com.fasterxml.jackson.databind.exc
-
Exception type used for generic failures during processing by
ValueInstantiator
: commonly used to wrap exceptions thrown by constructor or factory method. - ValueInstantiationException(JsonParser, String, JavaType) - Constructor for exception class com.fasterxml.jackson.databind.exc.ValueInstantiationException
- ValueInstantiationException(JsonParser, String, JavaType, Throwable) - Constructor for exception class com.fasterxml.jackson.databind.exc.ValueInstantiationException
- ValueInstantiator - Class in com.fasterxml.jackson.databind.deser
-
Class that defines simple API implemented by objects that create value instances.
- ValueInstantiator() - Constructor for class com.fasterxml.jackson.databind.deser.ValueInstantiator
- ValueInstantiator.Base - Class in com.fasterxml.jackson.databind.deser
-
Partial
ValueInstantiator
implementation that is strongly recommended to be used instead of directly extendingValueInstantiator
itself. - ValueInstantiator.Delegating - Class in com.fasterxml.jackson.databind.deser
-
Delegating
ValueInstantiator
implementation meant as a base type that by default delegates methods to specified fallback instantiator. - ValueInstantiator.Gettable - Interface in com.fasterxml.jackson.databind.deser
- valueInstantiatorInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to construct an instance of ValueInstantiator of specified type.
- valueInstantiators() - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- ValueInstantiators - Interface in com.fasterxml.jackson.databind.deser
-
Interface for providers of
ValueInstantiator
instances. - ValueInstantiators.Base - Class in com.fasterxml.jackson.databind.deser
-
Basic "NOP" implementation that can be used as the base class for custom implementations.
- ValueNode - Class in com.fasterxml.jackson.databind.node
-
This intermediate base class is used for all leaf nodes, that is, all non-container (array or object) nodes, except for the "missing node".
- ValueNode() - Constructor for class com.fasterxml.jackson.databind.node.ValueNode
- valueOf(boolean) - Static method in class com.fasterxml.jackson.databind.node.BooleanNode
- valueOf(byte[]) - Static method in class com.fasterxml.jackson.databind.node.BinaryNode
- valueOf(byte[], int, int) - Static method in class com.fasterxml.jackson.databind.node.BinaryNode
- valueOf(double) - Static method in class com.fasterxml.jackson.databind.node.DoubleNode
- valueOf(float) - Static method in class com.fasterxml.jackson.databind.node.FloatNode
- valueOf(int) - Static method in class com.fasterxml.jackson.databind.node.IntNode
- valueOf(long) - Static method in class com.fasterxml.jackson.databind.node.LongNode
- valueOf(short) - Static method in class com.fasterxml.jackson.databind.node.ShortNode
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.cfg.CoercionAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.cfg.EnumFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.JsonNode.OverwriteMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.MapperFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.node.JsonNodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class com.fasterxml.jackson.databind.node.TextNode
-
Factory method that should be used to construct instances.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.SerializationFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.type.LogicalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fasterxml.jackson.databind.util.AccessPattern
-
Returns the enum constant of this type with the specified name.
- valueOf(BigDecimal) - Static method in class com.fasterxml.jackson.databind.node.DecimalNode
- valueOf(BigInteger) - Static method in class com.fasterxml.jackson.databind.node.BigIntegerNode
- values() - Static method in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.annotation.JsonSerialize.Typing
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.cfg.CoercionAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.cfg.CoercionInputShape
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.cfg.EnumFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.DeserializationFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.JsonNode.OverwriteMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.MapperFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.node.JsonNodeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.SerializationFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.type.LogicalType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.fasterxml.jackson.databind.util.AccessPattern
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class com.fasterxml.jackson.databind.util.EnumValues
- values() - Method in class com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap
- valueSerializer() - Method in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- valueToString(Object) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializer
- valueToString(Object) - Method in class com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
- valueToTree(Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that is reverse of
ObjectMapper.treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>)
: it will convert given Java value (usually bean) into its equivalent Tree modeJsonNode
representation. - Vanilla() - Constructor for class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- Vanilla(boolean) - Constructor for class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- vchecker - Variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.CreatorCollectionState
- verifyBaseTypeValidity(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Helper method called to check that base type is valid regarding possible constraints on basetype/subtype combinations allowed for polymorphic type handling.
- verifyMustOverride(Class<?>, Object, String) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
- verifyNonDup(AnnotatedWithParams, int, boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- version() - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
- version() - Method in class com.fasterxml.jackson.databind.cfg.PackageVersion
- version() - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- version() - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- version() - Method in class com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
- version() - Method in class com.fasterxml.jackson.databind.json.JsonMapper
- version() - Method in class com.fasterxml.jackson.databind.module.SimpleModule
- version() - Method in class com.fasterxml.jackson.databind.Module
-
Method that returns version of this module.
- version() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- version() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that will return version information stored in and read from jar that contains this class.
- version() - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method that will return version information stored in and read from jar that contains this class.
- version() - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will return version information stored in and read from jar that contains this class.
- version() - Method in class com.fasterxml.jackson.databind.SequenceWriter
-
Method that will return version information stored in and read from jar that contains this class.
- version() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- version() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- VERSION - Static variable in class com.fasterxml.jackson.databind.cfg.PackageVersion
- ViewMatcher - Class in com.fasterxml.jackson.databind.util
-
Helper class used for checking whether a property is visible in the active view
- ViewMatcher() - Constructor for class com.fasterxml.jackson.databind.util.ViewMatcher
- VirtualAnnotatedMember - Class in com.fasterxml.jackson.databind.introspect
-
Placeholder used by virtual properties as placeholder for underlying
AnnotatedMember
. - VirtualAnnotatedMember(TypeResolutionContext, Class<?>, String, JavaType) - Constructor for class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- VirtualBeanPropertyWriter - Class in com.fasterxml.jackson.databind.ser
-
BeanPropertyWriter
implementation used withJsonAppend
to add "virtual" properties in addition to regular ones. - VirtualBeanPropertyWriter() - Constructor for class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
-
Constructor that may be used by sub-classes for constructing a "blue-print" instance; one that will only become (or create) actual usable instance when its
VirtualBeanPropertyWriter.withConfig(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, com.fasterxml.jackson.databind.JavaType)
method is called. - VirtualBeanPropertyWriter(BeanPropertyDefinition, Annotations, JavaType) - Constructor for class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
-
Constructor used by most sub-types.
- VirtualBeanPropertyWriter(BeanPropertyDefinition, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, JsonInclude.Value) - Constructor for class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
-
Deprecated.
- VirtualBeanPropertyWriter(BeanPropertyDefinition, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, JsonInclude.Value, Class<?>[]) - Constructor for class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
-
Pass-through constructor that may be used by sub-classes that want full control over implementation.
- VirtualBeanPropertyWriter(VirtualBeanPropertyWriter) - Constructor for class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- VirtualBeanPropertyWriter(VirtualBeanPropertyWriter, PropertyName) - Constructor for class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- virtualPropertyWriterInstance(MapperConfig<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.HandlerInstantiator
-
Method called to construct a
VirtualBeanPropertyWriter
instance of specified type. - visibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- visibility(VisibilityChecker<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- VisibilityChecker<T> - Interface in com.fasterxml.jackson.databind.introspect
-
Interface for object used for determine which property elements (methods, fields, constructors) can be auto-detected, with respect to their visibility modifiers.
- VisibilityChecker.Std - Class in com.fasterxml.jackson.databind.introspect
-
Default standard implementation is purely based on visibility modifier of given class members, and its configured minimum levels.
- visibleInView(Class<?>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- visibleInView(Class<?>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- visitArrayFormat(JsonFormatVisitorWrapper, JavaType, JsonFormatTypes) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- visitArrayFormat(JsonFormatVisitorWrapper, JavaType, JsonSerializer<?>, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- visitFloatFormat(JsonFormatVisitorWrapper, JavaType, JsonParser.NumberType) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is a floating-point JSON number.
- visitIntFormat(JsonFormatVisitorWrapper, JavaType, JsonParser.NumberType) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON Integer number.
- visitIntFormat(JsonFormatVisitorWrapper, JavaType, JsonParser.NumberType, JsonValueFormat) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON Integer number, but that there is also a further format restriction involved.
- visitStringFormat(JsonFormatVisitorWrapper, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON String.
- visitStringFormat(JsonFormatVisitorWrapper, JavaType, JsonValueFormat) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON String, but that there is a more refined logical type
W
- weirdKeyException(Class<?>, String, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing exception to indicate that given JSON Object field name was not in format to be able to deserialize specified key type.
- weirdNativeValueException(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing exception to indicate that input JSON token of type "native value" (see
JsonToken.VALUE_EMBEDDED_OBJECT
) is of incompatible type (and there is no delegating creator or such to use) and can not be used to construct value of specified type (usually POJO). - weirdNumberException(Number, Class<?>, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing exception to indicate that input JSON Number was not suitable for deserializing into given target type.
- weirdStringException(String, Class<?>, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing exception to indicate that input JSON String was not suitable for deserializing into given target type.
- willFailOnUnknownId() - Method in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
- willStripTrailingBigDecimalZeroes() - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Accessor needed by
JsonNodeDeserializer
. - willSuppressNulls() - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- with(JsonAutoDetect) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- with(JsonAutoDetect) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will return an instance that has same settings as this instance has, except for values that given annotation overrides.
- with(JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- with(JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will create and return an instance that has specified
JsonAutoDetect.Visibility
value to use for all property elements. - with(Base64Variant) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- with(Base64Variant) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different default
Base64Variant
to use with base64-encoded binary values. - with(Base64Variant) - Method in class com.fasterxml.jackson.databind.ObjectReader
- with(Base64Variant) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specified default
Base64Variant
for base64 encoding - with(FormatFeature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- with(FormatFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature enabled.
- with(FormatFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(FormatFeature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature enabled.
- with(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new instance with configuration that passes specified
FormatSchema
toJsonParser
that is constructed for parsing content. - with(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- with(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specific format schema for serialization.
- with(CharacterEscapes) - Method in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- with(CharacterEscapes) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(JsonFactory) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance with configuration that uses passed
JsonFactory
for constructing underlying Readers. - with(JsonFactory) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature enabled.
- with(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- with(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature enabled.
- with(PrettyPrinter) - Method in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- with(PrettyPrinter) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that will use specified pretty printer (or, if null, will not do any pretty-printing)
- with(StreamReadFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature enabled.
- with(StreamWriteFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
AnnotationIntrospector
to use (replacing old one). - with(CacheProvider) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Fluent factory for constructing a new instance with provided
CacheProvider
. - with(CacheProvider) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- with(ConstructorDetector) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- with(ContextAttributes) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing an instance that has specified contextual attributes.
- with(ContextAttributes) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- with(ContextAttributes) - Method in class com.fasterxml.jackson.databind.ObjectReader
- with(ContextAttributes) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(ContextAttributes) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- with(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Mutant factory method that returns an instance with given Feature explicitly enabled.
- with(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will return a configuration object instance with specified feature enabled: this may be
this
instance (if no changes effected), or a newly constructed instance. - with(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature enabled.
- with(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified feature enabled.
- with(DatatypeFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- with(HandlerInstantiator) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
HandlerInstantiator
to use. - with(DeserializerFactory) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
- with(DeserializerFactory) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Fluent factory method used for constructing a blueprint instance with different factory
- with(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- with(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Mutant factory method that will construct a new instance that has specified underlying
DeserializationConfig
. - with(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- with(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature enabled.
- with(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- with(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features enabled.
- with(InjectableValues) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new instance with configuration that uses passed
InjectableValues
to provide injectable values. - with(AccessorNamingStrategy.Provider) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
PropertyNamingStrategy
to use. - with(ClassIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
ClassIntrospector
to use. - with(PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- with(SubtypeResolver) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
SubtypeResolver
to use. - with(SubtypeResolver) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- with(SubtypeResolver) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- with(TypeResolverBuilder<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
TypeResolverBuilder
to use. - with(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for constructing and returning a new instance with specified mapper features enabled.
- with(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- with(MapperFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
- with(MapperFeature, boolean) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- with(JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct a new instance with specified
JsonNodeFactory
- with(JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance with configuration that uses passed
JsonNodeFactory
for constructingJsonNode
instances. - with(ObjectReader[]) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- with(PropertyNamingStrategy) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
PropertyNamingStrategy
to use. - with(FilterProvider) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specified provider for resolving filter instances by id.
- with(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified feature enabled.
- with(SerializationFeature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature enabled.
- with(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified features enabled.
- with(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- with(TypeFactory) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
TypeFactory
to use. - with(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Deprecated.Since 2.14 use
JsonNode.withObject(String)
instead - with(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
-
Deprecated.
- with(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Deprecated.
- with(DateFormat) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different
DateFormat
to use. - with(DateFormat) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Fluent factory method that will construct a new writer instance that will use specified date format for serializing dates; or if null passed, one that will serialize dates as numeric timestamps.
- with(DateFormat) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
In addition to constructing instance with specified date format, will enable or disable
SerializationFeature.WRITE_DATES_AS_TIMESTAMPS
(enable if format set as null; disable if non-null) - with(Locale) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- with(Locale) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different default
Locale
to use for formatting. - with(Locale) - Method in class com.fasterxml.jackson.databind.ObjectReader
- with(Locale) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- with(TimeZone) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Fluent factory for constructing a new instance that uses specified TimeZone.
- with(TimeZone) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different default
TimeZone
to use for formatting of date values. - with(TimeZone) - Method in class com.fasterxml.jackson.databind.ObjectReader
- with(TimeZone) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withAbstractTypeResolver(AbstractTypeResolver) - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional abstract type resolver.
- withAbstractTypeResolver(AbstractTypeResolver) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Convenience method for creating a new factory instance with additional
AbstractTypeResolver
. - withAbstractTypeResolver(AbstractTypeResolver) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Convenience method for creating a new factory instance with additional
AbstractTypeResolver
. - withAccessorNaming(AccessorNamingStrategy.Provider) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withAdditionalDeserializers(Deserializers) - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Fluent/factory method used to construct a configuration object that has same deserializer providers as this instance, plus one specified as argument.
- withAdditionalDeserializers(Deserializers) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Convenience method for creating a new factory instance with additional deserializer provider.
- withAdditionalDeserializers(Deserializers) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Convenience method for creating a new factory instance with additional deserializer provider.
- withAdditionalKeyDeserializers(KeyDeserializers) - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Fluent/factory method used to construct a configuration object that has same key deserializer providers as this instance, plus one specified as argument.
- withAdditionalKeyDeserializers(KeyDeserializers) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Convenience method for creating a new factory instance with additional
KeyDeserializers
. - withAdditionalKeyDeserializers(KeyDeserializers) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Convenience method for creating a new factory instance with additional
KeyDeserializers
. - withAdditionalKeySerializers(Serializers) - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- withAdditionalKeySerializers(Serializers) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Convenience method for creating a new factory instance with an additional key serializer provider.
- withAdditionalKeySerializers(Serializers) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
- withAdditionalSerializers(Serializers) - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- withAdditionalSerializers(Serializers) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Convenience method for creating a new factory instance with an additional serializer provider.
- withAdditionalSerializers(Serializers) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Convenience method for creating a new factory instance with additional serializer provider; equivalent to calling
- withAllowJDKTypeConstructors(boolean) - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- withAlwaysAsId(boolean) - Method in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- withAlwaysAsId(boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
- withAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withAnnotations(AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- withAnnotations(AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedField
- withAnnotations(AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Fluent factory method that will construct a new instance that uses specified instance annotations instead of currently configured ones.
- withAnnotations(AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- withAnnotations(AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
- withAnnotations(AnnotationMap) - Method in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- withAppendedAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withAppendedAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with additional
AnnotationIntrospector
appended (as the lowest priority one) - withArray(JsonPointer) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Same as
JsonNode.withArray(JsonPointer, OverwriteMode, boolean)
but with defaults ofOvewriteMode#NULLS
(overwrite mode) andtrue
forpreferIndex
. - withArray(JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be called on Object or Array nodes, to access a Array-valued node pointed to by given
JsonPointer
, if such a node exists: or if not, an attempt is made to create one and return it. - withArray(JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- withArray(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that works in one of possible ways, depending on whether
exprOrProperty
is a validJsonPointer
expression or not (valid expression is either empty String""
or starts with leading slash/
character). - withArray(String) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- withArray(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- withArray(String, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Short-cut equivalent to:
- withArrayProperty(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method similar to
JsonNode.withArray(JsonPointer, OverwriteMode, boolean)
-- basically short-cut to: - withArrayProperty(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- withAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing an instance that has specified value for attribute for given key.
- withAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
- withAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withAttributes(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing an instance that has only specified attributes, removing any attributes that exist before the call.
- withAttributes(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.ObjectReader
- withAttributes(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Mutant factory method that allows construction of a new writer instance that uses specified set of default attribute values.
- withBaseNameValidator(DefaultAccessorNamingStrategy.BaseNameValidator) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
-
Mutant factory for specifying validator that is used to further verify that base name derived from accessor name is acceptable: this can be used to add further restrictions such as limit that the first character of the base name is an upper-case letter.
- withBeanProperties(BeanPropertyMap) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- withBeanProperties(BeanPropertyMap) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Mutant factory method that custom sub-classes must override; not left as abstract to prevent more drastic backwards compatibility problems.
- withBeanProperties(BeanPropertyMap) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- withBeanProperties(BeanPropertyMap) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- withBeanProperties(BeanPropertyMap) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- withBuilderPrefix(String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
-
Mutant factory for changing the prefix used for Builders (from default
JsonPOJOBuilder.DEFAULT_WITH_PREFIX
) - withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- withByNameInclusion(Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Mutant factory used for creating a new instance with additional set of properties to ignore or include (from properties this instance otherwise has)
- withCache(LookupCache<Object, JavaType>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Mutant factory method that will construct new
TypeFactory
with identical settings except for different cache. - withCache(LRUMap<Object, JavaType>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Deprecated.Since 2.12
- withCaches(CacheProvider) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
- withCaches(CacheProvider) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
-
Fluent factory method used for constructing a new instance with cache instances provided by
CacheProvider
. - withCaches(CacheProvider) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
- withCaches(CacheProvider) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Fluent factory method used for constructing a new instance with cache instances provided by
CacheProvider
. - withCaseInsensitivity(boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Mutant factory method that constructs a new instance if desired case-insensitivity state differs from the state of this instance; if states are the same, returns
this
. - withCause(Throwable) - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- withClassIntrospector(ClassIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withClassLoader(ClassLoader) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
"Mutant factory" method which will construct a new instance with specified
ClassLoader
to use byTypeFactory.findClass(java.lang.String)
. - withCoercionConfig(LogicalType, Consumer<MutableCoercionConfig>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for changing coercion config for specific logical types, through callback to specific handler.
- withCoercionConfig(Class<?>, Consumer<MutableCoercionConfig>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for changing coercion config for specific physical type, through callback to specific handler.
- withCoercionConfigDefaults(Consumer<MutableCoercionConfig>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for changing target-type-independent coercion configuration defaults.
- withColonInTimeZone(boolean) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
"Mutant factory" method that will return an instance that has specified handling of colon when serializing timezone (timezone either written like
+0500
or+05:00
): eitherthis
instance (if setting would not change), or newly constructed instance with desired setting for colon inclusion. - withConfig(DeserializerFactoryConfig) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- withConfig(DeserializerFactoryConfig) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Method used by module registration functionality, to construct a new bean deserializer factory with different configuration settings.
- withConfig(MapperConfig<?>, AnnotatedClass, BeanPropertyDefinition, JavaType) - Method in class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
-
Since this method should typically not be called on this sub-type, default implementation simply throws an
IllegalStateException
. - withConfig(MapperConfig<?>, AnnotatedClass, BeanPropertyDefinition, JavaType) - Method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
-
Contextualization method called on a newly constructed virtual bean property.
- withConfig(SerializerFactoryConfig) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Method used for creating a new instance of this factory, but with different configuration.
- withConfig(SerializerFactoryConfig) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Method used by module registration functionality, to attach additional serializer providers into this serializer factory.
- withConfigOverride(Class<?>, Consumer<MutableConfigOverride>) - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
-
Method for changing config overrides for specific type, through callback to specific handler.
- withContentInclusion(Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.since 2.9
- withContentInclusion(Object, boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- withContentInclusion(Object, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- withContentInclusion(Object, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Mutant factory for constructing an instance with different inclusion strategy for content (Map values).
- withContentInclusion(Object, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Mutant factory method called to create a differently constructed instance, specifically with different exclusion rules for contained value.
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.JavaType
-
Mutant factory method that may be called on structured types that have a so-called content type (element of arrays, value type of Maps, referenced type of referential types), and will construct a new instance that is identical to this instance, except that it has specified content type, instead of current one.
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.CollectionType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.IterationType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.MapType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- withContentType(JavaType) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal method that should not be used by any code outside of jackson-databind: only used internally by databind.
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.IterationType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- withContentTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal method that should not be used by any code outside of jackson-databind: only used internally by databind.
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.IterationType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- withContentValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- withCreatorVisibility(JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withCreatorVisibility(JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will return a checker instance that has specified minimum visibility level for creator methods (constructors, factory methods)
- withDateFormat(DateFormat) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withDateFormat(DateFormat, String) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
- withDateFormat(DateFormat, String) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
- withDateFormat(DateFormat, String) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateDeserializer
- withDateFormat(DateFormat, String) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.SqlDateDeserializer
- withDateFormat(DateFormat, String) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.TimestampDeserializer
- withDefaultImpl(Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- withDefaultImpl(Class<?>) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
"Mutant factory" method for creating a new instance with different default implementation.
- withDefaultImpl(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
- withDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that will use the default pretty printer for serialization.
- withDefaultPrettyPrinter(PrettyPrinter) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- withDefaultValue(String) - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- withDelegate(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
- withDelegate(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- withDelegate(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
- withDelegate(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
-
Method sub-classes must implement, to construct a new instance with given delegate.
- withDelegate(Converter<Object, ?>, JavaType, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Method used for creating resolved contextual instances.
- withDelegate(Converter<Object, T>, JavaType, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
Method used for creating resolved contextual instances.
- withDescription(String) - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- withDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- withDeserializer(TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
Overridable fluent-factory method used to create contextual instances
- withDeserializerModifier(BeanDeserializerModifier) - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional deserialiazer modifier.
- withDeserializerModifier(BeanDeserializerModifier) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Convenience method for creating a new factory instance with additional
BeanDeserializerModifier
. - withDeserializerModifier(BeanDeserializerModifier) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Convenience method for creating a new factory instance with additional
BeanDeserializerModifier
. - withExactBigDecimals(boolean) - Static method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
-
Deprecated.Use
JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROES
instead for configuring behavior. - withFactory(TypeFactory) - Method in class com.fasterxml.jackson.databind.type.TypeParser
- withFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- withFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features enabled.
- withFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- withFeatures(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withFeatures(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- withFeatures(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- withFeatures(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features enabled.
- withFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
"Bulk" variant of
DatatypeFeatures.with(DatatypeFeature)
which allows explicit enabling of multiple features - withFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will return a configuration object instance with specified features enabled: this may be
this
instance (if no changes effected), or a newly constructed instance. - withFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features enabled.
- withFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified features enabled.
- withFeatures(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- withFeatures(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features enabled.
- withFeatures(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified features enabled.
- withFeatures(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
- withFieldVisibility(JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withFieldVisibility(JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will return a checker instance that has specified minimum visibility level for fields.
- withFilterId(Object) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Mutant factory method that is called if contextual configuration indicates that a specific filter (as specified by
filterId
) is to be used for serialization. - withFilterId(Object) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- withFilterId(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- withFilterId(Object) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- withFilterId(Object) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Mutant factory used for creating a new instance with different filter id (used with
JsonFilter
annotation) - withFilterId(Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- withFilters(FilterProvider) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- withFirstCharAcceptance(boolean, boolean) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
-
Mutant factory for changing the rules regarding which characters are allowed as the first character of property base name, after checking and removing prefix.
- withFormat(Boolean, DateFormat) - Method in class com.fasterxml.jackson.databind.ser.std.CalendarSerializer
- withFormat(Boolean, DateFormat) - Method in class com.fasterxml.jackson.databind.ser.std.DateSerializer
- withFormat(Boolean, DateFormat) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- withFormat(Boolean, DateFormat) - Method in class com.fasterxml.jackson.databind.ser.std.SqlDateSerializer
- withFormatDetection(DataFormatReaders) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Fluent factory method for constructing a reader that will try to auto-detect underlying data format, using specified
DataFormatReaders
. - withFormatDetection(ObjectReader...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Fluent factory method for constructing a reader that will try to auto-detect underlying data format, using specified list of
JsonFactory
instances, and defaultDataFormatReaders
settings (for customizedDataFormatReaders
, you can construct instance yourself). - withGetterPrefix(String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
-
Mutant factory for changing the prefix used for "getter" methods
- withGetterVisibility(JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withGetterVisibility(JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will return a checker instance that has specified minimum visibility level for regular ("getXxx") getters.
- withHandler(DeserializationProblemHandler) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Method that can be used to add a handler that can (try to) resolve non-fatal deserialization problems.
- withHandler(DeserializationProblemHandler) - Method in class com.fasterxml.jackson.databind.ObjectReader
- withHandlerInstantiator(HandlerInstantiator) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withHandlersFrom(JavaType) - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal method that should not be used by any code outside of jackson-databind: only used internally by databind.
- withHandlersFrom(JavaType) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withHandlersFrom(JavaType) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withIgnorableProperties(Set<String>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deprecated.
- withIgnorals(String[]) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Deprecated.since 2.8
- withIgnorals(Set<String>) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Deprecated.Since 2.12
- withIgnoreAllUnknown(boolean) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- withIgnoreAllUnknown(boolean) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- withIgnoreAllUnknown(boolean) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- withIgnoreAllUnknown(boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- withIgnoreAllUnknown(boolean) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- withIgnoredProperties(Set<String>) - Method in class com.fasterxml.jackson.databind.JsonSerializer
-
Mutant factory method called to create a new instance after excluding specified set of properties by name, if there is any.
- withIgnoredProperties(Set<String>) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- withInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- withIndex(Integer) - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- withInsertedAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withInsertedAnnotationIntrospector(AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with additional
AnnotationIntrospector
inserted (as the highest priority one) - withIsGetterPrefix(String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
-
Mutant factory for changing the prefix used for "is-getter" methods (getters that return boolean/Boolean value).
- withIsGetterVisibility(JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withIsGetterVisibility(JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will return a checker instance that has specified minimum visibility level for "is-getters" ("isXxx").
- withKeyType(JavaType) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withKeyType(JavaType) - Method in class com.fasterxml.jackson.databind.type.MapType
- withKeyTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withKeyTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapType
- withKeyValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withKeyValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapType
- withLenient(Boolean) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
"Mutant factory" method that will return an instance that has specified leniency setting: either
this
instance (if setting would not change), or newly constructed instance. - withLocale(Locale) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
"Mutant factory" method that will return an instance that uses specified
Locale
: eitherthis
instance (if setting would not change), or newly constructed instance with differentLocale
to use. - withMaxInputLookahead(int) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- withMember(AnnotatedMember) - Method in interface com.fasterxml.jackson.databind.introspect.WithMember
- WithMember<T> - Interface in com.fasterxml.jackson.databind.introspect
- withMergeInfo(PropertyMetadata.MergeInfo) - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- withMetadata(PropertyMetadata) - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- withMinimalMatch(MatchStrength) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- withModifier(TypeModifier) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
"Mutant factory" method which will construct a new instance with specified
TypeModifier
added as the first modifier to call (in case there are multiple registered). - withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Fluent factory method for constructing and returning a new instance with specified property name.
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Method that can be used to create a definition with same settings as this one, but with different (external) name; that is, one for which
BeanPropertyDefinition.getName()
would returnnewName
. - withName(PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- withName(PropertyName) - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- withNamespace(String) - Method in class com.fasterxml.jackson.databind.PropertyName
-
Fluent factory method for constructing an instance with different namespace.
- withNext(POJOPropertyBuilder.Linked<T>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- withNoProblemHandlers() - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Method for removing all configured problem handlers; usually done to replace existing handler(s) with different one(s)
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- withNullProvider(NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- withNulls(Nulls, Nulls) - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- withObject(JsonPointer) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Same as
JsonNode.withObject(JsonPointer, OverwriteMode, boolean)
but with defaults ofOvewriteMode#NULLS
(overwrite mode) andtrue
forpreferIndex
(that is, will try to considerJsonPointer
segments index if at all possible and only secondarily as property name - withObject(JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that can be called on Object or Array nodes, to access a Object-valued node pointed to by given
JsonPointer
, if such a node exists: or if not, an attempt is made to create one and return it. - withObject(JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- withObject(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method that works in one of possible ways, depending on whether
exprOrProperty
is a validJsonPointer
expression or not (valid expression is either empty String""
or starts with leading slash/
character). - withObject(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- withObject(String, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Short-cut equivalent to:
- withObjectIdReader(ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- withObjectIdReader(ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- withObjectIdReader(ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- withObjectIdReader(ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- withObjectIdReader(ObjectIdReader) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- withObjectIdWriter(ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Mutant factory used for creating a new instance with different
ObjectIdWriter
. - withObjectProperty(String) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Method similar to
JsonNode.withObject(JsonPointer, OverwriteMode, boolean)
-- basically short-cut to: - withObjectProperty(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- withOptimalMatch(MatchStrength) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- without(FormatFeature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
- without(FormatFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature disabled.
- without(FormatFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- without(FormatFeature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
- without(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- without(JsonGenerator.Feature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
- without(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
- without(JsonParser.Feature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature disabled.
- without(StreamReadFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature disabled.
- without(StreamWriteFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- without(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
Mutant factory method that returns an instance with given Feature explicitly disabled.
- without(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will return a configuration object instance with specified feature disabled: this may be
this
instance (if no changes effected), or a newly constructed instance. - without(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature disabled.
- without(DatatypeFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified feature disabled.
- without(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
- without(DeserializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified feature disabled.
- without(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- without(DeserializationFeature, DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features disabled.
- without(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Method for constructing and returning a new instance with specified mapper features disabled.
- without(MapperFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- without(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified feature disabled.
- without(SerializationFeature) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
- without(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified features disabled.
- without(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- without(String) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing property from this ObjectNode, and returning instance after removal.
- without(Collection<String>) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Method for removing specified field properties out of this ObjectNode.
- withoutAttribute(Object) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing an instance that has no value for attribute for given key.
- withoutAttribute(Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
- withoutAttribute(Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withoutFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- withoutFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features disabled.
- withoutFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withoutFeatures(FormatFeature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- withoutFeatures(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withoutFeatures(JsonGenerator.Feature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- withoutFeatures(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- withoutFeatures(JsonParser.Feature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features disabled.
- withoutFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.cfg.DatatypeFeatures
-
"Bulk" variant of
DatatypeFeatures.without(DatatypeFeature)
which allows explicit disabling of multiple features - withoutFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Fluent factory method that will return a configuration object instance with specified features disabled: this may be
this
instance (if no changes effected), or a newly constructed instance. - withoutFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features disabled.
- withoutFeatures(DatatypeFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified features disabled.
- withoutFeatures(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- withoutFeatures(DeserializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new reader instance that is configured with specified features disabled.
- withoutFeatures(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance that is configured with specified features disabled.
- withoutFeatures(SerializationFeature...) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
- withoutIgnored() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- withoutLocalDefinitions() - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
Mutant factory method that constructs a new instance that has no locally defined mix-in/target mappings.
- withoutNext() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- withoutNonVisible() - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- withoutProperties(Collection<String>) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Mutant factory method that will use this instance as the base, and construct an instance that is otherwise same except for excluding properties with specified names.
- withoutProperties(Collection<String>, Collection<String>) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Mutant factory method that will use this instance as the base, and construct an instance that is otherwise same except for excluding properties with specified names, or including only the one marked as included
- withoutRootName() - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Convenience method that is same as calling:
withRootName("")
which will forcibly prevent use of root name wrapping when writing values with thisObjectReader
. - withoutRootName() - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Convenience method that is same as calling:
withRootName("")
which will forcibly prevent use of root name wrapping when writing values with thisObjectWriter
. - withoutSharedAttribute(Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- withoutSharedAttribute(Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes
- withoutVariable(String) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Create a new instance with the same bindings as this object, except with the given variable removed.
- withOverrides(JsonAutoDetect.Value) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withOverrides(JsonAutoDetect.Value) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Method that can be used for merging default values from `this` instance with specified overrides; and either return `this` if overrides had no effect (that is, result would be equal), or a new instance with merged visibility settings.
- withOverrides(ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
Mutant factory for constructor a new resolver instance with given mix-in resolver override.
- withPerCallAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- withPerCallAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes
-
Mutator used during call (via context) to set value of "non-shared" part of attribute set.
- withPrefix - Variable in class com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder.Value
- withPrefix() - Element in annotation type com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder
-
Property used for (re)defining name prefix to use for auto-detecting "with-methods": methods that are similar to "set-methods" (in that they take an argument), but that may also return the new builder instance to use (which may be 'this', or a new modified builder instance).
- withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializer
- withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
- withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
- withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Mutant factory used for creating a new instance with modified set of properties.
- withProperty(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Fluent copy method that creates a new instance that is a copy of this instance except for one additional property that is passed as the argument.
- withPropertyInclusion(JsonInclude.Value) - Method in class com.fasterxml.jackson.databind.SerializationConfig
-
Deprecated.Since 2.9; not needed any more
- withPropertyNamingStrategy(PropertyNamingStrategy) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withRequireAnnotation(boolean) - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- withRequired(Boolean) - Method in class com.fasterxml.jackson.databind.PropertyMetadata
- withResolved(BeanProperty, JsonSerializer<?>, JsonSerializer<?>, Object, boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- withResolved(BeanProperty, JsonSerializer<?>, JsonSerializer<?>, Set<String>, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- withResolved(BeanProperty, JsonSerializer<?>, JsonSerializer<?>, Set<String>, Set<String>, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Deprecated.since 2.6: use the overloaded method that takes 'unwrapSingle'
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, NameTransformer) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Mutant factory method called when changes are needed; should construct newly configured instance with new values as indicated.
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- withResolved(NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- withResolved(JsonDeserializer<?>, NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Deprecated.Since 2.17
- withResolved(JsonDeserializer<?>, JsonDeserializer<?>, NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
- withResolved(JsonDeserializer<?>, JsonDeserializer<?>, TypeDeserializer, NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
-
Fluent-factory method call to construct contextual instance.
- withResolved(JsonDeserializer<?>, JsonDeserializer<?>, TypeDeserializer, NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Fluent-factory method call to construct contextual instance.
- withResolved(JsonDeserializer<?>, TypeDeserializer, NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- withResolved(TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer
- withResolved(TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
Mutant factory method called when changes are needed; should construct newly configured instance with new values as indicated.
- withResolved(TypeDeserializer, JsonDeserializer<?>, NullValueProvider, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- withResolved(KeyDeserializer, JsonDeserializer<?>, TypeDeserializer, NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- withResolved(KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
Fluent factory method used to create a copy with slightly different settings.
- withResolved(KeyDeserializer, TypeDeserializer, JsonDeserializer<?>, NullValueProvider, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Fluent factory method used to create a copy with slightly different settings.
- withResolved(KeyDeserializer, TypeDeserializer, JsonDeserializer<?>, NullValueProvider, Set<String>, Set<String>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- withResolved(Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Deprecated.Since 2.15
- withResolved(Boolean, Boolean, Boolean) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- withRootName(PropertyName) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different root name to use (none, if null).
- withRootName(PropertyName) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- withRootName(PropertyName) - Method in class com.fasterxml.jackson.databind.ObjectReader
- withRootName(PropertyName) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withRootName(PropertyName) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- withRootName(String) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- withRootName(String) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new instance with configuration that specifies what root name to expect for "root name unwrapping".
- withRootName(String) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for constructing a new instance with configuration that specifies what root name to use for "root element wrapping".
- withRootValueSeparator(SerializableString) - Method in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- withRootValueSeparator(SerializableString) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withRootValueSeparator(String) - Method in class com.fasterxml.jackson.databind.ObjectWriter.GeneratorSettings
- withRootValueSeparator(String) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- withSchema(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Deprecated.Since 2.5 use
ObjectWriter.with(FormatSchema)
instead - withSerializer(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter
- withSerializerModifier(BeanSerializerModifier) - Method in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
- withSerializerModifier(BeanSerializerModifier) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Convenience method for creating a new factory instance with additional bean serializer modifier.
- withSerializerModifier(BeanSerializerModifier) - Method in class com.fasterxml.jackson.databind.ser.SerializerFactory
-
Convenience method for creating a new factory instance with additional bean serializer modifier; equivalent to calling
- withSetterPrefix(String) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
-
Mutant factory for changing the prefix used for "setter" methods
- withSetterVisibility(JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withSetterVisibility(JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will return a checker instance that has specified minimum visibility level for setters.
- withSettings(JsonTypeInfo.Value) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- withSettings(JsonTypeInfo.Value) - Method in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
-
Method for overriding type information.
- withSharedAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- withSharedAttribute(Object, Object) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes
- withSharedAttributes(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
- withSharedAttributes(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.cfg.ContextAttributes
- withSimpleName(String) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- withSimpleName(String) - Method in class com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition
-
Alternate "mutant factory" that will only change simple name, but leave other optional parts (like namespace) as is.
- withSimpleName(String) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- withSimpleName(String) - Method in class com.fasterxml.jackson.databind.PropertyName
-
Fluent factory method for constructing an instance with different simple name.
- withSimpleName(String) - Method in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- withSingleArgMode(ConstructorDetector.SingleArgConstructor) - Method in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- withStackTrace() - Method in exception class com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
-
"Mutant" factory method for filling in stack trace; needed since the default constructors will not fill in stack trace.
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.JavaType
-
Method that can be called to get a type instance that indicates that values of the type should be handled using "static typing" for purposes of serialization (as opposed to "dynamic" aka runtime typing): meaning that no runtime information is needed for determining serializers to use.
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.ArrayType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.CollectionType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.IterationType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.MapType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- withStaticTyping() - Method in class com.fasterxml.jackson.databind.type.SimpleType
- withTimeZone(TimeZone) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Method used for creating a new instance with specified timezone; if no timezone specified, defaults to the default timezone (UTC).
- withType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Deprecated.since 2.5 Use
ObjectReader.forType(TypeReference)
instead - withType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Deprecated.since 2.5 Use
ObjectWriter.forType(TypeReference)
instead - withType(JavaType) - Method in class com.fasterxml.jackson.databind.BeanProperty.Std
- withType(JavaType) - Method in class com.fasterxml.jackson.databind.deser.DataFormatReaders
- withType(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Deprecated.since 2.5 Use
ObjectReader.forType(JavaType)
instead - withType(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Deprecated.since 2.5 Use
ObjectWriter.forType(JavaType)
instead - withType(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Deprecated.since 2.5 Use
ObjectReader.forType(Class)
instead - withType(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Deprecated.since 2.5 Use
ObjectWriter.forType(Class)
instead - withType(Type) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Deprecated.since 2.5 Use
ObjectReader.forType(java.lang.reflect.Type)
instead - withTypeFactory(TypeFactory) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal method that should not be used by any code outside of jackson-databind: only used internally by databind.
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.IterationType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- withTypeHandler(Object) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- withTypeResolverBuilder(TypeResolverBuilder<?>) - Method in class com.fasterxml.jackson.databind.cfg.BaseSettings
- withUnboundVariable(String) - Method in class com.fasterxml.jackson.databind.type.TypeBindings
-
Method for creating an instance that has same bindings as this object, plus an indicator for additional type variable that may be unbound within this context; this is needed to resolve recursive self-references.
- withValue(T) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.CreatorProperty
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- withValueDeserializer(JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Fluent factory method for constructing and returning a new instance with specified value deserializer.
- withValueDeserializer(JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
- withValueDeserializer(JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
- withValueDeserializer(JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MethodAnyProperty
- withValueDeserializer(JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.JavaType
-
Internal method that should not be used by any code outside of jackson-databind: only used internally by databind.
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ArrayType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionLikeType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.CollectionType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.IterationType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapLikeType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.MapType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.PlaceholderForType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ReferenceType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- withValueHandler(Object) - Method in class com.fasterxml.jackson.databind.type.SimpleType
- withValueInstantiators(ValueInstantiators) - Method in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
Fluent/factory method used to construct a configuration object that has same configuration as this instance plus specified additional value instantiator provider object.
- withValueInstantiators(ValueInstantiators) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Convenience method for creating a new factory instance with additional
ValueInstantiators
. - withValueInstantiators(ValueInstantiators) - Method in class com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Convenience method for creating a new factory instance with additional
ValueInstantiators
. - withValueToUpdate(Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new instance with configuration that updates passed Object (as root value), instead of constructing a new value.
- withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Factory(-like) method that can be used to construct a new container serializer that uses specified
TypeSerializer
for decorating contained values with additional type information. - withView(Class<?>) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Method for constructing and returning a new instance with different view to use.
- withView(Class<?>) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- withView(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method for constructing a new instance with configuration that uses specified View for filtering.
- withView(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that will construct a new instance that uses specified serialization view for serialization (with null basically disables view processing)
- withView(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- withVisibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- withVisibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in interface com.fasterxml.jackson.databind.introspect.VisibilityChecker
-
Builder method that will create and return an instance that has specified
JsonAutoDetect.Visibility
value to use for specified property. - wouldConflictWithName(PropertyName) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to check to see if this property has a name that would conflict with a given name.
- WRAP_EXCEPTIONS - Enum constant in enum com.fasterxml.jackson.databind.DeserializationFeature
- WRAP_EXCEPTIONS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
- WRAP_ROOT_VALUE - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that can be enabled to make root value (usually JSON Object but can be any type) wrapped within a single property JSON object, where key as the "root name", as determined by annotation introspector (esp.
- wrapAndThrow(DeserializationContext, Throwable, Object, String) - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Helper method called by various Map(-like) deserializers when encountering a processing problem (whether from underlying parser, i/o, or something else).
- wrapAndThrow(SerializerProvider, Throwable, Object, int) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- wrapAndThrow(SerializerProvider, Throwable, Object, String) - Method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Method that will modify caught exception (passed in as argument) as necessary to include reference information, and to ensure it is a subtype of
IOException
, or an unchecked exception. - wrapAndThrow(Throwable, Object, String) - Method in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Deprecated.Since 2.12.2 (since it does not get context for accessing config)
- wrapAndThrow(Throwable, Object, String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method that will modify caught exception (passed in as argument) as necessary to include reference information, and to ensure it is a subtype of
IOException
, or an unchecked exception. - wrapAndThrow(Throwable, Object, String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- wrapAsJsonMappingException(DeserializationContext, Throwable) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Helper method that will return given
Throwable
case as aJsonMappingException
(if it is of that type), or callDeserializationContext.instantiationException(Class, Throwable)
to produce and return suitableJsonMappingException
. - wrapException(Throwable) - Method in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- wrapInstantiationProblem(Throwable, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- wrapperType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.ClassUtil
-
Helper method for finding wrapper type for given primitive type (why isn't there one in JDK?).
- wrapWithPath(Throwable, JsonMappingException.Reference) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method that can be called to either create a new JsonMappingException (if underlying exception is not a JsonMappingException), or augment given exception with given path/reference information.
- wrapWithPath(Throwable, Object, int) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method that can be called to either create a new JsonMappingException (if underlying exception is not a JsonMappingException), or augment given exception with given path/reference information.
- wrapWithPath(Throwable, Object, String) - Static method in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Method that can be called to either create a new JsonMappingException (if underlying exception is not a JsonMappingException), or augment given exception with given path/reference information.
- WritableObjectId - Class in com.fasterxml.jackson.databind.ser.impl
-
Simple value container used to keep track of Object Ids during serialization.
- WritableObjectId(ObjectIdGenerator<?>) - Constructor for class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
- write(byte[], int, int) - Method in class com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream
- write(int) - Method in class com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream
- write(Object) - Method in class com.fasterxml.jackson.databind.SequenceWriter
-
Method for writing given value into output, as part of sequence to write.
- write(Object, JavaType) - Method in class com.fasterxml.jackson.databind.SequenceWriter
-
Method for writing given value into output, as part of sequence to write; further, full type (often generic, like
Map
is passed in case a newJsonSerializer
needs to be fetched to handle type If root type was specified forObjectWriter
, value must be of compatible type (same or subtype). - WRITE_BIGDECIMAL_AS_PLAIN - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Deprecated.Since 2.5: use
JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN
instead (usingObjectWriter.with(com.fasterxml.jackson.core.JsonGenerator.Feature)
). - WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines how type
char[]
is serialized: when enabled, will be serialized as an explict JSON array (with single-character Strings as values); when disabled, defaults to serializing them as Strings (which is more compact). - WRITE_DATE_KEYS_AS_TIMESTAMPS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
- WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that controls whether numeric timestamp values are to be written using nanosecond timestamps (enabled) or not (disabled); if and only if datatype supports such resolution.
- WRITE_DATES_AS_TIMESTAMPS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether Date (and date/time) values (and Date-based things like
Calendar
s) are to be serialized as numeric time stamps (true; the default), or as something else (usually textual representation). - WRITE_DATES_WITH_CONTEXT_TIME_ZONE - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether timezone/offset included in zoned date/time values (note: does NOT
Date
will be overridden if there is an explicitly set context time zone. - WRITE_DATES_WITH_ZONE_ID - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether date/date-time values should be serialized so that they include timezone id, in cases where type itself contains timezone information.
- WRITE_DURATIONS_AS_TIMESTAMPS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether time values that represents time periods (durations, periods, ranges) are to be serialized by default using a numeric (true) or textual (false) representations.
- WRITE_EMPTY_JSON_ARRAYS - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Deprecated.Since 2.8 there are better mechanism for specifying filtering; specifically using
JsonInclude
or configuration overrides. - WRITE_ENUM_KEYS_USING_INDEX - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether {link Enum}s used as
Map
keys are serialized as usingEnum.ordinal()
or not. - WRITE_ENUMS_TO_LOWERCASE - Enum constant in enum com.fasterxml.jackson.databind.cfg.EnumFeature
-
Feature that determines standard serialization mechanism used for Enum values: if enabled, return value of
Enum.name().toLowerCase()
is used; if disabled, return value ofEnum.name()
is used. - WRITE_ENUMS_USING_INDEX - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines whether Java Enum values are serialized as numbers (true), or textual values (false).
- WRITE_ENUMS_USING_TO_STRING - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines standard serialization mechanism used for Enum values: if enabled, return value of
Enum.toString()
is used; if disabled, return value ofEnum.name()
is used. - WRITE_NULL_MAP_VALUES - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Deprecated.Since 2.9 there are better mechanism for specifying filtering; specifically using
JsonInclude
or configuration overrides (seeObjectMapper.configOverride(Class)
}). - WRITE_NULL_PROPERTIES - Enum constant in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
When writing
JsonNode
s are null valued properties written as explicit JSONnull
s or skipped? - WRITE_PROPERTIES_SORTED - Enum constant in enum com.fasterxml.jackson.databind.cfg.JsonNodeFeature
-
When writing
com.fasterxml.jackson.databind.JsonNode
s are Object properties (forObjectNode
s) sorted alphabetically (using natural order ofString
) or not? If not sorted, order is the insertion order; when reading this also means retaining order from the input document. - WRITE_SELF_REFERENCES_AS_NULL - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature that determines what happens when a direct self-reference is detected by a POJO (and no Object Id handling is enabled for it): if enabled write that reference as null; if disabled, default behavior is used (which will try to serialize usually resulting in exception).
- WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED - Enum constant in enum com.fasterxml.jackson.databind.SerializationFeature
-
Feature added for interoperability, to work with oddities of so-called "BadgerFish" convention.
- writeAll(C) - Method in class com.fasterxml.jackson.databind.SequenceWriter
- writeAll(Iterable<?>) - Method in class com.fasterxml.jackson.databind.SequenceWriter
- writeAll(Object[]) - Method in class com.fasterxml.jackson.databind.SequenceWriter
- writeAsField(JsonGenerator, SerializerProvider, ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
-
Method called to output Object Id as specified.
- writeAsId(JsonGenerator, SerializerProvider, ObjectIdWriter) - Method in class com.fasterxml.jackson.databind.ser.impl.WritableObjectId
- writeBinary(Base64Variant, byte[], int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeBinary(Base64Variant, InputStream, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Although we could support this method, it does not necessarily make sense: we cannot make good use of streaming because buffer must hold all the data.
- writeBoolean(boolean) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeCustomTypePrefixForArray(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeCustomTypePrefixForObject(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeCustomTypePrefixForScalar(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeCustomTypeSuffixForArray(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId)
instead - writeCustomTypeSuffixForObject(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId)
instead - writeCustomTypeSuffixForScalar(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId)
instead - writeEmbeddedObject(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeEndArray() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeEndObject() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeFieldName(SerializableString) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeFieldName(String) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNull() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(double) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(float) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(long) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(short) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(String) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(BigDecimal) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeNumber(BigInteger) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeObject(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeObjectId(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writer() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Convenience method for constructing
ObjectWriter
with default settings. - writer(Base64Variant) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will use specified Base64 encoding variant for Base64-encoded binary data. - writer(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will pass specific schema object toJsonGenerator
used for writing content. - writer(CharacterEscapes) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectReader
that will use specified character escaping details for output. - writer(PrettyPrinter) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specified pretty printer for indentation (or if null, no pretty printer) - writer(ContextAttributes) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will use specified default attributes. - writer(FilterProvider) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specified filter provider. - writer(SerializationFeature) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
with specified feature enabled (compared to settings that this mapper instance has). - writer(SerializationFeature, SerializationFeature...) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
with specified features enabled (compared to settings that this mapper instance has). - writer(DateFormat) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specifiedDateFormat
; or, if null passed, using timestamp (64-bit number. - writeRaw(char) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRaw(char[], int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRaw(SerializableString) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRaw(String) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRaw(String, int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRawUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRawValue(char[], int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRawValue(String) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeRawValue(String, int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writerFor(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specified root type, instead of actual runtime type of value. - writerFor(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specified root type, instead of actual runtime type of value. - writerFor(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specified root type, instead of actual runtime type of value. - writerWithDefaultPrettyPrinter() - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using the default pretty printer for indentation - writerWithType(TypeReference<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5, use
ObjectMapper.writerFor(TypeReference)
instead - writerWithType(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5, use
ObjectMapper.writerFor(JavaType)
instead - writerWithType(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.5, use
ObjectMapper.writerFor(Class)
instead - writerWithView(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method for constructing
ObjectWriter
that will serialize objects using specified JSON View (filter). - writeStartArray() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeStartArray(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeStartArray(Object, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeStartObject() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeStartObject(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeStartObject(Object, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeString(char[], int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeString(SerializableString) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeString(Reader, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeString(String) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeTree(JsonGenerator, TreeNode) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- writeTree(JsonGenerator, TreeNode) - Method in class com.fasterxml.jackson.databind.ObjectReader
- writeTree(JsonGenerator, JsonNode) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method to serialize given JSON Tree, using generator provided.
- writeTree(TreeNode) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeTypeId(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeTypePrefix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
- writeTypePrefix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- writeTypePrefix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Method called to write initial part of type information for given value, along with possible wrapping to use: details are specified by `typeId` argument.
- writeTypePrefixForArray(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeTypePrefixForArray(Object, JsonGenerator, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeTypePrefixForObject(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeTypePrefixForObject(Object, JsonGenerator, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeTypePrefixForScalar(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeTypePrefixForScalar(Object, JsonGenerator, Class<?>) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
instead - writeTypeSuffix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
- writeTypeSuffix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- writeTypeSuffix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Method that should be called after
TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId)
and matching value write have been called, passingWritableTypeId
returned. - writeTypeSuffixForArray(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId)
instead - writeTypeSuffixForObject(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId)
instead - writeTypeSuffixForScalar(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Deprecated.Since 2.9 use
TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId)
instead - writeUTF8String(byte[], int, int) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- writeValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to serialize any Java value as JSON output, using provided
JsonGenerator
. - writeValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
- writeValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that can be used to serialize any Java value as JSON output, using provided
JsonGenerator
. - writeValue(DataOutput, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- writeValue(DataOutput, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- writeValue(File, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to serialize any Java value as JSON output, written to File provided.
- writeValue(File, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that can be used to serialize any Java value as JSON output, written to File provided.
- writeValue(OutputStream, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to serialize any Java value as JSON output, using output stream provided (using encoding
JsonEncoding.UTF8
). - writeValue(OutputStream, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that can be used to serialize any Java value as JSON output, using output stream provided (using encoding
JsonEncoding.UTF8
). - writeValue(Writer, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to serialize any Java value as JSON output, using Writer provided.
- writeValue(Writer, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that can be used to serialize any Java value as JSON output, using Writer provided.
- writeValueAsBytes(Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to serialize any Java value as a byte array.
- writeValueAsBytes(Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that can be used to serialize any Java value as a byte array.
- writeValueAsString(Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method that can be used to serialize any Java value as a String.
- writeValueAsString(Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method that can be used to serialize any Java value as a String.
- writeValues(JsonGenerator) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write a sequence of root values using configuration of thisObjectWriter
. - writeValues(DataOutput) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- writeValues(File) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write a sequence of root values using configuration of thisObjectWriter
. - writeValues(OutputStream) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write a sequence of root values using configuration of thisObjectWriter
. - writeValues(Writer) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write a sequence of root values using configuration of thisObjectWriter
. - writeValuesAsArray(JsonGenerator) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write an array of root-level values, using configuration of thisObjectWriter
. - writeValuesAsArray(DataOutput) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- writeValuesAsArray(File) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write an array of root-level values, using configuration of thisObjectWriter
. - writeValuesAsArray(OutputStream) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write an array of root-level values, using configuration of thisObjectWriter
. - writeValuesAsArray(Writer) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method for creating a
SequenceWriter
to write an array of root-level values, using configuration of thisObjectWriter
. - wrongTokenException(JsonParser, JavaType, JsonToken, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing
JsonMappingException
to indicate that the token encountered was of type different than what should be seen at that position, usually within a sequence of expected tokens. - wrongTokenException(JsonParser, Class<?>, JsonToken, String) - Method in class com.fasterxml.jackson.databind.DeserializationContext
X
- XMLGregorianCalendarSerializer() - Constructor for class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
- XMLGregorianCalendarSerializer(JsonSerializer<?>) - Constructor for class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
Z
- ZERO - Static variable in class com.fasterxml.jackson.databind.node.DecimalNode
_
- _abstractTypeResolvers - Variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
List of objects that may be able to resolve abstract types to concrete types.
- _abstractTypes - Variable 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)
- _acceptBlankAsEmpty - Variable in class com.fasterxml.jackson.databind.cfg.CoercionConfig
- _acceptBoolean - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _acceptDouble - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _acceptInt - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- _acceptJsonFormatVisitorForEnum(JsonFormatVisitorWrapper, JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Overridable helper method used for special case handling of schema information for Enums.
- _acceptString - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _access - Variable in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- _accessor - Variable in class com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty
-
Member (field, method) used for accessing existing value.
- _accessor - Variable in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
-
Method (or field) that represents the "any getter"
- _accessor - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- _accessorMethod - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Accessor method used to get property value, for method-accessible properties.
- _accessorNaming - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Provider for creating
AccessorNamingStrategy
instances to use - _accessorNaming - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Handler used for name-mangling of getter, mutator (setter/with) methods
- _actualType - Variable in class com.fasterxml.jackson.databind.type.PlaceholderForType
-
Type assigned during wildcard resolution (which follows type structure resolution)
- _adapterDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer
- _add(JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _add(Annotation) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- _addCreatorParam(Map<String, POJOPropertyBuilder>, AnnotatedParameter) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _addCreators(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Method for collecting basic information on constructor(s) found
- _addExplicitAnyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Deprecated.
- _addExplicitAnyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate, ConstructorDetector) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method called when there is explicit "is-creator" marker, but no mode declaration.
- _addExplicitConstructorCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, boolean) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _addExplicitDelegatingCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method called when there is the explicit "is-creator" with mode of "delegating"
- _addExplicitFactoryCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, boolean) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _addExplicitPropertyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method called when there is the explicit "is-creator" annotation with mode of "properties-based"
- _addFields(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Method for collecting basic information on all fields found
- _addGetterMethod(Map<String, POJOPropertyBuilder>, AnnotatedMethod, AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _addImplicitConstructorCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, List<CreatorCandidate>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _addImplicitFactoryCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, List<CreatorCandidate>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _addInjectables(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _additionalDeserializers - Variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
List of providers for additional deserializers, checked before considering default basic or bean deserializers.
- _additionalKeyDeserializers - Variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
List of providers for additional key deserializers, checked before considering standard key deserializers.
- _additionalKeySerializers - Variable in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
-
List of providers for additional key serializers, checked before considering default key serialializers.
- _additionalSerializers - Variable in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
-
List of providers for additional serializers, checked before considering default basic or bean serialializers.
- _addMethodMixIns(TypeResolutionContext, Class<?>, Map<MemberKey, AnnotatedMethodCollector.MethodBuilder>, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- _addMethods(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Method for collecting basic information on all fields found
- _addRecordConstructor(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, AnnotatedConstructor, List<String>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Deprecated.since 2.15 - no longer used, but kept because this protected method might have been overridden/used elsewhere
- _addSerializer(Class<?>, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- _addSetterMethod(Map<String, POJOPropertyBuilder>, AnnotatedMethod, AnnotationIntrospector) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _aliases - Variable in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
- _allowJDKTypeCtors - Variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Whether auto-detection of constructors of "JDK types" (those in packages
java.
andjavax.
) is allowed or not - _allProperties - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Array of all Creator properties (based on arguments to constructor or factory method).
- _alwaysAsId - Variable in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- _anchorType - Variable in class com.fasterxml.jackson.databind.type.ReferenceType
-
Deprecated.Since 2.16
- _annotated - Variable in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
Placeholder that represents constructor parameter, when it is created from actual constructor.
- _annotated - Variable in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- _annotated - Variable in class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
-
Serializable version of single-arg constructor we use for value instantiation.
- _annotated - Variable in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- _annotated - Variable in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Introspector used for accessing annotation value based configuration.
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Filter used to determine which annotations to gather; used to optimize things so that unnecessary annotations are ignored.
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.ser.PropertyBuilder
- _annotationIntrospector - Variable in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- _annotations - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
- _annotations - Variable in class com.fasterxml.jackson.databind.introspect.AnnotationMap
- _annotationsInside - Variable in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Since introspection of annotation types is a performance issue in some use cases (rare, but do exist), let's try a simple cache to reduce need for actual meta-annotation introspection.
- _anyGetter - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Writer used for "any getter" properties, if any.
- _anyGetterField - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _anyGetters - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _anyGetterWriter - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Handler for
JsonAnyGetter
annotated properties - _anySetter - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Fallback setter used for handling any properties that are not mapped to regular setters.
- _anySetter - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Fallback setter used for handling any properties that are not mapped to regular setters.
- _anySetterField - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _anySetters - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _appendAt - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Offset within last segment,
- _appendBaseMatcher(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
- _appendEndMarker(JsonToken) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Specialized method used for appending a structural end Object/Array marker
- _appendFieldName(Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Specialized method used for appending a field name, appending either
String
orSerializableString
. - _appendPathDesc(StringBuilder) - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- _appendStartMarker(JsonToken) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Specialized method used for appending a structural start Object/Array marker
- _appendSubClassMatcher(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
- _appendSubNameMatcher(BasicPolymorphicTypeValidator.NameMatcher) - Method in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
- _appendValue(JsonToken) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Method used for appending token known to represent a "simple" scalar value where token is the only information
- _appendValue(JsonToken, Object) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Method used for appending token known to represent a scalar value where there is additional content (text, number) beyond type token
- _appliesFor - Variable in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
Definition of what types is this default typer valid for.
- _applyModifiers(Type, JavaType) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _arrayBuilders - Variable in class com.fasterxml.jackson.databind.DeserializationContext
- _arrayDelegateArgs - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _arrayDelegateArguments - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _arrayDelegateCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _arrayDelegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deserializer that is used iff array-delegate-based creator is to be used for deserializing from JSON Object.
- _arrayDelegateType - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _arraySerializers - Static variable in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers
- _asBinary - Variable in class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
-
Configuration setting that indicates if serialization as binary (native or Base64-encoded) has been forced;
null
means "use default heuristic" - _asNumeric - Variable in class com.fasterxml.jackson.databind.ser.std.InetAddressSerializer
- _assertNotNull(String, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- _assertNotNull(String, Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _assertNotNull(String, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- _asStatic - Variable in class com.fasterxml.jackson.databind.JavaType
-
Whether entities defined with this type should be handled using static typing (as opposed to dynamic runtime type) or not.
- _asTimestamp(SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- _at(JsonPointer) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Helper method used by other methods for traversing the next step of given path expression, and returning matching value node if any: if no match,
null
is returned. - _at(JsonPointer) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _at(JsonPointer) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _at(JsonPointer) - Method in class com.fasterxml.jackson.databind.node.ValueNode
- _attributes - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Contextual attributes accessible (get and set) during processing, on per-call basis.
- _attributes - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Lazily-constructed holder for per-call attributes.
- _attributes - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Lazily-constructed holder for per-call attributes.
- _attrName - Variable in class com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter
- _b - Variable in class com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream
- _b - Variable in class com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream
- _backProperty - Variable in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- _backRefProperties - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _backRefProperties - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Back-reference properties this bean contains (if any)
- _backRefs - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
We may also have one or more back reference fields (usually zero or one).
- _base - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Immutable container object for simple configuration settings.
- _baseNameValidator - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
-
Optional validator for checking that base name
- _baseNameValidator - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- _basePackageName - Variable in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
-
Package name of the base class, to be used for determining common prefix that can be omitted from included type id.
- _basePackagePrefix - Variable in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
-
Same as
MinimalClassNameIdResolver._basePackageName
, but includes trailing dot. - _baseType - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _baseType - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidTypeIdException
-
Basetype for which subtype was to be resolved
- _baseType - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _baseType - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
-
Common base type for all polymorphic instances handled.
- _baseTypeMatchers - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
-
Set of matchers that can validate all values of polymorphic properties that match specified allowed base types.
- _baseTypeMatchers - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Collected matchers for base types to allow.
- _beanDesc - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Introspected information about POJO for deserializer to handle
- _beanDesc - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
Type of bean being created
- _beanDesc - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- _beanDesc - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- _beanDesc - Variable in class com.fasterxml.jackson.databind.ser.PropertyBuilder
- _beanProperties - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Mapping of property names to properties, built when all properties to use have been successfully resolved.
- _beanType - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Declared type of the bean this deserializer handles.
- _beanType - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- _bigIntFromBigDec(BigDecimal) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _bind(JsonParser, Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Actual implementation of value reading+binding operation.
- _bindAndClose(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _bindAndCloseAsTree(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _bindAndReadValues(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _bindAsTree(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _bindAsTreeOrNull(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Same as
ObjectReader._bindAsTree(com.fasterxml.jackson.core.JsonParser)
except end-of-input is reported by returningnull
, not "missing node" - _bindings - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Type bindings to use for members of
AnnotatedClass._class
. - _bindings - Variable in class com.fasterxml.jackson.databind.type.TypeBase
-
Bindings in effect for this type instance; possibly empty.
- _bogusSuperClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.type.TypeBase
-
Internal helper method used to figure out nominal super-class for deprecated factory methods / constructors, where we are not given properly resolved supertype hierarchy.
- _buffered - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
If we get non-creator parameters before or between creator parameters, those need to be buffered.
- _bufferedData - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Content read during format matching process
- _bufferedEntryCount - Variable in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
-
Number of total buffered entries in this buffer, counting all instances within linked list formed by following
PrimitiveArrayBuilder._bufferHead
. - _bufferedLength - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Number of bytes available in buffer.
- _bufferedStart - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Pointer to the first byte in buffer available for reading
- _bufferHead - Variable in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- _bufferTail - Variable in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- _buildCache(int) - Method in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
- _builderConfig - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
In addition, Builder may have additional configuration
- _buildMessage() - Method in exception class com.fasterxml.jackson.databind.JsonMappingException
- _buildMethod - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
When creating Builder-based deserializers, this indicates method to call on builder to finalize value.
- _buildMethod - Variable in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- _buildMethod - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- _byteBuilder - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _byteOverflow(int) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _cache - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Object that handle details of
JsonDeserializer
caching. - _cachedDeserializers - Variable in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
We will also cache some dynamically constructed deserializers; specifically, ones that are expensive to construct.
- _cacheProvider - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Used to provide custom cache implementation in downstream components.
- _canFixAccess - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _caseInsensitive - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- _caseInsensitive - Variable in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _caseInsensitive - Variable in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- _caseInsensitive - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- _cfgCloseCloseable - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _cfgConstructorPropertiesImpliesCreator - Variable in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
See
JacksonAnnotationIntrospector.setConstructorPropertiesImpliesCreator(boolean)
for explanation. - _cfgFailOnUnknownId - Variable in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Flag that indicates whether request for an unknown filter id should result an exception (default) or not.
- _cfgFlush - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _cfgIllegalClassNames - Variable in class com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator
-
Set of class names of types that are never to be deserialized.
- _cfgSerializationType - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Type to use for locating serializer; normally same as return type of the accessor method, but may be overridden by annotations.
- _checkBooleanToStringCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkCoercionFail(DeserializationContext, CoercionAction, Class<?>, Object, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkDoubleSpecialValue(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called to check whether given String value contains one of "special" values (currently, NaN ("not-a-number") and plus/minus Infinity) and if so, returns that value; otherwise returns
null
. - _checkDupSquash - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Flag used to check, whether the
StreamReadCapability.DUPLICATE_PROPERTIES
can be applied, because the Map has declared value type ofjava.lang.Object
. - _checkFloatSpecialValue(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called to check whether given String value contains one of "special" values (currently, NaN ("not-a-number") and plus/minus Infinity) and if so, returns that value; otherwise returns
null
. - _checkFloatToIntCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkFloatToStringCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkFromStringCoercion(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkFromStringCoercion(DeserializationContext, String, LogicalType, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkIntToFloatCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkIntToStringCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _checkInvalidCopy(Class<?>) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- _checkIsNumber() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _checkMapContentInclusion(SerializerProvider, BeanDescription, MapSerializer) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method that does figures out content inclusion value to use, if any, and construct re-configured
MapSerializer
appropriately. - _checkNotNull(Object, String) - Method in class com.fasterxml.jackson.databind.module.SimpleModule
- _checkTextualNull(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method called when otherwise unrecognized String value is encountered for a non-primitive type: should see if it is String value
"null"
, and if so, whether it is acceptable according to configuration or not - _checkToStringCoercion(JsonParser, DeserializationContext, Class<?>, Object, CoercionInputShape) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _children - Variable in class com.fasterxml.jackson.databind.node.ObjectNode
- _childrenEqual(ArrayNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _childrenEqual(ObjectNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _class - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Class for which annotations apply, and that owns other components (constructors, methods)
- _class - Variable in class com.fasterxml.jackson.databind.JavaType
-
This is the nominal type-erased Class that would be close to the type represented (but not exactly type, due to type erasure: type instance may have more information on this).
- _class - Variable in class com.fasterxml.jackson.databind.jsontype.NamedType
- _class - Variable in class com.fasterxml.jackson.databind.util.TypeKey
- _classAnnotations - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Combined list of Jackson annotations that the class has, including inheritable ones from super classes and interfaces
- _classDef - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Low-level introspected class information (methods, fields etc)
- _classIfExplicit(Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _classIfExplicit(Class<?>, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _classInfo - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Information collected about the class introspected.
- _classIntrospector - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Introspector used to figure out Bean properties needed for bean serialization and deserialization.
- _classLoader - Variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
ClassLoader used by this factory [databind#624].
- _classMappings - Variable in class com.fasterxml.jackson.databind.module.SimpleDeserializers
- _classMappings - Variable in class com.fasterxml.jackson.databind.module.SimpleKeyDeserializers
- _classMappings - Variable in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
Class-based mappings that are used both for exact and sub-class matches.
- _classMappings - Variable in class com.fasterxml.jackson.databind.module.SimpleValueInstantiators
-
Mappings from raw (type-erased, i.e.
- _classSignature(Class<?>, StringBuilder, boolean) - Static method in class com.fasterxml.jackson.databind.type.TypeBase
- _clearFormats() - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _clearIfStdImpl(JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _closed - Variable in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
Flag that indicates whether parser is closed or not.
- _closed - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _closed - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
- _closed - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _closeGenerator - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _closeParser - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
Flag that indicates whether input
JsonParser
should be closed when we are done or not; generally only called when caller did not pass JsonParser. - _codec - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _coerceBooleanFromInt(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _coercedTypeDesc() - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called to get a description of type into which a scalar value coercion is (most likely) being applied, to be used for constructing exception messages on coerce failure.
- _coercedTypeDesc(Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called to get a description of type into which a scalar value coercion is being applied, to be used for constructing exception messages on coerce failure.
- _coerceEmptyString(DeserializationContext, boolean) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.Since 2.12
- _coerceIntegral(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called in case where an integral number is encountered, but config settings suggest that a coercion may be needed to "upgrade"
Number
into "bigger" type likeLong
orBigInteger
- _coerceNullToken(DeserializationContext, boolean) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _coerceTextualNull(DeserializationContext, boolean) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _coercionConfigs - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
- _coercionConfigs - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Current set of coercion configuration definitions that define allowed (and not allowed) coercions from secondary shapes.
- _coercionsByShape - Variable in class com.fasterxml.jackson.databind.cfg.CoercionConfig
-
Mapping from
CoercionInputShape
into correspondingCoercionAction
. - _collectAliases(Collection<SettableBeanProperty>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- _collectAndResolve(AnnotatedClass, NamedType, MapperConfig<?>, AnnotationIntrospector, HashMap<NamedType, NamedType>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
Method called to find subtypes for a specific type (class), using type (class) as the unique key (in case of conflicts).
- _collectAndResolveByTypeId(AnnotatedClass, NamedType, MapperConfig<?>, Set<Class<?>>, Map<String, NamedType>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
Method called to find subtypes for a specific type (class), using type id as the unique key (in case of conflicts).
- _collectAnnotations - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Flag that indicates whether (fulll) annotation resolution should occur: starting with 2.11 is disabled for JDK container types.
- _collected - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
State flag we keep to indicate whether actual property information has been collected or not.
- _collectIgnorals(String) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Helper method called to add explicitly ignored properties to a list of known ignored properties; this helps in proper reporting of errors.
- _colonConcat(String, String) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _combineNamedAndUnnamed(Class<?>, Set<Class<?>>, Map<String, NamedType>) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
-
Helper method used for merging explicitly named types and handled classes without explicit names.
- _componentType - Variable in class com.fasterxml.jackson.databind.type.ArrayType
-
Type of elements in the array.
- _concat(T, T) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- _concrete - Static variable in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Since these are all JDK classes, we shouldn't have to worry about ClassLoader used to load them.
- _concreteLazy - Static variable in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Actually it may not make much sense to eagerly instantiate all kinds of serializers: so this Map actually contains class references, not instances
- _config - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- _config - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Generic deserialization processing configuration
- _config - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- _config - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _config - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Configuration settings
- _config - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _config - Variable in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- _config - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- _config - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
General serialization configuration settings; while immutable, can use copy-constructor to create modified instances as necessary.
- _config - Variable in class com.fasterxml.jackson.databind.ObjectWriter
-
General serialization configuration settings
- _config - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _config - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
- _config - Variable in class com.fasterxml.jackson.databind.ser.PropertyBuilder
- _config - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Serialization configuration to use for serialization processing.
- _configAndWriteValue(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Deprecated.Since 2.11.2 Use
ObjectMapper._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object)
instead - _configOverrides - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Configuration overrides to apply, keyed by type of property.
- _configOverrides - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Currently active per-type configuration overrides, accessed by declared type of property.
- _configureGenerator(JsonGenerator) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Helper method called to set or override settings of passed-in
JsonGenerator
- _considerFilter(JsonParser, boolean) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Consider filter when creating JsonParser.
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.BooleanBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.ByteBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.DoubleBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.FloatBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.IntBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.LongBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.ArrayBuilders.ShortBuilder
- _constructArray(int) - Method in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- _constructDefaultTypeResolverBuilder(ObjectMapper.DefaultTyping, PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Overridable factory method, separate to allow format-specific mappers (and specifically XML-backed one, currently) to offer custom
TypeResolverBuilder
subtypes. - _constructDefaultValueInstantiator(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Method that will construct standard default
ValueInstantiator
using annotations (like @JsonCreator) and visibility rules - _constructEmpty() - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- _constructNoTypeResolverBuilder() - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Helper method for dealing with "no type info" marker; can't be null (as it'd be replaced by default typing)
- _constructor - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
- _constructorArguments - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _constructPropertyWriter(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, boolean, Object, Class<?>[]) - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
Overridable factory method for actual construction of
BeanPropertyWriter
; often needed if subclassingPropertyBuilder.buildWriter(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonSerializer<?>, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.introspect.AnnotatedMember, boolean)
method. - _constructSimple(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method to call when no special
JavaType
is needed, no generic parameters are passed. - _constructStdTypeResolverBuilder() - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Helper method for constructing standard
TypeResolverBuilder
implementation. - _constructStdTypeResolverBuilder(MapperConfig<?>, JsonTypeInfo.Value, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Helper method for constructing standard
TypeResolverBuilder
implementation. - _constructVirtualProperty(JsonAppend.Attr, MapperConfig<?>, AnnotatedClass, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _constructVirtualProperty(JsonAppend.Prop, MapperConfig<?>, AnnotatedClass) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _constructWriter(SerializerProvider, BeanPropertyDefinition, PropertyBuilder, boolean, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
-
Secondary helper method for constructing
BeanPropertyWriter
for given member (field or method). - _containerType - Variable in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
- _contentNulls - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Settings regarding handling of incoming `null`s, both for value itself and, for structured types, content values (array/Collection elements, Map values).
- _contentsToSerialize(SerializerProvider) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
-
Helper method for encapsulating details of accessing child node entries to serialize.
- _context - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- _context - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
- _context - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
Context for deserialization, needed to pass through to deserializer
- _context - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Blueprint instance of deserialization context; used for creating actual instance when needed.
- _contextAnnotations - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Class that contains this property (either class that declares the property or one of its subclasses), class that is deserialized using deserializer that contains this property.
- _contextAnnotations - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Annotations from context (most often, class that declares property, or in case of sub-class serializer, from that sub-class)
- _convert(Object, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Actual conversion implementation: instead of using existing read and write methods, much of code is inlined.
- _convert(XMLGregorianCalendar) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLSerializers.XMLGregorianCalendarSerializer
- _converter - Variable in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
Converter that was used for creating
StdDelegatingDeserializer._delegateDeserializer
. - _converter - Variable in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
- _convertIfNonNull(Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
- _convertNumberToInt(Number) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _convertNumberToLong(Number) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _convertObjectId(JsonParser, DeserializationContext, Object, JsonDeserializer<Object>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method we need to do necessary conversion from whatever native object id type is, into declared type that Jackson internals expect.
- _copyBufferContents(JsonParser) - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- _copyTo(Object, int, Object[], int) - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
- _createAndCache2(DeserializationContext, DeserializerFactory, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method that handles actual construction (via factory) and caching (both intermediate and eventual)
- _createAndCacheUntypedSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- _createAndCacheUntypedSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that will try to construct a value serializer; and if one is successfully created, cache it for reuse.
- _createAndCacheValueDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method that will try to create a deserializer for given type, and resolve and cache it if necessary
- _createAndSetMap(DeserializationContext, AnnotatedField, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
- _createConverter(Object) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- _createDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
Method that does the heavy lifting of checking for per-type annotations, find out full type, and figure out which actual factory method to call.
- _createDeserializer2(DeserializationContext, DeserializerFactory, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
- _createFromStringFallbacks(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Deprecated.Since 2.12 should not handle coercions here
- _createObjectIdMap() - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Overridable helper method used for creating
Map
used for storing mappings from serializable objects to their Object Ids. - _createSerializer2(SerializerProvider, JavaType, BeanDescription, boolean) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
- _createUntypedSerializer(JavaType) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- _createWithMerge(boolean, boolean) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _creator - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- _creator - Variable in class com.fasterxml.jackson.databind.deser.impl.InnerClassProperty
-
Constructor used when deserializing this property.
- _creatorIndex - Variable in class com.fasterxml.jackson.databind.deser.CreatorProperty
- _creatorMinLevel - Variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- _creatorParameters - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Buffer used for storing creator parameters for constructing instance.
- _creatorProperties - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _creatorReturnedNullException() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Helper method for getting a lazily construct exception to be reported to
DeserializationContext.handleInstantiationProblem(Class, Object, Throwable)
. - _creators - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
Set of creators we have collected so far
- _creators - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- _ctor - Variable in class com.fasterxml.jackson.databind.util.ClassUtil.Ctor
- _ctorDetector - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
- _ctorParameters - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _current - Variable in class com.fasterxml.jackson.databind.type.ClassStack
- _currentName - Variable in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- _currentObject() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _currentType - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Type of
JsonDeserializer
(or, more specifically,ContextualDeserializer
) that is being contextualized currently. - _currentValue - Variable in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- _customFormat - Variable in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
-
Specific format to use, if non-null; if null will just use default format.
- _customFormat - Variable in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
Specific format to use, if not default format: non null value also indicates that serialization is to be done as JSON String, not numeric timestamp, unless
DateTimeSerializerBase._useTimestamp
is true. - _customIdResolver - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- _customTypeId(Object) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Deprecated.
- _data - Variable in class com.fasterxml.jackson.databind.introspect.AnnotationCollector
-
Optional data to carry along
- _data - Variable in class com.fasterxml.jackson.databind.node.BinaryNode
- _dataFormatReaders - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Optional detector used for auto-detecting data format that byte-based input uses.
- _datatypeFeatures - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Set of
DatatypeFeature
s enabled. - _datatypeFeatures() - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- _dateFormat - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Custom date format to use for deserialization.
- _dateFormat - Variable in class com.fasterxml.jackson.databind.DeserializationContext
- _dateFormat - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Lazily acquired and instantiated formatter object: initialized first time it is needed, reused afterwards.
- _dateFormat() - Method in class com.fasterxml.jackson.databind.SerializerProvider
- _declaredType - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Type property is declared to have, either in class definition or associated annotations.
- _declaringClass - Variable in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- _defaultAction - Variable in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
Global default for cases not explicitly covered
- _defaultBase64 - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Explicitly default
Base64Variant
to use for handling binary data (byte[]
), used with data formats that use base64 encoding (like JSON, CSV). - _defaultBean - Variable in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
If a property has serialization inclusion value of
JsonInclude.Include.NON_DEFAULT
, we may need to know the default value of the bean, to know if property value equals default one. - _defaultCoercions - Variable in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
Default coercion definitions used if no overrides found by logical or physical type.
- _defaultCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Default (no-argument) constructor to use for instantiation (with
StdValueInstantiator.createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)
) - _defaultCtor - Variable in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.CalendarDeserializer
-
We may know actual expected type; if so, it will be used for instantiation.
- _defaultFilter - Variable in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
This is the filter we return in case no mapping was found for given id; default is
null
(in which case caller typically reports an error), but can be set to an explicit filter. - _defaultImpl - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Default class to use in case type information is not available or is broken.
- _defaultImpl - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
Type to use as the default implementation, if type id is missing or cannot be resolved.
- _defaultImplDeserializer - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _defaultInclusion - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- _defaultInclusion - Variable in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
Default inclusion mode for properties of the POJO for which properties are collected; possibly overridden on per-property basis.
- _defaultLeniency - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
Global default setting (if any) for leniency: if disabled ({link Boolean#TRUE}), "strict" (not lenient): default setting if absence of value is considered "lenient" in Jackson 2.x.
- _defaultMergeable - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- _defaultPrettyPrinter - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
If "default pretty-printing" is enabled, it will create the instance from this blueprint object.
- _defaultSerializer - Variable in class com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer
-
Serializer that would produce JSON Object version; used in cases where array output cannot be used.
- _defaultSetterInfo - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- _defaultTypeId(Class<?>) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
-
If no name was explicitly given for a class, we will just use simple class name
- _defaultTypeId(Class<?>) - Static method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
-
If no name was explicitly given for a class, we will just use non-qualified class name
- _defaultValue - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Optional default value, as String, for property; not used for any functionality by core databind, offered as metadata for extensions.
- _defaultValue - Variable in class com.fasterxml.jackson.databind.util.EnumResolver
- _defaultViews - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- _defaultViewsResolved - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- _delegate - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
Deserializer we delegate operations that we cannot handle.
- _delegate - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
Deserializer we delegate operations that we cannot handle.
- _delegate - Variable in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Delegating
- _delegateArgs - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _delegateArguments - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _delegateCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _delegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
- _delegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
- _delegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
- _delegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
- _delegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
Underlying serializer for type
T
. - _delegateDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
- _delegateDeserializer() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- _delegatee - Variable in class com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer
- _delegateSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Underlying serializer for type
T
. - _delegateType - Variable in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
Fully resolved delegate type, with generic information if any available.
- _delegateType - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _delegateType - Variable in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Fully resolved delegate type, with generic information if any available.
- _depositSchemaProperty(ObjectNode, JsonNode) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- _depositSchemaProperty(ObjectNode, JsonNode) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- _desc - Variable in class com.fasterxml.jackson.databind.JsonMappingException.Reference
-
Lazily-constructed description of this instance; needed mostly to allow JDK serialization to work in case where
JsonMappingException.Reference._from
is non-serializable (and has to be dropped) but we still want to pass actual description along. - _desc(String) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _description - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Optional human-readable description associated with the property.
- _deser - Variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
-
Some types that are deserialized using a helper deserializer.
- _deserFeatures - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
Set of
DeserializationFeature
s enabled. - _deserializationConfig - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Configuration object that defines basic global settings for the serialization process
- _deserializationContext - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Blueprint context object; stored here to allow custom sub-classes.
- _deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
-
Method that handles type information wrapper, locates actual subtype deserializer to use, and calls it to do actual deserialization.
- _deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
-
Method that handles type information wrapper, locates actual subtype deserializer to use, and calls it to do actual deserialization.
- _deserialize(JsonParser, DeserializationContext, int, String) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
- _deserialize(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- _deserialize(JsonParser, DeserializationContext, EnumSet) - Method in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
-
Main method from trying to deserialize actual value from non-empty String.
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UUIDDeserializer
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.DOMDeserializer
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.DOMDeserializer.DocumentDeserializer
- _deserialize(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.DOMDeserializer.NodeDeserializer
- _deserializeAndSet(JsonParser, DeserializationContext, Object, int, String) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
- _deserializeAnyScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _deserializeContainerNoRecursion(JsonParser, DeserializationContext, JsonNodeFactory, BaseNodeDeserializer.ContainerStack, ContainerNode<?>) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _deserializeCustom(JsonParser, DeserializationContext, String[]) - Method in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
Offlined version used when we do not use the default deserialization method.
- _deserializeEmbedded(Object, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
-
Overridable method to allow coercion from embedded value that is neither
null
nor directly assignable to target type. - _deserializeEmbedded(Object, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UUIDDeserializer
- _deserializeFP(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _deserializeFP(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- _deserializeFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- _deserializeFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
- _deserializeFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method that allows easy support for array-related coercion features: checks for either empty array, or single-value array-wrapped value (if coercion enabled by
CoercionConfigs
(since 2.12), and either reports an exception (if no coercion allowed), or returns appropriate result value using coercion mechanism indicated. - _deserializeFromArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer
- _deserializeFromArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- _deserializeFromEmpty(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.Since 2.12
- _deserializeFromEmptyString() - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
-
Deprecated.
- _deserializeFromEmptyString(JsonParser, DeserializationContext, CoercionAction, Class<?>, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _deserializeFromEmptyString(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- _deserializeFromEmptyString(DeserializationContext) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
- _deserializeFromEmptyStringDefault(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- _deserializeFromEmptyStringDefault(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- _deserializeFromNonArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
- _deserializeFromNonArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
- _deserializeFromObjectId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
-
Method called in cases where it looks like we got an Object Id to parse and use as a reference.
- _deserializeFromOther(JsonParser, DeserializationContext, JsonToken) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- _deserializeFromString(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method to call in case deserializer does not support native automatic use of incoming String values, but there may be standard coercions to consider.
- _deserializeFromString(JsonParser, DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Logic extracted to deal with incoming String value.
- _deserializeIfNatural(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _deserializeMissingToken(JsonParser, DeserializationContext, int, String) - Method in class com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler
- _deserializeNonVanilla(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
Alternate deserialization method that has to check many more configuration aspects than the "vanilla" processing.
- _deserializeNonVanilla(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
Alternate deserialization method that has to check many more configuration aspects than the "vanilla" processing.
- _deserializeObjectAtName(JsonParser, DeserializationContext, JsonNodeFactory, BaseNodeDeserializer.ContainerStack) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
-
Alternate deserialization method used when parser already points to first FIELD_NAME and not START_OBJECT.
- _deserializeOther(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _deserializeOther(JsonParser, DeserializationContext, JsonToken) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- _deserializer - Variable in class com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider
- _deserializer - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
-
Deserializer used for deserializing id values.
- _deserializer - Variable in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- _deserializer - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
Deserializer for individual element values.
- _deserializeRareScalar(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _deserializerModifier - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _deserializers - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
For efficient operation we will lazily build mappings from type ids to actual deserializers, once needed.
- _deserializers - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _deserializeTypedForId(JsonParser, DeserializationContext, TokenBuffer, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- _deserializeTypedUsingDefaultImpl(JsonParser, DeserializationContext, TokenBuffer) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
Deprecated.
- _deserializeTypedUsingDefaultImpl(JsonParser, DeserializationContext, TokenBuffer, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- _deserializeUsingCreator(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _deserializeUsingProperties(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- _deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Method called to deserialize bean using "property-based creator": this means that a non-default constructor or factory method is called, and then possibly other setters.
- _deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- _deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Method called to deserialize bean using "property-based creator": this means that a non-default constructor or factory method is called, and then possibly other setters.
- _deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
Method called to deserialize bean using "property-based creator": this means that a non-default constructor or factory method is called, and then possibly other setters.
- _deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
Method called to deserialize bean using "property-based creator": this means that a non-default constructor or factory method is called, and then possibly other setters.
- _deserializeWithErrorWrapping(JsonParser, DeserializationContext, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- _deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object, ExternalTypeHandler) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializer
- _deserializeWithNativeTypeId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
Deprecated.
- _deserializeWithNativeTypeId(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
Helper method called when
JsonParser
indicates that it can use so-called native type ids, and such type id has been found. - _deserializeWithObjectId(JsonParser, DeserializationContext, Collection<Object>) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- _deserializeWrappedValue(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper called to support
DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS
: default implementation simply callsJsonDeserializer.deserialize(JsonParser, DeserializationContext)
, but handling may be overridden. - _detectBindAndClose(byte[], int, int) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _detectBindAndClose(DataFormatReaders.Match, boolean) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _detectBindAndCloseAsTree(InputStream) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _detectBindAndReadValues(DataFormatReaders.Match, boolean) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _doAddInjectable(JacksonInject.Value, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.SequenceWriter
-
If
SequenceWriter._rootSerializer
is not defined (no root type was used for constructingObjectWriter
), we will use simple scheme for keeping track of serializers needed. - _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
In case serializer is not known statically (i.e.
- _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object
- _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
If value type cannot be statically determined, mapping from runtime value types to serializers are cached in this object.
- _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object
- _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
If element type cannot be statically determined, mapping from runtime type to serializer is handled using this object
- _dynamicSerializers - Variable in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic
- _dynamicValueSerializers - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.
- _dynamicValueSerializers - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.
- _elementClass - Variable in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
Type of contained elements: needed for constructing actual result array
- _elementDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
Element deserializer
- _elementDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
Value serializer to use, if not the standard one (which is inlined)
- _elementSerializer - Variable in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
-
Value serializer to use, if it's not the standard one (if it is we can optimize serialization a lot)
- _elementSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Value serializer to use, if it can be statically determined
- _elementSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
Value serializer to use, if it can be statically determined.
- _elementType - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- _elementType - Variable in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
Declared type of element entries
- _elementType - Variable in class com.fasterxml.jackson.databind.type.CollectionLikeType
-
Type of elements in collection
- _elementTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
If element instances have polymorphic type information, this is the type deserializer that can handle it
- _emptyArray - Variable in class com.fasterxml.jackson.databind.type.ArrayType
-
We will also keep track of shareable instance of empty array, since it usually needs to be constructed any way; and because it is essentially immutable and thus can be shared.
- _emptyValue - Variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- _emptyValue - Variable in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
- _encodedSimple - Variable in class com.fasterxml.jackson.databind.PropertyName
-
Lazily-constructed efficient representation of the simple name.
- _ensureOverride() - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Deprecated.
- _ensureOverride(String) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _entryType - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- _enumClass - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- _enumClass - Variable in class com.fasterxml.jackson.databind.util.EnumResolver
- _enumClass() - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _enumClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
- _enumClass(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
- _enumConstants(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
- _enumConstants(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumValues
-
Helper method slightly different from
EnumResolver._enumConstants(Class)
, with same method name to keep calling methods more consistent. - _enumDefault(AnnotationIntrospector, AnnotatedClass, Enum<?>[]) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Internal helper method used to resolve Enum default value to use (if any).
- _enumDefault(AnnotationIntrospector, Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
-
Deprecated.Since 2.16. Use
EnumResolver._enumDefault(AnnotationIntrospector, AnnotatedClass, Enum[])
instead. - _enumDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- _enums - Variable in class com.fasterxml.jackson.databind.util.EnumResolver
- _enumsById - Variable in class com.fasterxml.jackson.databind.util.EnumResolver
- _enumsByIndex - Variable in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _enumType - Variable in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
- _equals(T, T) - Static method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _explicitClassOrOb(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- _explicitCreators - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
Bitmask of creators that were explicitly marked as creators; false for auto-detected (ones included base on naming and/or visibility, not annotation)
- _externalTypeIdHandler - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Handler that we need if any of properties uses external type id.
- _factory - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Read-only factory instance; exposed to let owners (
ObjectMapper
,ObjectReader
) access it. - _factory - Variable in class com.fasterxml.jackson.databind.type.TypeParser
- _factoryConfig - Variable in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Configuration settings for this factory; immutable instance (just like this factory), new version created via copy-constructor (fluent-style)
- _factoryConfig - Variable in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Configuration settings for this factory; immutable instance (just like this factory), new version created via copy-constructor (fluent-style)
- _failDoubleToIntCoercion(JsonParser, DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _failOnNull(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
- _fallbackSetter - Variable in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
In special cases, when implementing "updateValue", we cannot use constructors or factory methods, but have to fall back on using a setter (or mutable field property).
- _featureFlags - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Bitmap of
DeserializationFeature
s that are enabled - _field - Variable in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
-
Actual field to set when deserializing this property.
- _field - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedField
-
Actual
Field
used for access. - _field - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Field that contains the property value for field-accessible properties.
- _fieldMinLevel - Variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- _fieldName - Variable in class com.fasterxml.jackson.databind.JsonMappingException.Reference
-
Name of field (for beans) or key (for Maps) that is part of the reference.
- _fieldNames - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.RecordNaming
-
Names of actual Record fields from definition; auto-detected.
- _fieldRenameMappings - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
A set of "field renamings" that have been discovered, indicating intended renaming of other accessors: key is the implicit original name and value intended name to use instead.
- _fields - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Member fields of interest: ones that are either public, or have at least one annotation.
- _fields - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _filteredProperties - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Optional array of filtered property writers; if null, no view-based filtering is performed.
- _filteredProps - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Optional filters used to suppress output of properties that are only to be included in certain views
- _filterId - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Id of the property filter to use for POJO, if any.
- _filterId - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Id of the property filter to use, if any; null if none.
- _filterProvider - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
Object used for resolving filter ids to filter instances.
- _filtersById - Variable in class com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
-
Mappings from ids to filters.
- _findAndAddDynamic(PropertySerializerMap, JavaType, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- _findAndAddDynamic(PropertySerializerMap, JavaType, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- _findAndAddDynamic(PropertySerializerMap, JavaType, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _findAndAddDynamic(PropertySerializerMap, JavaType, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- _findAndAddDynamic(PropertySerializerMap, Class<?>, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Dynamic
- _findAnnotation(Annotated, Class<A>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method that should be used by sub-classes for ALL annotation access; overridable so that sub-classes may, if they choose to, mangle actual access to block access ("hide" annotations) or perhaps change it.
- _findCachedDeserializer(JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
- _findCaseInsensitivity() - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- _findCoercionFromBlankString(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _findCoercionFromEmptyArray(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _findCoercionFromEmptyString(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _findConstructorName(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _findContentSerializer(SerializerProvider, Annotated) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method called to try to find whether there is an annotation in the class that indicates content ("value") serializer to use.
- _findConverterType(TypeFactory) - Method in class com.fasterxml.jackson.databind.util.StdConverter
- _findCreatorPropertyName(AnnotatedParameter) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.since 2.8
- _findCreatorsFromProperties(DeserializationContext, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomDeser(DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _findCustomEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findCustomTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findDefaultImplDeserializer(DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _findDeserializer(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _findDynamicSerializer(SerializerProvider, Class<?>) - Method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- _findEnumCaseInsensitive(String) - Method in class com.fasterxml.jackson.databind.util.EnumResolver
- _findExplicitUntypedSerializer(Class<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Method that will try to find a serializer, either from cache or by constructing one; but will not return an "unknown" serializer if this cannot be done but rather returns null.
- _findInclusionWithContent(SerializerProvider, BeanDescription, JavaType, Class<?>) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method used for finding inclusion definitions for structured container types like
Map
s and referential types (likeAtomicReference
). - _findInterfaceMapping(Class<?>, ClassKey) - Method in class com.fasterxml.jackson.databind.module.SimpleSerializers
- _findJsonValueFor(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Deprecated.since 2.8 call
findJsonValueMethod
onBeanDescription
instead - _findKeySerializer(SerializerProvider, Annotated) - Method in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
-
Helper method called to try to find whether there is an annotation in the class that indicates key serializer to use.
- _findMissing(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
- _findNullProvider(DeserializationContext, BeanProperty, Nulls, JsonDeserializer<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _findPrimitive(String) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _findPropertyFields(Collection<String>, boolean) - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Deprecated.Since 2.7.2, does not seem to be used?
- _findPropertyUnwrapper(DeserializationContext, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method called to see if given property might be so-called unwrapped property: these require special handling.
- _findRemappedType(DeserializationConfig, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _findRootDeserializer(DeserializationContext) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method called to locate deserializer for the passed root-level value.
- _findRootDeserializer(DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method called to locate deserializer for the passed root-level value.
- _findSerializer(Object, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer
-
Helper method used for locating serializer to use in dynamic use case, where actual type value gets converted to is not specified beyond basic
Object
, and where serializer needs to be located dynamically based on actual value type. - _findStdJdkCollectionDesc(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- _findStdTypeDesc(MapperConfig<?>, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Method called to see if type is one of core JDK types that we have cached for efficiency.
- _findSubclassDeserializer(DeserializationContext, Object, TokenBuffer) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method called to (try to) locate deserializer for given sub-type of type that this deserializer handles.
- _findTreeDeserializer(DeserializationContext) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _findTypeResolver(MapperConfig<?>, Annotated, JavaType) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
-
Helper method called to construct and initialize instance of
TypeResolverBuilder
if given annotated element indicates one is needed. - _findUnsupportedTypeDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
-
Helper method called to see if given type, otherwise to be taken as POJO type, is "known but not supported" JDK type, and if so, return alternate handler (deserializer).
- _findUnsupportedTypeSerializer(SerializerProvider, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
- _findWellKnownSimple(Class<?>) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Helper method called to see if requested, non-generic-parameterized type is one of common, "well-known" types, instances of which are pre-constructed and do not need dynamic caching.
- _first - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
First segment, for contents this buffer has
- _firstHyphenOrUnderscore(String) - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- _fixAccess(Collection<SettableBeanProperty>) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
- _forceAccess - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _forceBigDecimal - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Flag set during construction, if use of
BigDecimal
is to be forced on all floating-point values. - _forceTypeInformation - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
This is a flag that is set in rare (?) cases where this serializer is used for "natural" types (boolean, int, String, double); and where we actually must force type information wrapping, even though one would not normally be added.
- _forClass - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _format - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Definitions of format overrides, if any.
- _format(String, Object...) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _format(TimeZone, Locale, Date, StringBuffer) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _formatBCEYear(StringBuffer, int) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _formatOverrides - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Lazily accessed information about POJO format overrides
- _formatReadFeatures - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
States of
FormatFeature
s to enable/disable. - _formatReadFeaturesToChange - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
Bitflag of
FormatFeature
s to enable/disable - _formatString - Variable in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
-
Let's also keep format String for reference, to use for error messages
- _formatWriteFeatures - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
States of
FormatFeature
s to enable/disable. - _formatWriteFeaturesToChange - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
Bitflag of
FormatFeature
s to enable/disable - _forPrimitive - Variable in class com.fasterxml.jackson.databind.ser.std.BooleanSerializer
-
Whether type serialized is primitive (boolean) or wrapper (java.lang.Boolean); if true, former, if false, latter.
- _forSerialization - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
True if introspection is done for serialization (giving precedence for serialization annotations), or not (false, deserialization)
- _forSerialization - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Whether property is being composed for serialization (true) or deserialization (false)
- _freeBuffer - Variable in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- _from - Variable in class com.fasterxml.jackson.databind.JsonMappingException.Reference
- _fromAny(ClassStack, Type, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method that can be used if type information is passed as Java typing returned from
getGenericXxx
methods (usually for a return or argument type). - _fromArrayType(ClassStack, GenericArrayType, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _fromBigDecimal(DeserializationContext, JsonNodeFactory, BigDecimal) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _fromBigDecimalCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromBigIntegerCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromBooleanCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromClass(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _fromDoubleCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromEmbedded(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _fromFloat(JsonParser, DeserializationContext, JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _fromInt(JsonParser, int, JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _fromInt(JsonParser, DeserializationContext, JsonNodeFactory) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _fromIntCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromInteger(JsonParser, DeserializationContext, int) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _fromLongCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromParamType(ClassStack, ParameterizedType, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
This method deals with parameterized types, that is, first class generic classes.
- _fromString(JsonParser, DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _fromStringCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _fromVariable(ClassStack, TypeVariable<?>, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _fromWellKnownClass(ClassStack, Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Helper class used to check whether exact class for which type is being constructed is one of well-known base interfaces or classes that indicates alternate
JavaType
implementation. - _fromWellKnownInterface(ClassStack, Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _fromWildcard(ClassStack, WildcardType, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _fullName - Variable in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- _fullType - Variable in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
-
Full type of property (or root value) for which this deserializer has been constructed and contextualized.
- _function - Variable in class com.fasterxml.jackson.databind.util.JSONPObject
-
JSONP function name to use for serialization
- _generateTypeId(WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
-
Helper method that will generate type id to use, if not already passed.
- _generator - Variable in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- _generator - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _generator - Variable in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Generator used for serialization.
- _generatorFactory - Variable in class com.fasterxml.jackson.databind.ObjectWriter
-
Factory used for constructing
JsonGenerator
s - _generatorFeatures - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
States of
JsonGenerator.Feature
s to enable/disable. - _generatorFeatures - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Bit flag composed of bits that indicate which
JsonGenerator.Feature
s are enabled. - _generatorFeaturesToChange - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
Bitflag of
JsonGenerator.Feature
s to enable/disable - _generatorSettings - Variable in class com.fasterxml.jackson.databind.ObjectWriter
-
Container for settings that need to be passed to
JsonGenerator
constructed for serializing values. - _getCalendar(TimeZone) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _getDateFormat() - Method in class com.fasterxml.jackson.databind.DeserializationContext
- _getReferenced(AtomicReference<?>) - Method in class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- _getReferenced(T) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- _getReferencedIfPresent(AtomicReference<?>) - Method in class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- _getReferencedIfPresent(T) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- _getSetterInfo(DeserializationContext, BeanProperty, PropertyMetadata) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
-
Helper method copied from
POJOPropertyBuilder
since that won't be applied to creator parameters - _getSetterInfo(DeserializationContext, AnnotatedMember, JavaType) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method essentially copied from
BasicDeserializerFactory
, needed to findPropertyMetadata
for Delegating Creator, for access to annotation-derived info. - _getSetterInfo(PropertyMetadata, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Helper method that contains logic for accessing and merging all setter information that we needed, regarding things like possible merging of property value, and handling of incoming nulls.
- _getter - Variable in class com.fasterxml.jackson.databind.deser.impl.SetterlessProperty
-
Get method for accessing property value used to access property (of Collection or Map type) to modify.
- _getterMinLevel - Variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- _getterPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _getterPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- _getterPriority(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _getters - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _getToStringLookup(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Deprecated.Since 2.16
- _gregorianFromDate(DeserializationContext, Date) - Method in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
- _handleBadAccess(IllegalArgumentException) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Helper method for linking root cause to "invalid type definition" exception; needed for troubleshooting issues with forcing access on later JDKs (as module definition boundaries are more strictly enforced).
- _handleByNameInclusion(DeserializationContext, AnnotationIntrospector, BeanDeserializerBase, AnnotatedMember) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- _handleContextualResolvable(JsonSerializer<?>, BeanProperty) - Method in class com.fasterxml.jackson.databind.SerializerProvider
-
Helper method called to resolve and contextualize given serializer, if and as necessary.
- _handledType - Variable in class com.fasterxml.jackson.databind.ser.std.StdSerializer
-
Nominal type supported, usually declared type of property for which serializer is used.
- _handleDuplicateField(JsonParser, DeserializationContext, JsonNodeFactory, String, ObjectNode, JsonNode, JsonNode) - Method in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
-
Method called when there is a duplicate value for a field.
- _handleEOF() - Method in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- _handleEOF() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _handleIncompatibleUpdateValue(JsonParser, DeserializationContext, Object) - Method in class com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer
-
Overridable handler method called when
StdDelegatingDeserializer.deserialize(JsonParser, DeserializationContext, Object)
has been called with a value that is not compatible with delegate value. - _handleIOException(IOException) - Method in class com.fasterxml.jackson.databind.MappingIterator
- _handleMappingException(JsonMappingException) - Method in class com.fasterxml.jackson.databind.MappingIterator
- _handleMissingTypeId(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _handleResolvable(JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- _handlerInstantiator - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Object used for creating instances of handlers (serializers, deserializers, type and type id resolvers), given class to instantiate.
- _handleSelfReference(Object, JsonGenerator, SerializerProvider, JsonSerializer<?>) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Method called to handle a direct self-reference through this property.
- _handleSingleArgumentCreator(CreatorCollector, AnnotatedWithParams, boolean, boolean) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _handleTypedObjectId(JsonParser, DeserializationContext, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Offlined method called to handle "native" Object Id that has been read and known to be associated with given deserialized POJO.
- _handleUnknownKeyDeserializer(DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
- _handleUnknownTypeId(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
Helper method called when given type id cannot be resolved into concrete deserializer either directly (using given
TypeIdResolver
), or using default type. - _handleUnknownValueDeserializer(DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.deser.DeserializerCache
- _hasAnnotation(Annotated, Class<? extends Annotation>) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Method that should be used by sub-classes for ALL annotation existence access; overridable so that sub-classes may, if they choose to, mangle actual access to block access ("hide" annotations) or perhaps change value seen.
- _hasCreatorAnnotation(DeserializationContext, Annotated) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _hasDefaultCreator - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _hasEnumDeserializer - Variable in class com.fasterxml.jackson.databind.module.SimpleDeserializers
-
Flag to help find "generic" enum deserializer, if one has been registered.
- _hasEnumSerializer - Variable in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
Flag to help find "generic" enum serializer, if one has been registered.
- _hasExplicitName - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
-
Flag that indicates whether module was given an explicit name or not.
- _hash - Variable in class com.fasterxml.jackson.databind.JavaType
- _hashCode - Variable in class com.fasterxml.jackson.databind.jsontype.NamedType
- _hashCode - Variable in class com.fasterxml.jackson.databind.util.TypeKey
- _hasNativeId - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Do we currently have a native type or object id buffered?
- _hasNativeIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _hasNativeObjectIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
- _hasNativeObjectIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _hasNativeTypeIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
- _hasNativeTypeIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _hasNonDefaultCreator - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _hasNTypeParameters(int) - Method in class com.fasterxml.jackson.databind.type.TypeBase
- _hasNullKey(Map<?, ?>) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _hasOneOf(Annotated, Class<? extends Annotation>[]) - Method in class com.fasterxml.jackson.databind.AnnotationIntrospector
-
Alternative lookup method that is used to see if annotation has at least one of annotations of types listed in second argument.
- _hasTextualNull(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called to determine if we are seeing String value of "null", and, further, that it should be coerced to null just like null token.
- _hasTypeResolver(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Checks whether the given class has annotations indicating some type resolver is applied, for example
JsonTypeInfo
. - _idFrom(Object, Class<?>, TypeFactory) - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- _idResolver - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _idResolver - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- _idToType - Variable in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
-
Mappings from type id to JavaType, used for deserialization.
- _idToType - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
-
Mappings from type id to JavaType, used for deserialization.
- _idType - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReader
- _idType - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- _idValue - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
In case there is an Object Id property to handle, this is the value we have for it.
- _ignorable - Variable in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
Marker flag that may have to be set during construction, to indicate that although property may have been constructed and added as a placeholder, it represents something that should be ignored during deserialization.
- _ignorableAnnotation(Annotation) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- _ignorableAnnotation(Annotation) - Static method in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- _ignorableProperties - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _ignorableProps - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
In addition to properties that are set, we will also keep track of recognized but ignorable properties: these will be skipped without errors or warnings.
- _ignorableProps - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Set of names of properties that are recognized but are to be ignored for deserialization purposes (meaning no exception is thrown, value is just skipped).
- _ignorals - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Definitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any.
- _ignoreAllUnknown - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Flag that can be set to ignore and skip unknown properties.
- _ignoreAllUnknown - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Flag that can be set to ignore and skip unknown properties.
- _ignoredEntries - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Set of entries to omit during serialization, if any
- _ignoredProperties - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Names of properties to ignore from Value class accessed using accessor.
- _ignoredPropertyNames - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Lazily collected list of properties that can be implicitly ignored during serialization; only updated when collecting information for deserialization purposes
- _includableProperties - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _includableProps - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Keep track of the the properties that needs to be specifically included.
- _includableProps - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Set of names of properties that are recognized and are set to be included for deserialization purposes (null deactivate this, empty includes nothing).
- _include - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Definitions of inclusion defaults to use for properties included in this POJO type.
- _includeAs - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- _includeAsProperty - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Definitions of inclusion defaults for properties of this specified type (regardless of POJO in which they are included).
- _includedEntries - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Set of entries to include during serialization, if null, it is ignored, empty will include nothing.
- _includeInViews - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Alternate set of property writers used when view-based filtering is available for the Bean.
- _inclusion - Variable in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- _inclusion - Variable in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- _inclusionChecker - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Helper object used for name-based filtering
- _inclusionChecker - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Helper object used for name-based filtering
- _incompleteDeserializers - Variable in class com.fasterxml.jackson.databind.deser.DeserializerCache
-
During deserializer construction process we may need to keep track of partially completed deserializers, to resolve cyclic dependencies.
- _index - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Index of the parameter within argument list
- _index - Variable in class com.fasterxml.jackson.databind.JsonMappingException.Reference
-
Index within a
Collection
instance that contained the reference; used if index is relevant and available. - _index - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Optional index of the property within containing Object.
- _inIntRange(long) - Method in class com.fasterxml.jackson.databind.node.JsonNodeFactory
- _initForMultiRead(DeserializationContext, JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Alternative to
ObjectReader._initForReading(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.core.JsonParser)
used in cases where reading of multiple values means that we may or may not want to advance the stream, but need to do other initialization. - _initForReading(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method called to ensure that given parser is ready for reading content for data binding.
- _initForReading(DeserializationContext, JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _initialEntries - Variable in class com.fasterxml.jackson.databind.util.LRUMap
- _injectables - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
List of
ValueInjector
s, if any injectable values are expected by the bean; otherwise null. - _injectables - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Value injectors for deserialization
- _injectables - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Lazily collected list of members that were annotated to indicate that they represent mutators for deserializer value injection.
- _injectableValue - Variable in class com.fasterxml.jackson.databind.deser.CreatorProperty
-
Id of value to inject, if value injection should be used for this parameter (in addition to, or instead of, regular deserialization).
- _injectableValues - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Object used for resolving references to injectable values.
- _injectableValues - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Provider for values to inject in deserialized POJOs.
- _injectableValues - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Values that can be injected during deserialization, if any.
- _inputStream(File) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _inputStream(URL) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _insert(int, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _interfaceMappings - Variable in class com.fasterxml.jackson.databind.module.SimpleSerializers
-
Interface-based matches.
- _internalName - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Original internal name, derived from accessor, of this property.
- _internalSettings - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
- _intOverflow(long) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _intr - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- _intr - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector
- _intr - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector
- _invalidBaseTypes - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
-
Set of specifically denied base types to indicate that use of specific base types is not allowed: most commonly used to fully block use of
Object
as the base type. - _invalidBaseTypes - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Optional set of base types (exact match) that are NOT accepted as base types for polymorphic properties.
- _isBlank(String) - Static method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _isCglibGetCallbacks(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _isCompatible(Class<?>, Object) - Method in class com.fasterxml.jackson.databind.DeserializationContext
- _isContainer - Variable in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
-
Flag that indicates whether property to handle is a container type (array, Collection, Map) or not.
- _isEmptyOrTextualNull(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _isEnumValueOf(AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
-
Helper method for recognizing `Enum.valueOf()` factory method
- _isExplicitClassOrOb(Object, Class<?>) - Method in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- _isFalse(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _isFromIntValue - Variable in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Marker flag for cases where we expect actual integral value for Enum, based on
@JsonValue
(and equivalent) annotated accessor. - _isFromIntValue - Variable in class com.fasterxml.jackson.databind.util.EnumResolver
-
Marker for case where value may come from
@JsonValue
annotated accessor and is expected/likely to come from actual integral number value (and not String). - _isGetterMinLevel - Variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- _isGetterPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _isGetterPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- _isGettersNonBoolean - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _isGroovyMetaClassGetter(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _isIgnorable(Annotated) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _isIgnoreCase - Variable in class com.fasterxml.jackson.databind.util.EnumResolver
-
Marker for case-insensitive handling
- _isIgnoredType - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Flag that indicates whether "is ignorable type" is specified for this type; and if so, is it to be ignored (true) or not ignored (false); `null` is used to indicate "not specified", in which case other configuration (class annotation) is used.
- _isInt - Variable in class com.fasterxml.jackson.databind.ser.std.NumberSerializer
- _isInt - Variable in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
- _isIntNumber(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method to check whether given text refers to what looks like a clean simple integer number, consisting of optional sign followed by a sequence of digits.
- _isIntType(Class<?>) - Static method in class com.fasterxml.jackson.databind.util.EnumResolver
- _isNaN(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _isNegInf(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _isPosInf(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _isRecordType - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _isScalarType(LogicalType) - Method in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
- _isShapeWrittenUsingIndex(Class<?>, JsonFormat.Value, boolean, Boolean) - Static method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Helper method called to check whether serialization should be done using index (number) or not.
- _isStdJDKCollection(JavaType) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
-
Helper method used to decide whether we can omit introspection for members (methods, fields, constructors); we may do so for a limited number of container types JDK provides.
- _isStdKeyDeser(JavaType, KeyDeserializer) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Helper method used to check whether we can just use the default key deserialization, where JSON String becomes Java String.
- _isTrue(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _isTyped - Variable in class com.fasterxml.jackson.databind.util.TypeKey
-
Indicator of whether serializer stored has a type serializer wrapper around it or not; if not, it is "untyped" serializer; if it has, it is "typed"
- _isUnserializableJacksonType(SerializerProvider, JavaType) - Method in class com.fasterxml.jackson.databind.ser.BeanSerializerFactory
- _isValuePresent(AtomicReference<?>) - Method in class com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer
- _isValuePresent(T) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Method called to see if there is a value present or not.
- _item - Variable in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- _iteratedType - Variable in class com.fasterxml.jackson.databind.type.IterationType
- _jsonFactory - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory used to create
JsonParser
andJsonGenerator
instances as necessary. - _jsonKeyAccessors - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Accessors (field or "getter" method annotated with
JsonKey
- _jsonNodeType - Variable in class com.fasterxml.jackson.databind.ObjectReader
- _jsonNodeType() - Method in class com.fasterxml.jackson.databind.ObjectReader
- _jsonPointerIfValid(String) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _jsonValueAccessors - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Accessors (field or "getter" method) annotated with
JsonValue
- _key - Variable in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- _key - Variable in class com.fasterxml.jackson.databind.ser.std.MapProperty
- _keyClass - Variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _keyDeserializer - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _keyDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- _keyDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved when
MapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)
is called; - _keyDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved when
MapEntryDeserializer.createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)
is called; - _keyDeserializers - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _keySerializer - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Key serializer to use, if it can be statically determined
- _keySerializer - Variable in class com.fasterxml.jackson.databind.ser.std.MapProperty
- _keySerializer - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Key serializer to use, if it can be statically determined
- _keySerializer - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Serializer used to output non-null keys of Maps (which will get output as JSON Objects), if not null; if null, us the standard default key serializer.
- _keySerializers - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _keyType - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- _keyType - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Declared type of keys
- _keyType - Variable in class com.fasterxml.jackson.databind.type.MapLikeType
-
Type of keys of Map.
- _kind - Variable in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- _kind - Variable in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _kind - Variable in class com.fasterxml.jackson.databind.ext.CoreXMLDeserializers.Std
- _knownSerializers - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
For fast lookups, we will have a local non-shared read-only map that contains serializers previously fetched.
- _last - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Last segment of this buffer, one that is used for appending more tokens
- _lenient - Variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Explicit override for leniency, if specified.
- _listDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _listType - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
If
List
has been mapped to non-default implementation, we'll store type here - _locale - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Default
Locale
used with serialization formats. - _locale - Variable in class com.fasterxml.jackson.databind.util.StdDateFormat
- _localMixIns - Variable in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
Simple mix-in targets defined locally.
- _locateTypeId(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
- _location - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _logicalType - Variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- _lookupByEnumNaming - Variable in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Look up map with key as
Enum.name()
converted byEnumNamingStrategy.convertEnumToExternalName(String)
and value as Enums. - _lookupByName - Variable in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
- _lookupByToString - Variable in class com.fasterxml.jackson.databind.deser.std.EnumDeserializer
-
Alternatively, we may need a different lookup object if "use toString" is defined.
- _managedReferenceName - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
If property represents a managed (forward) reference, we will need the name of reference for later linking.
- _map - Variable in class com.fasterxml.jackson.databind.util.LRUMap
- _mapAbstractCollectionType(JavaType, DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _mapAbstractMapType(JavaType, DeserializationConfig) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _mapDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _mapObjectWithDups(JsonParser, DeserializationContext, Map<String, Object>, String, Object, Object, String) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _mapObjectWithDups(JsonParser, DeserializationContext, Map<String, Object>, String, Object, Object, String) - Method in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- _mapper - Variable in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- _mapperFeatures - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfig
-
Set of shared mapper features enabled.
- _mappings - Variable in class com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver
-
Mappings from super types to subtypes
- _mapSerializer - Variable in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- _mapType - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
-
If
Map
has been mapped to non-default implementation, we'll store type here - _match - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Factory that produced sufficient match (if any)
- _matchStrength - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
-
Strength of match with
DataFormatReaders.Match._match
- _maxDeserializerCacheSize - Variable in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
-
Maximum size of the
LookupCache
instance constructed byDefaultCacheProvider.forDeserializerCache(DeserializationConfig)
. - _maxEntries - Variable in class com.fasterxml.jackson.databind.util.LRUMap
- _maxInputLookahead - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Maximum number of leading bytes of the input that we can read to determine data format.
- _maxSerializerCacheSize - Variable in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
-
Maximum size of the
LookupCache
instance constructed byDefaultCacheProvider.forSerializerCache(SerializationConfig)
- _maxTypeFactoryCacheSize - Variable in class com.fasterxml.jackson.databind.cfg.DefaultCacheProvider
-
Maximum size of the
LookupCache
instance constructed byDefaultCacheProvider.forTypeFactory()
. - _mayHaveNativeIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
- _member - Variable in class com.fasterxml.jackson.databind.BeanProperty.Std
-
Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder)
- _member - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Member (field, method) that represents property and allows access to associated annotations.
- _member - Variable in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
-
Member that defines logical property.
- _memberMethods - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Member methods of interest; for now ones with 0 or 1 arguments (just optimization, since others won't be used now)
- _mergeable - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Flag that indicates whether properties of this type default to being merged or not.
- _mergeArrays - Variable in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _mergeInfo - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Settings regarding merging, if property is determined to possibly be mergeable (possibly since global settings may be omitted for non-mergeable types).
- _mergeObjects - Variable in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _message - Variable in class com.fasterxml.jackson.databind.deser.impl.FailingDeserializer
- _message - Variable in class com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer
- _message - Variable in class com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer
- _metadata - Variable in class com.fasterxml.jackson.databind.BeanProperty.Std
- _metadata - Variable in class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
-
Additional information about property
- _metadata - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _metadata - Variable in class com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition
- _method - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- _methods - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap
- _minimalMatch - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Strength of minimal match we accept as the answer, unless better matches are found.
- _mixInResolver - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Object that knows mapping of mix-in classes (ones that contain annotations to add) with their target classes (ones that get these additional annotations "mixed in").
- _mixins - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
-
Lazily-constructed map that contains mix-in definitions, indexed by target class, value being mix-in to apply.
- _mixIns - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Mix-in annotation mappings to use, if any: immutable, cannot be changed once defined.
- _mixIns - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Mapping that defines how to apply mix-in annotations: key is the type to received additional annotations, and value is the type that has annotations to "mix in".
- _modifiers - Variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
List of modifiers that can change the way
BeanDeserializer
instances are configured and constructed. - _modifiers - Variable in class com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig
-
List of modifiers that can change the way
BeanSerializer
instances are configured and constructed. - _modifiers - Variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Registered
TypeModifier
s: objects that can change details ofJavaType
instances factory constructs. - _msg - Variable in class com.fasterxml.jackson.databind.ser.impl.FailingSerializer
- _msgForMissingId - Variable in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- _mutatorPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
-
Prefix used by auto-detected mutators ("setters"): usually "set", but differs for builder objects ("with" by default).
- _mutatorPrefix - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.Since 2.12
- _name - Variable in class com.fasterxml.jackson.databind.BeanProperty.Std
- _name - Variable in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
- _name - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
External name of logical property; may change with renaming (by new instance being constructed using a new name)
- _name - Variable in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- _name - Variable in class com.fasterxml.jackson.databind.jsontype.NamedType
- _name - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _name - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Logical name of the property; will be used as the field name under which value for the property is written.
- _namespace - Variable in class com.fasterxml.jackson.databind.PropertyName
-
Additional namespace, for formats that have such concept (JSON does not, XML does, for example).
- _nameTransformer - Variable in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
-
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
- _nameTransformer - Variable in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer
-
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
- _namingStrategy - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _narrow(Class<?>) - Method in class com.fasterxml.jackson.databind.JavaType
-
Deprecated.
- _nativeIds - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
Lazily constructed Map for storing native type and object ids, if any
- _needViewProcesing - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Flag that indicates that some aspect of deserialization depends on active view used (if any)
- _neitherNull(Object, Object) - Static method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _neitherNull(Object, Object) - Static method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- _new(ObjectReader, JsonFactory) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overridable factory method called by various "withXxx()" methods
- _new(ObjectReader, DeserializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overridable factory method called by various "withXxx()" methods
- _new(ObjectReader, DeserializationConfig, JavaType, JsonDeserializer<Object>, Object, FormatSchema, InjectableValues, DataFormatReaders) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Overridable factory method called by various "withXxx()" methods
- _new(ObjectWriter.GeneratorSettings, ObjectWriter.Prefetch) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Overridable factory method called by various "withXxx()" methods.
- _new(ObjectWriter, JsonFactory) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Overridable factory method called by various "withXxx()" methods
- _new(ObjectWriter, SerializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Overridable factory method called by various "withXxx()" methods
- _new(PropertyName) - Method in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Overridable factory method used by sub-classes
- _new(NameTransformer, SerializedString) - Method in class com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter
-
Overridable factory method used by sub-classes
- _newIterator(JsonParser, DeserializationContext, JsonDeserializer<?>, boolean) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Factory method used to create
MappingIterator
instances; either default, or custom subtype. - _newMap() - Method in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- _newReader(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method sub-classes must override, to produce
ObjectReader
instances of proper sub-type - _newReader(DeserializationConfig, JavaType, Object, FormatSchema, InjectableValues) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method sub-classes must override, to produce
ObjectReader
instances of proper sub-type - _newSequenceWriter(boolean, JsonGenerator, boolean) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Overridable factory method called by
ObjectWriter.writeValues(OutputStream)
method (and its various overrides), and initializes it as necessary. - _newSimpleType(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
-
Factory method that is to create a new
SimpleType
with no checks whatsoever. - _newWriter(SerializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method sub-classes must override, to produce
ObjectWriter
instances of proper sub-type - _newWriter(SerializationConfig, FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method sub-classes must override, to produce
ObjectWriter
instances of proper sub-type - _newWriter(SerializationConfig, JavaType, PrettyPrinter) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Factory method sub-classes must override, to produce
ObjectWriter
instances of proper sub-type - _next - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- _nodeCursor - Variable in class com.fasterxml.jackson.databind.node.TreeTraversingParser
-
Traversal context within tree
- _nodeFactory - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
- _nodeFactory - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
Factory used for constructing
JsonNode
instances. - _nodeFactory - Variable in class com.fasterxml.jackson.databind.node.ContainerNode
-
We will keep a reference to the Object (usually TreeMapper) that can construct instances of nodes to add to this container node.
- _nonEmpty(Collection<?>) - Static method in class com.fasterxml.jackson.databind.ser.std.StdSerializer
- _nonMerging - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _nonMerging - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
-
Deprecated.
- _nonNullNumber(Number) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _nonShared - Variable in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
-
Per-call attributes that we can directly modify, since they are not shared between threads.
- _nonStandardCreation - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Flag that is set to mark cases where deserialization from Object value using otherwise "standard" property binding will need to use non-default creation method: namely, either "full" delegation (array-delegation does not apply), or properties-based Creator method is used.
- _nonStaticInnerClass - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Lazily determined property to see if this is a non-static inner class.
- _nonTrivialBaseType - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Base type of the property, if the declared type is "non-trivial"; meaning it is either a structured type (collection, map, array), or parameterized.
- _nuller - Variable in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
-
Flag that indicates need for special handling; either failing (throw exception) or skipping
- _nullFromCreator - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializer
-
Lazily constructed exception used as root cause if reporting problem with creator method that returns
null
(which is not allowed) - _nullKeySerializer - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Serializer used to (try to) output a null key, due to an entry of
Map
having null key. - _nullProvider - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Entity used for possible translation from `null` into non-null value of type of this property.
- _nullProvider - Variable in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Handler we need for dealing with nulls.
- _nullProvider - Variable in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Handler we need for dealing with nulls.
- _nullProvider - Variable in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
Handler we need for dealing with null values as elements
- _nullSerializer - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Serializer used for writing out null values, if any: if null, null values are to be suppressed.
- _nullValue - Variable in class com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- _nullValue - Variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- _nullValueSerializer - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Serializer used to output a null value.
- _numberDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _numberType - Variable in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
- _objectBuffer - Variable in class com.fasterxml.jackson.databind.DeserializationContext
- _objectCodec - Variable in class com.fasterxml.jackson.databind.node.TreeTraversingParser
- _objectCodec - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Object codec to use for stream-based object conversion through parser/generator interfaces.
- _objectId - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
If native object ids supported, this is the id for following value (or first token of one) to be written.
- _objectIdGenerators - Variable in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- _objectIdInfo - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
This is the information for object identity associated with the property.
- _objectIdInfo - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Details of Object Id to include, if any
- _objectIdReader - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _objectIdReader - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
If an Object Id is to be used for value handled by this deserializer, this reader is used for handling.
- _objectIdReader - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Handler for Object Id values, if Object Ids are enabled for the bean type.
- _objectIdReader - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
- _objectIdReader - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
- _objectIds - Variable in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- _objectIdWriter - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Object responsible for serializing Object Ids for the handled type, if any.
- _objectIdWriter - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
If this POJO can be alternatively serialized using just an object id to denote a reference to previously serialized object, this Object will handle details.
- _openArray - Variable in class com.fasterxml.jackson.databind.SequenceWriter
-
State flag for keeping track of need to write matching END_ARRAY, if a START_ARRAY was written during initialization
- _optimalMatch - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Strength of match we consider to be good enough to be used without checking any other formats.
- _orderedProperties - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
Properties in order expected to be found in JSON array.
- _orderedProperties - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer
-
Properties in order expected to be found in JSON array.
- _orderEntries(Map<?, ?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _ordinal - Variable in class com.fasterxml.jackson.databind.type.PlaceholderForType
- _originalStream - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders.Match
- _overrides - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
Per-type override definitions
- _overrides - Variable in class com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
-
External resolver that gets called before looking at any locally defined mix-in target classes.
- _owner - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Member (method, constructor) that this parameter belongs to
- _paramAnnotations - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
-
Annotations associated with parameters of the annotated entity (method or constructor parameters)
- _paramClasses - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
- _paramCount - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- _params - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCandidate
- _paramsNeeded - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Number of creator parameters for which we have not yet received values.
- _paramsSeen - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Bitflag used to track parameters found from incoming data when number of parameters is less than 32 (fits in int).
- _paramsSeenBig - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
-
Bitflag used to track parameters found from incoming data when number of parameters is 32 or higher.
- _parent - Variable in class com.fasterxml.jackson.databind.type.ClassStack
- _parent - Variable in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- _parentContext - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
Parse context from "parent" parser (one from which content to buffer is read, if specified).
- _parse(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _parseAsISO8601(String, ParsePosition) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _parseBoolean(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method called for cases where non-primitive, boolean-based value is to be deserialized: result of this method will be
Boolean
, although actual target type may be something different. - _parseBooleanFromInt(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _parseBooleanPrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseBooleanPrimitive(DeserializationContext, JsonParser, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _parseByte(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ByteDeserializer
- _parseBytePrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseDate(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.DateDeserializers.DateBasedDeserializer
- _parseDate(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseDate(String, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseDate(String, ParsePosition) - Method in class com.fasterxml.jackson.databind.util.StdDateFormat
- _parseDateFromArray(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseDouble(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.DoubleDeserializer
- _parseDouble(String) - Static method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method for encapsulating calls to low-level double value parsing; single place just because we need a work-around that must be applied to all calls.
- _parseDouble(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _parseDouble(String, boolean) - Static method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method for encapsulating calls to low-level double value parsing; single place just because we need a work-around that must be applied to all calls.
- _parseDoublePrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseDoublePrimitive(JsonParser, DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseDoublePrimitive(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseFloat(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.FloatDeserializer
- _parseFloatPrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseFloatPrimitive(JsonParser, DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseFloatPrimitive(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _parseInt(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _parseInteger(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseInteger(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseIntPrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseIntPrimitive(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseLong(JsonParser, DeserializationContext, Class<?>) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseLong(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseLong(String) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _parseLongPrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseLongPrimitive(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parser - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer
- _parser - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Currently active parser used for deserialization.
- _parser - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
Underlying parser used for reading content to bind.
- _parser - Variable in class com.fasterxml.jackson.databind.type.TypeFactory
- _parserFactory - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Factory used for constructing
JsonGenerator
s - _parserFeatures - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
States of
JsonParser.Feature
s to enable/disable. - _parserFeaturesToChange - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
Bitflag of
JsonParser.Feature
s to enable/disable - _parseShort(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.ShortDeserializer
- _parseShortPrimitive(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _parseString(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.Since 2.14 (use the non-deprecated overload)
- _parseString(JsonParser, DeserializationContext, NullValueProvider) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Helper method used for deserializing String value, if possible, doing necessary conversion or throwing exception as necessary.
- _parsingContext - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Information about parser context, context in which the next token is to be parsed (root, array, object).
- _path - Variable in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Path through which problem that triggering throwing of this exception was reached.
- _perClassCoercions - Variable in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
Coercion definitions by physical type (Class).
- _perTypeCoercions - Variable in class com.fasterxml.jackson.databind.cfg.CoercionConfigs
-
Coercion definitions by logical type (
LogicalType
) - _pojo - Variable in class com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
- _pojoEquals(POJONode) - Method in class com.fasterxml.jackson.databind.node.POJONode
- _prefetch - Variable in class com.fasterxml.jackson.databind.ObjectWriter
-
We may pre-fetch serializer if root type is known (has been explicitly declared), and if so, reuse it afterwards.
- _prefetchRootDeserializer(JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method called to locate deserializer ahead of time, if permitted by configuration.
- _prefix - Variable in class com.fasterxml.jackson.databind.util.JSONWrappedObject
-
Literal String to output before serialized value.
- _primary - Variable in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- _primaryMixIn - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Primary mix-in class; one to use for the annotated class itself.
- _primitive - Variable in class com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer
- _problem(TypeParser.MyTokenizer, String) - Method in class com.fasterxml.jackson.databind.type.TypeParser
- _problemHandlers - Variable in class com.fasterxml.jackson.databind.DeserializationConfig
-
Linked list that contains all registered problem handlers.
- _processor - Variable in exception class com.fasterxml.jackson.databind.JsonMappingException
-
Underlying processor (
JsonParser
orJsonGenerator
), if known. - _propCollector - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
We will hold a reference to the collector in cases where information is lazily accessed and constructed; properties are only accessed when they are actually needed.
- _properties - Variable in class com.fasterxml.jackson.databind.deser.AbstractDeserializer
- _properties - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Properties to deserialize collected so far.
- _properties - Variable in class com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler
- _properties - Variable in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
-
Properties collected for the POJO; initialized as needed.
- _properties - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Set of logical property information collected so far.
- _properties - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Bean properties, in order of serialization
- _properties() - Method in class com.fasterxml.jackson.databind.introspect.BasicBeanDescription
- _propertiesAsString - Variable in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Lazily constructed description of known properties, used for constructing actual message if and as needed.
- _propertiesToExclude - Variable in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.SerializeExceptFilter
-
Set of property names to filter out.
- _propertiesToInclude - Variable in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.FilterExceptFilter
-
Set of property names to serialize.
- _property - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
-
Method used for setting "any" properties, along with annotation information.
- _property - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- _property - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
Property that contains value for which type information is included; null if value is a root value.
- _property - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
- _property - Variable in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- _property - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Map-valued property being serialized with this instance
- _property - Variable in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- _property - Variable in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- _property - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Collection-valued property being serialized with this instance
- _property - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- _property - Variable in class com.fasterxml.jackson.databind.ser.std.MapProperty
- _property - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Map-valued property being serialized with this instance
- _property - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- _property(Map<String, POJOPropertyBuilder>, PropertyName) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _property(Map<String, POJOPropertyBuilder>, String) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _propertyBasedArgs - Variable in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _propertyBasedCreator - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
If the bean needs to be instantiated using constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation.
- _propertyBasedCreator - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
If the Map is to be instantiated using non-default constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation.
- _propertyBasedCreator - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
If the Map is to be instantiated using non-default constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation.
- _propertyCount - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Number of properties: usually same as size of
PropertyBasedCreator._propertyLookup
, but not necessarily, when we have unnamed injectable properties. - _propertyFilterId - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Id of the bean property filter to use, if any; null if none.
- _propertyIds - Variable in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Set of ids of properties that are known for the type, if this can be statically determined.
- _propertyIndex - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Index of property (within all property of a bean); assigned when all properties have been collected.
- _propertyLookup - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Map that contains property objects for either constructor or factory method (whichever one is null: one property for each parameter for that one), keyed by logical property name
- _propertyName - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidNullException
-
Name of property, if known, for which null was encountered.
- _propertyName - Variable in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Note: redundant information since it is also included in the reference path.
- _propertyName - Variable in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- _propertyName(String, String) - Method in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
- _propertyNamingStrategy - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Custom property naming strategy in use, if any.
- _propName - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Logical name of the property (often but not always derived from the setter method name)
- _propName(String, JsonTypeInfo.Id) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- _props - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Writers used for outputting actual property values
- _provider - Variable in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
- _provider - Variable in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
- _provider - Variable in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
- _provider - Variable in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
- _provider - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _put(String, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _quotedString(String) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _rawTypeOf(AnnotatedMember) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _readAndBind(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _readAndBindStringKeyMap(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Optimized method used when keys can be deserialized as plain old
String
s, and there is no custom deserialized specified. - _readAndUpdate(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _readAndUpdateStringKeyMap(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Optimized method used when keys can be deserialized as plain old
String
s, and there is no custom deserializer specified. - _readCapabilities - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Capabilities of the input format.
- _readers - Variable in class com.fasterxml.jackson.databind.deser.DataFormatReaders
-
Ordered list of readers which both represent data formats to detect (in precedence order, starting with highest) and contain factories used for actual detection.
- _readMapAndClose(JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- _readTreeAndClose(JsonParser) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Similar to
ObjectMapper._readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)
but specialized forJsonNode
reading. - _readValue(DeserializationConfig, JsonParser, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Actual implementation of value reading+binding operation.
- _referencedType - Variable in class com.fasterxml.jackson.databind.type.ReferenceType
- _referencedType - Variable in class com.fasterxml.jackson.databind.type.ResolvedRecursiveType
- _referenceInfo - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Lazily accessed information about this property iff it is a forward or back reference.
- _referenceName - Variable in class com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty
- _referredType - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Value type
- _referringClass - Variable in exception class com.fasterxml.jackson.databind.exc.PropertyBindingException
-
Class that does not contain mapping for the unrecognized property.
- _referringProperties - Variable in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- _registeredModuleTypes - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Set of module types (as per
Module.getTypeId()
that have been registered; kept track of iffMapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS
is enabled, so that duplicate registration calls can be ignored (to avoid adding same handlers multiple times, mostly). - _registeredSubtypes - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
- _removeUnwantedAccessor(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Method called to further get rid of unwanted individual accessors, based on read/write settings and rules for "pulling in" accessors (or not).
- _removeUnwantedProperties(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Method called to get rid of candidate properties that are marked as ignored.
- _rename(SettableBeanProperty, NameTransformer) - Method in class com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
- _renameProperties(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _renameUsing(Map<String, POJOPropertyBuilder>, PropertyNamingStrategy) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _renameWithWrappers(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _replaceCreatorProperty(POJOPropertyBuilder, List<POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _replaceProperty(BeanPropertyMap, SettableBeanProperty[], SettableBeanProperty, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- _reportDuplicateCreator(int, boolean, AnnotatedWithParams, AnnotatedWithParams) - Method in class com.fasterxml.jackson.databind.deser.impl.CreatorCollector
- _reportFailedNullCoerce(DeserializationContext, boolean, Enum<?>, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _reportIncompatibleRootType(Object, JavaType) - Method in class com.fasterxml.jackson.databind.SerializerProvider
- _reportRequiredViolation(String, Object...) - Method in class com.fasterxml.jackson.databind.JsonNode
-
Helper method that throws
IllegalArgumentException
as a result of violating "required-constraint" for this node (forJsonNode.required(java.lang.String)
or related methods). - _reportUndetectableSource(Object) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _reportUnkownFormat(DataFormatReaders, DataFormatReaders.Match) - Method in class com.fasterxml.jackson.databind.ObjectReader
-
Method called to indicate that format detection failed to detect format of given input
- _reportUnsupportedOperation() - Method in class com.fasterxml.jackson.databind.util.TokenBuffer
- _reportUnwrappedCreatorProperty(DeserializationContext, BeanDescription, AnnotatedParameter) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _reportWrongNodeOperation(String, Object...) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _reportWrongNodeType(String, Object...) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
-
Helper method that throws
UnsupportedOperationException
as a result of this node being of wrong type - _requireCtorAnnotation - Variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
-
Whether explicit
JsonCreator
is always required for detecting constructors (even if visible) other than the default (no argument) constructor. - _required - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Three states: required, not required and unknown; unknown represented as null.
- _requireTypeIdForSubtypes - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Boolean value configured through
JsonTypeInfo.requireTypeIdForSubtypes()
. - _reset() - Method in class com.fasterxml.jackson.databind.util.ObjectBuffer
- _reset() - Method in class com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder
- _resetWhenFull - Variable in class com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap
-
Configuration setting that determines what happens when maximum size (currently 8) is reached: if true, will "start from beginning"; if false, will simply stop adding new entries.
- _resolveAnnotatedClass(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- _resolveAnnotatedWithoutSuperTypes(MapperConfig<?>, JavaType, ClassIntrospector.MixInResolver) - Method in class com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
- _resolvedObjectIdProperty(DeserializationContext, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Method that wraps given property with
ObjectIdReferenceProperty
in case where object id resolution is required. - _resolveFieldVsGetter(List<AnnotatedMember>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Method that will be given a
List
with 2 or more accessors that may be in conflict: it will need to remove lower-priority accessors to leave just a single highest-priority accessor to use. - _resolveInnerClassValuedProperty(DeserializationContext, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method that will handle gruesome details of dealing with properties that have non-static inner class as value...
- _resolveManagedReferenceProperty(DeserializationContext, SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Helper method called to see if given property is part of 'managed' property pair (managed + back reference), and if so, handle resolution details.
- _resolveMergeAndNullSettings(DeserializationContext, SettableBeanProperty, PropertyMetadata) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
- _resolver - Variable in class com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
- _resolver - Variable in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- _resolveSuperClass(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _resolveSuperInterfaces(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _resync() - Method in class com.fasterxml.jackson.databind.MappingIterator
- _reusedCustomFormat - Variable in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
If
DateTimeSerializerBase._customFormat
is used, we will try to reuse instances in simplest possible form; thread-safe, but without overhead ofThreadLocal
(not from code, but wrt retaining of possibly large number of format instances over all threads, properties with custom formats). - _rootDeserializer - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
We may pre-fetch deserializer as soon as
ObjectReader._valueType
is known, and if so, reuse it afterwards. - _rootDeserializers - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
We will use a separate main-level Map for keeping track of root-level deserializers.
- _rootDeserializers - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Root-level cached deserializers.
- _rootName - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Explicitly defined root name to use, if any; if empty String, will disable root-name wrapping; if null, will use defaults
- _rootNames - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Simple cache used for finding out possible root name for root name wrapping.
- _rootNames - Variable in class com.fasterxml.jackson.databind.util.RootNameLookup
-
For efficient operation, let's try to minimize number of times we need to introspect root element name to use.
- _rootSerializer - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _schema - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
When using data format that uses a schema, schema is passed to parser.
- _schemaType - Variable in class com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base
- _scope - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- _scope - Variable in class com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
- _scope - Variable in class com.fasterxml.jackson.databind.introspect.ObjectIdInfo
- _secondary - Variable in class com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair
- _seenObjectIds - Variable in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Per-serialization map Object Ids that have seen so far, iff Object Id handling is enabled.
- _segment - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Currently active segment
- _segmentPtr - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
-
Pointer to current token within current segment
- _selectSetter(AnnotatedMethod, AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _selectSetterFromMultiple(POJOPropertyBuilder.Linked<AnnotatedMethod>, POJOPropertyBuilder.Linked<AnnotatedMethod>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
-
Helper method called in cases where we have encountered two setter methods that have same precedence and cannot be resolved.
- _seqContext - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
Context to resynchronize to, in case an exception is encountered but caller wants to try to read more elements.
- _serFeatures - Variable in class com.fasterxml.jackson.databind.SerializationConfig
-
Set of
SerializationFeature
s enabled. - _serialization - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
-
Field that is used to make JDK serialization work with this object.
- _serialization - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedField
-
Temporary field required for JDK serialization support
- _serialization - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Field that is used to make JDK serialization work with this object.
- _serializationConfig - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Configuration object that defines basic global settings for the serialization process
- _serializationShape - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Requested shape from bean class annotations.
- _serializationShape - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
Requested shape from bean class annotations.
- _serializationType - Variable in class com.fasterxml.jackson.databind.util.JSONPObject
-
Optional static type to use for serialization; if null, runtime type is used.
- _serializationType - Variable in class com.fasterxml.jackson.databind.util.JSONWrappedObject
-
Optional static type to use for serialization; if null, runtime type is used.
- _serializationView - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
View used for currently active serialization, if any.
- _serialize(JsonGenerator) - Method in class com.fasterxml.jackson.databind.util.RawValue
- _serializeAsIndex - Variable in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Flag that is set if we statically know serialization choice between index and textual format (null if it needs to be dynamically checked).
- _serializeAsIndex(SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
- _serializeAsString(Date, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- _serializeDynamicContents(Iterator<?>, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- _serializeNull(JsonGenerator) - Method in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
Helper method called when root value to serialize is null
- _serializeObjectId(Object, JsonGenerator, SerializerProvider, TypeSerializer, WritableObjectId) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- _serializer - Variable in class com.fasterxml.jackson.databind.ser.AnyGetterWriter
- _serializer - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Serializer to use for writing out the value: null if it cannot be known statically; non-null if it can.
- _serializer - Variable in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- _serializerCache - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Cache for doing type-to-value-serializer lookups.
- _serializerFactory - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Serializer factory used for constructing serializers.
- _serializerFactory - Variable in class com.fasterxml.jackson.databind.ObjectWriter
- _serializerFactory - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Factory used for constructing actual serializer instances.
- _serializerModifier - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _serializerProvider - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Object that manages access to serializers used for serialization, including caching.
- _serializerProvider - Variable in class com.fasterxml.jackson.databind.ObjectWriter
- _serializerProvider() - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Overridable helper method used for constructing
SerializerProvider
to use for serialization. - _serializerProvider(SerializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Overridable helper method used for constructing
SerializerProvider
to use for serialization. - _serializers - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _serializeWithObjectId(Object, JsonGenerator, SerializerProvider, boolean) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- _serializeWithObjectId(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- _set(int, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _set(Object, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _set(Object, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
- _set(Object, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
- _set(Object, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MethodAnyProperty
- _setter - Variable in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
-
Setter method for modifying property value; used for "regular" method-accessible properties.
- _setter - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
-
Annotated variant is needed for JDK serialization only
- _setterInfo - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Definitions of setter overrides regarding null handling
- _setterIsField - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _setterMinLevel - Variable in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- _setterPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- _setterPriority(AnnotatedMethod) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _setters - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
- _shapeForToken(JsonToken) - Method in class com.fasterxml.jackson.databind.DeserializationContext
-
Helper method for constructing description like "Object value" given
JsonToken
encountered. - _shared - Variable in class com.fasterxml.jackson.databind.cfg.ContextAttributes.Impl
-
Shared attributes that we cannot modify in-place.
- _shortOverflow(int) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _shouldTrim() - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer
- _shouldTrim() - Method in class com.fasterxml.jackson.databind.deser.std.FromStringDeserializer.Std
- _shouldUnwrapSingle(SerializerProvider) - Method in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- _simpleName - Variable in class com.fasterxml.jackson.databind.PropertyName
-
Basic name of the property.
- _singleArgMode - Variable in class com.fasterxml.jackson.databind.cfg.ConstructorDetector
- _skipNulls - Variable in class com.fasterxml.jackson.databind.deser.impl.FieldProperty
- _skipNulls - Variable in class com.fasterxml.jackson.databind.deser.impl.MethodProperty
- _skipNullValues - Variable in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Marker flag set if the
_nullProvider
indicates that all null content values should be skipped (instead of being possibly converted). - _skipNullValues - Variable in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Marker flag set if the
_nullProvider
indicates that all null content values should be skipped (instead of being possibly converted). - _skipNullValues - Variable in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
Marker flag set if the
_nullProvider
indicates that all null content values should be skipped (instead of being possibly converted). - _sortKeys - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Flag set if output is forced to be sorted by keys (usually due to annotation).
- _sortProperties(Map<String, POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _squashDups(DeserializationContext, Map<Object, Object>, Object, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _standardStringKey - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _startLocation - Variable in class com.fasterxml.jackson.databind.util.TokenBufferReadContext
- _state - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
State of the iterator
- _staticTyping - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
- _staticTyping - Variable in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
Whether we are using static typing (using declared types, ignoring runtime type) or not for elements.
- _stdBeanNaming - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
- _stdBeanNaming - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.Since 2.12
- _stdNullValueSerializer - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Flag set to indicate that we are using vanilla null value serialization
- _streamReadConstraints - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
- _streamReadConstraints - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- _strictTypeIdHandling - Variable in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
-
Indicates that we should be strict about handling missing type information.
- _strictTypeIdHandling(DeserializationConfig, JavaType) - Method in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Determines whether strict type ID handling should be used for this type or not.
- _stringDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer
- _subClassMatchers - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
-
Set of matchers that can validate specific values of polymorphic properties that match subtype class criteria.
- _subDeserializers - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Lazily constructed map used to contain deserializers needed for polymorphic subtypes.
- _subTypeClassMatchers - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Collected Class-based matchers for sub types to allow.
- _subTypeNameMatchers - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator
-
Set of matchers that can validate specific values of polymorphic properties that match subtype class name criteria.
- _subTypeNameMatchers - Variable in class com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
-
Collected name-based matchers for sub types to allow.
- _subtypeResolver - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.
- _subtypeResolver - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Thing used for registering sub-types, resolving them to super/sub-types as needed.
- _subtypes - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
-
Set of subtypes to register, if any.
- _subtypeValidator - Variable in class com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder
-
PolymorphicTypeValidator
top use for validating that the subtypes resolved are valid for use (usually to protect against possible security issues) - _subTypeValidator - Variable in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- _suffix - Variable in class com.fasterxml.jackson.databind.util.JSONWrappedObject
-
Literal String to output after serialized value.
- _superClass - Variable in class com.fasterxml.jackson.databind.type.TypeBase
- _superInterfaces - Variable in class com.fasterxml.jackson.databind.type.TypeBase
- _superTypes - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
-
Ordered set of super classes and interfaces of the class itself: included in order of precedence
- _supportsUpdates - Variable in class com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer
- _suppressableValue - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Value that is considered default value of the property; used for default-value-suppression if enabled.
- _suppressableValue - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Value that indicates suppression mechanism to use for values contained; either "filter" (of which
equals()
is called), or marker value ofMapEntrySerializer.MARKER_FOR_EMPTY
, or null to indicate no filtering for non-null values. - _suppressableValue - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Value that indicates suppression mechanism to use for values contained; either "filter" (of which
equals()
is called), or marker value ofMapSerializer.MARKER_FOR_EMPTY
, or null to indicate no filtering for non-null values. - _suppressableValue - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Value that indicates suppression mechanism to use for values contained; either "filter" (of which
equals()
is called), or marker value ofReferenceTypeSerializer.MARKER_FOR_EMPTY
, or null to indicate no filtering for non-null values. - _suppressableValue(JsonInclude.Value) - Static method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- _suppressNulls - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Whether null values are to be suppressed (nothing written out if value is null) or not.
- _suppressNulls - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Flag that indicates what to do with `null` values, distinct from handling of
MapEntrySerializer._suppressableValue
- _suppressNulls - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Flag that indicates what to do with `null` values, distinct from handling of
MapSerializer._suppressableValue
- _suppressNulls - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Flag that indicates what to do with `null` values, distinct from handling of
ReferenceTypeSerializer._suppressableValue
- _suppressNulls(JsonInclude.Value) - Static method in class com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
- _t1 - Variable in class com.fasterxml.jackson.databind.util.NameTransformer.Chained
- _t2 - Variable in class com.fasterxml.jackson.databind.util.NameTransformer.Chained
- _targetType - Variable in class com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer
-
Type that the builder will produce, target type; as opposed to `handledType()` which refers to Builder class.
- _targetType - Variable in class com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer
-
Type that the builder will produce, target type; as opposed to `handledType()` which refers to Builder class.
- _targetType - Variable in exception class com.fasterxml.jackson.databind.exc.MismatchedInputException
-
Type of value that was to be deserialized
- _this() - Method in class com.fasterxml.jackson.databind.cfg.MapperBuilder
- _this() - Method in class com.fasterxml.jackson.databind.JsonNode
- _throwAsIOE(JsonParser, Exception) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- _throwAsIOE(JsonParser, Exception, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Method that takes in exception of any type, and casts or wraps it to an IOException or its subclass.
- _throwAsIOE(Exception) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Deprecated.
- _throwAsIOE(Exception, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- _throwAsIOE(Exception, Object, Object) - Method in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _throwNoSuchElement() - Method in class com.fasterxml.jackson.databind.MappingIterator
- _throwNotASubtype(JavaType, String) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _throwSubtypeClassNotAllowed(JavaType, String, PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _throwSubtypeNameNotAllowed(JavaType, String, PolymorphicTypeValidator) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _throwWrapped(Exception, String, Object) - Method in class com.fasterxml.jackson.databind.ser.PropertyBuilder
- _timestamp(Date) - Method in class com.fasterxml.jackson.databind.ser.std.SqlDateSerializer
- _timestamp(Calendar) - Method in class com.fasterxml.jackson.databind.ser.std.CalendarSerializer
- _timestamp(Date) - Method in class com.fasterxml.jackson.databind.ser.std.DateSerializer
- _timestamp(T) - Method in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
- _timezone - Variable in class com.fasterxml.jackson.databind.util.StdDateFormat
-
Caller may want to explicitly override timezone to use; if so, we will have non-null value here.
- _timeZone - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Default
TimeZone
used with serialization formats, if (and only if!) explicitly set by use; otherwise `null` to indicate "use default", which means "UTC" (from Jackson 2.7); earlier versions (up to 2.6) used "GMT". - _tokens - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
- _tokenTypes - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer.Segment
-
Bit field used to store types of buffered tokens; 4 bits per token.
- _treeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer
- _truncate(String) - Method in class com.fasterxml.jackson.databind.DatabindContext
- _tryToAddNull(JsonParser, DeserializationContext, Collection<?>) - Method in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
java.util.TreeSet
(and possibly otherCollection
types) does not allow addition ofnull
values, so isolate handling here. - _type - Variable in class com.fasterxml.jackson.databind.BeanDescription
-
Bean type information, including raw class and possible generics information
- _type - Variable in class com.fasterxml.jackson.databind.BeanProperty.Std
- _type - Variable in class com.fasterxml.jackson.databind.deser.impl.NullsFailProvider
- _type - Variable in class com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer
- _type - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _type - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Base type for property; may be a supertype of actual value.
- _type - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidDefinitionException
- _type - Variable in exception class com.fasterxml.jackson.databind.exc.ValueInstantiationException
- _type - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- _type - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
JDK type of the parameter, possibly contains generic type information
- _type - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Type of POJO for which properties are being collected.
- _type - Variable in class com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember
- _type - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
Type to bind individual elements to.
- _type - Variable in class com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer
- _type - Variable in class com.fasterxml.jackson.databind.util.TypeKey
- _typeCache - Variable in class com.fasterxml.jackson.databind.type.TypeFactory
-
Since type resolution can be expensive (specifically when resolving actual generic types), we will use small cache to avoid repetitive resolution of core types
- _typeContext - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedMember
-
Context object needed for resolving generic type associated with this member (method parameter or return value, or field type).
- _typeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer
- _typeFactory - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Specific factory used for creating
JavaType
instances; needed to allow modules to add more custom type handling (mostly to support types of non-Java JVM languages) - _typeFactory - Variable in class com.fasterxml.jackson.databind.introspect.AnnotatedClass
- _typeFactory - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
- _typeFactory - Variable in class com.fasterxml.jackson.databind.ObjectMapper
-
Specific factory used for creating
JavaType
instances; needed to allow modules to add more custom type handling (mostly to support types of non-Java JVM languages) - _typeFromId(String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
- _typeFromId(String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
- _typeFromId(String, DatabindContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
- _typeFromId(String, DatabindContext) - Method in class com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
- _typeHandler - Variable in class com.fasterxml.jackson.databind.JavaType
-
Optional handler that can be attached to indicate how to handle additional type metadata associated with this type.
- _typeId - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidTypeIdException
-
Type id that failed to be resolved to a subtype; `null` in cases where no type id was located (since 2.9).
- _typeId - Variable in class com.fasterxml.jackson.databind.ser.BeanSerializerBuilder
-
Property that is used for type id (and not serialized as regular property)
- _typeId - Variable in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
If using custom type ids (usually via getter, or field), this is the reference to that member.
- _typeId - Variable in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.Default
- _typeId - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
-
If native type ids supported, this is the id for following value (or first token of one) to be written.
- _typeIdDef(TypeSerializer, Object, JsonToken) - Method in class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- _typeIdVisible - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
-
Whether type id should be exposed to deserializers or not
- _typeIdVisible - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- _typeProperty - Variable in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder
- _typePropertyName - Variable in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _typePropertyName - Variable in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
- _typePropertyName - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
-
Name of type property used; needed for non-property versions too, in cases where type id is to be exposed as part of JSON.
- _typeResolverBuilder - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Builder used to create type resolver for serializing and deserializing values for which polymorphic type handling is needed.
- _typeSerializer - Variable in class com.fasterxml.jackson.databind.SequenceWriter
- _typeSerializer - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
If property being serialized needs type information to be included this is the type serializer to use.
- _typeSerializer - Variable in class com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer
- _typeSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.MapProperty
- _typeToId - Variable in class com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver
-
Mappings from class name to type id, used for serialization.
- _typeToId - Variable in class com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver
-
Mappings from class name to type id, used for serialization.
- _typeValidator - Variable in class com.fasterxml.jackson.databind.cfg.BaseSettings
-
Validator that is used to limit allowed polymorphic subtypes, mostly for security reasons when dealing with untrusted content.
- _unknownType() - Method in class com.fasterxml.jackson.databind.type.TypeFactory
- _unknownTypeSerializer - Variable in class com.fasterxml.jackson.databind.SerializerProvider
-
Serializer that gets called for values of types for which no serializers can be constructed.
- _untyped - Variable in class com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer
-
Flag that indicates whether the component type is Object or not.
- _unwrapAndDeserialize(JsonParser, JavaType, JsonDeserializer<Object>, Object) - Method in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
- _unwrappedPropertyHandler - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
If one of properties has "unwrapped" value, we need separate helper object
- _unwrapper - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
In case of unwrapping, need name transformer.
- _unwrapRoot - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Flag that indicates whether root values are expected to be unwrapped or not
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
-
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not.
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not.
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers
-
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not.
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer
-
Specific override for this instance (from proper, or global per-type overrides) to indicate whether single value may be taken to mean an unwrapped one-element array or not.
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
-
Setting for specific local override for "unwrap single element arrays": true for enable unwrapping, false for preventing it, `null` for using global configuration.
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Setting for specific local override for "unwrap single element arrays": true for enable unwrapping, false for preventing it, `null` for using global configuration.
- _unwrapSingle - Variable in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
-
Setting for specific local override for "unwrap single element arrays": true for enable unwrapping, false for preventing it, `null` for using global configuration.
- _updateCreatorProperty(POJOPropertyBuilder, List<POJOPropertyBuilder>) - Method in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
Deprecated.
- _updatedValue - Variable in class com.fasterxml.jackson.databind.MappingIterator
-
If not null, "value to update" instead of creating a new instance for each call.
- _useAnnotations - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _useRealPropertyDefaults - Variable in class com.fasterxml.jackson.databind.ser.PropertyBuilder
-
Marker flag used to indicate that "real" default values are to be used for properties, as per per-type value inclusion of type
NON_DEFAULT
- _usesExternalId() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
- _usesExternalId() - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
- _useStatic(SerializerProvider, BeanProperty, JavaType) - Method in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
- _useTimestamp - Variable in class com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase
-
Flag that indicates that serialization must be done as the Java timestamp, regardless of other settings.
- _validateNamedPropertyParameter(DeserializationContext, BeanDescription, CreatorCandidate, int, PropertyName, JacksonInject.Value) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _validateSubType(DeserializationContext, JavaType, BeanDescription) - Method in class com.fasterxml.jackson.databind.deser.BeanDeserializerFactory
- _validTypeId(String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
-
Helper method used to ensure that intended type id is output as something that is valid: currently only used to ensure that `null` output is converted to an empty String.
- _value - Variable in exception class com.fasterxml.jackson.databind.exc.InvalidFormatException
-
Underlying value that could not be deserialized into target type, if available.
- _value - Variable in class com.fasterxml.jackson.databind.node.BigIntegerNode
- _value - Variable in class com.fasterxml.jackson.databind.node.DecimalNode
- _value - Variable in class com.fasterxml.jackson.databind.node.DoubleNode
- _value - Variable in class com.fasterxml.jackson.databind.node.FloatNode
- _value - Variable in class com.fasterxml.jackson.databind.node.IntNode
-
Integer value this node contains
- _value - Variable in class com.fasterxml.jackson.databind.node.LongNode
- _value - Variable in class com.fasterxml.jackson.databind.node.POJONode
- _value - Variable in class com.fasterxml.jackson.databind.node.ShortNode
- _value - Variable in class com.fasterxml.jackson.databind.node.TextNode
- _value - Variable in class com.fasterxml.jackson.databind.ser.std.MapProperty
- _value - Variable in class com.fasterxml.jackson.databind.util.JSONPObject
-
Value to be serialized as JSONP padded; can be null.
- _value - Variable in class com.fasterxml.jackson.databind.util.JSONWrappedObject
-
Value to be serialized as JSONP padded; can be null.
- _value - Variable in class com.fasterxml.jackson.databind.util.RawValue
-
Contents to serialize.
- _valueClass - Variable in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Type of values this deserializer handles: sometimes exact types, other time most specific supertype of types deserializer handles (which may be as generic as
Object
in some case) - _valueClass - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Deserializer used for handling property value.
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
Value deserializer.
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
Value deserializer.
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
Value deserializer.
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- _valueDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
Value deserializer to use, if NOT the standard one (if it is, will be null).
- _valueHandler - Variable in class com.fasterxml.jackson.databind.JavaType
-
Optional handler (codec) that can be attached to indicate what to use for handling (serializing, deserializing) values of this specific type.
- _valueId - Variable in class com.fasterxml.jackson.databind.deser.impl.ValueInjector
-
Identifier used for looking up value to inject
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Object that handles details of constructing initial bean value (to which bind data to), unless instance is passed (via updateValue())
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder
-
Object that will handle value instantiation for the bean type.
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator
-
Helper object that knows how to actually construct the instance by invoking creator method with buffered arguments.
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- _valueInstantiator - Variable in class com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer
-
Instantiator used in case custom handling is needed for creation.
- _valueInstantiatorInstance(DeserializationConfig, Annotated, Object) - Method in class com.fasterxml.jackson.databind.deser.BasicDeserializerFactory
- _valueInstantiators - Variable in class com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
-
List of objects that know how to create instances of POJO types; possibly using custom construction (non-annoted constructors; factory methods external to value type etc).
- _valueInstantiators - Variable 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)
- _valueNulls - Variable in class com.fasterxml.jackson.databind.PropertyMetadata
-
Settings regarding handling of incoming `null`s, both for value itself and, for structured types, content values (array/Collection elements, Map values).
- _values - Variable in class com.fasterxml.jackson.databind.InjectableValues.Std
- _values - Variable in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
This map contains pre-resolved values (since there are ways to customize actual String constants to use) to use as serializations.
- _values - Variable in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
- _valuesByEnumNaming - Variable in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Map with key as converted property class defined implementation of
EnumNamingStrategy
and with value as Enum names collected usingEnum.name()
. - _valuesByEnumNaming - Variable in class com.fasterxml.jackson.databind.ser.std.StdKeySerializers.EnumKeySerializer
-
Map with key as converted property class defined implementation of
EnumNamingStrategy
and with value as Enum names collected usingEnum.name()
. - _valuesByToString - Variable in class com.fasterxml.jackson.databind.ser.std.EnumSerializer
-
Map that contains pre-resolved values for
Enum.toString()
to use for serialization, while respectingJsonProperty
andEnumFeature.WRITE_ENUMS_TO_LOWERCASE
. - _valueSerializer - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Value serializer to use, if it can be statically determined
- _valueSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- _valueSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.MapProperty
- _valueSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Value serializer to use, if it can be statically determined
- _valueSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Serializer for content values, if statically known.
- _valueToUpdate - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Instance to update with data binding; if any.
- _valueType - Variable in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _valueType - Variable in class com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
- _valueType - Variable in class com.fasterxml.jackson.databind.ObjectReader
-
Declared type of value to instantiate during deserialization.
- _valueType - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- _valueType - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Declared type of the value accessed, as declared by accessor.
- _valueType - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Declared type of contained values
- _valueType - Variable in class com.fasterxml.jackson.databind.type.MapLikeType
-
Type of values of Map.
- _valueTypeDesc - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
-
Type of values that are instantiated; used for error reporting purposes.
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.SettableAnyProperty
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
If value will contain type information (to support polymorphic handling), this is the type deserializer used to handle type resolution.
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.CollectionDeserializer
-
If element instances have polymorphic type information, this is the type deserializer that can handle it
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer
-
If value instances have polymorphic type information, this is the type deserializer that can handle it
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer
-
If element instances have polymorphic type information, this is the type deserializer that can handle it.
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapDeserializer
-
If value instances have polymorphic type information, this is the type deserializer that can handle it
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer
-
If value instances have polymorphic type information, this is the type deserializer that can handle it
- _valueTypeDeserializer - Variable in class com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer
- _valueTypeIsStatic - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used)
- _valueTypeIsStatic - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used)
- _valueTypeSerializer - Variable in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
-
Type identifier serializer used for values, if any.
- _valueTypeSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase
-
Type serializer used for values, if any.
- _valueTypeSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
- _valueTypeSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.MapSerializer
-
Type identifier serializer used for values, if any.
- _valueTypeSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
-
Type serializer to use for values, if any.
- _valueTypeSerializer - Variable in class com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer
-
Type serializer used for values, if any.
- _vanillaProcessing - Variable in class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
-
Flag that indicates that no "special features" whatsoever are enabled, so the simplest processing is possible.
- _verifyEndArrayForSingle(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
- _verifyNoTrailingTokens(JsonParser, DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- _verifyNoTrailingTokens(JsonParser, DeserializationContext, JavaType) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _verifyNullForPrimitive(DeserializationContext) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method called to verify that
null
token from input is acceptable for primitive (unboxed) target type. - _verifyNullForPrimitiveCoercion(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Method called to verify that text value
"null"
from input is acceptable for primitive (unboxed) target type. - _verifyNullForScalarCoercion(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _verifyNumberForScalarCoercion(DeserializationContext, JsonParser) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _verifySchemaType(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectMapper
- _verifySchemaType(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _verifySchemaType(FormatSchema) - Method in class com.fasterxml.jackson.databind.ObjectWriter
- _verifyStringForScalarCoercion(DeserializationContext, String) - Method in class com.fasterxml.jackson.databind.deser.std.StdDeserializer
-
Deprecated.
- _version - Variable in class com.fasterxml.jackson.databind.module.SimpleModule
- _view - Variable in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
-
View to use for filtering out properties to serialize or deserialize.
- _view - Variable in class com.fasterxml.jackson.databind.DeserializationContext
-
Currently active view, if any.
- _viewMatcher - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
-
Helper object used for checking whether this property is to be included in the active view, if property is view-specific; null otherwise.
- _visibility - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverride
-
Overrides for auto-detection visibility rules for this type.
- _visibilityChecker - Variable in class com.fasterxml.jackson.databind.cfg.ConfigOverrides
- _visibilityChecker - Variable in class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
- _weirdKey(DeserializationContext, String, Exception) - Method in class com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer
- _with(JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility) - Method in class com.fasterxml.jackson.databind.introspect.VisibilityChecker.Std
- _with(DatatypeFeatures) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- _with(DatatypeFeatures) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- _with(DatatypeFeatures) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- _with(SettableBeanProperty) - Method in class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
- _with(DeserializationConfig) - Method in class com.fasterxml.jackson.databind.ObjectReader
- _withArgsCreator - Variable in class com.fasterxml.jackson.databind.deser.std.StdValueInstantiator
- _withArray(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _withArray(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _withArray(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _withArrayAddTailElement(JsonPointer, boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _withArrayAddTailProperty(JsonPointer, boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _withBase(BaseSettings) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- _withBase(BaseSettings) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- _withBase(BaseSettings) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- _withIgnoreProperties(JsonSerializer<?>, Set<String>) - Static method in class com.fasterxml.jackson.databind.ser.std.JsonValueSerializer
-
Internal helper that configures the provided
ser
to ignore properties specified byJsonIgnoreProperties
. - _withMapperFeatures(long) - Method in class com.fasterxml.jackson.databind.cfg.MapperConfigBase
- _withMapperFeatures(long) - Method in class com.fasterxml.jackson.databind.DeserializationConfig
- _withMapperFeatures(long) - Method in class com.fasterxml.jackson.databind.SerializationConfig
- _withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.ContainerNode
- _withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _withObjectAddTailElement(JsonPointer, boolean) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _withObjectAddTailProperty(JsonPointer, boolean) - Method in class com.fasterxml.jackson.databind.node.ObjectNode
- _withPrefix - Variable in class com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.ArraySerializerBase
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer
- _withResolved(BeanProperty, Boolean) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.ContainerSerializer
-
Method that needs to be implemented to allow construction of a new serializer object with given
TypeSerializer
, used when addition type information is to be embedded. - _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.IteratorSerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.impl.StringArraySerializer
-
Strings never add type info; hence, even if type serializer is suggested, we'll ignore it...
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.CollectionSerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.EnumSetSerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.IterableSerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer
-
Booleans never add type info; hence, even if type serializer is suggested, we'll ignore it...
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer
-
Doubles never add type info; hence, even if type serializer is suggested, we'll ignore it...
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer
-
Ints never add type info; hence, even if type serializer is suggested, we'll ignore it...
- _withValueTypeSerializer(TypeSerializer) - Method in class com.fasterxml.jackson.databind.ser.std.StdArraySerializers.TypedPrimitiveArraySerializer
- _withXxxMayReplace(JsonNode, JsonNode.OverwriteMode) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _withXxxSetArrayElement(int, JsonNode) - Method in class com.fasterxml.jackson.databind.node.ArrayNode
- _withXxxVerifyReplace(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean, JsonNode) - Method in class com.fasterxml.jackson.databind.node.BaseJsonNode
- _wrapperName - Variable in class com.fasterxml.jackson.databind.BeanProperty.Std
- _wrapperName - Variable in class com.fasterxml.jackson.databind.deser.SettableBeanProperty
- _wrapperName - Variable in class com.fasterxml.jackson.databind.ser.BeanPropertyWriter
-
Wrapper name to use for this element, if any
- _writeArrayPrefix(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _writeArraySuffix(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _writeAsBinary(JsonGenerator) - Method in class com.fasterxml.jackson.databind.ser.std.UUIDSerializer
- _writeCloseableValue(Object) - Method in class com.fasterxml.jackson.databind.SequenceWriter
- _writeCloseableValue(Object, JavaType) - Method in class com.fasterxml.jackson.databind.SequenceWriter
- _writeContext - Variable in class com.fasterxml.jackson.databind.util.TokenBuffer
- _writeLegacySuffix(JsonGenerator, WritableTypeId) - Method in class com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
Helper method needed for backwards compatibility: since original type id can not be routed through completely, we have to reverse-engineer likely setting before calling suffix.
- _writeNullKeyedEntry(JsonGenerator, SerializerProvider, Object) - Method in class com.fasterxml.jackson.databind.ser.std.MapSerializer
- _writeObjectPrefix(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _writeObjectSuffix(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _writeScalarPrefix(Object, JsonGenerator) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _writeScalarSuffix(Object, JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer
- _writeTypeId(JsonGenerator, String) - Method in class com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
- _writeValue(Blob, JsonGenerator, SerializerProvider) - Method in class com.fasterxml.jackson.databind.ext.SqlBlobSerializer
- _writeValueAndClose(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ObjectMapper
-
Method called to configure the generator as necessary and then call write functionality
- _writeValueAndClose(JsonGenerator, Object) - Method in class com.fasterxml.jackson.databind.ObjectWriter
-
Method called to configure the generator as necessary and then call write functionality
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form