Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDeserializer - Class in tools.jackson.databind.deser
Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization.
AbstractDeserializer(BeanDescription) - Constructor for class tools.jackson.databind.deser.AbstractDeserializer
 
AbstractDeserializer(AbstractDeserializer, ObjectIdReader, Map<String, SettableBeanProperty>) - Constructor for class tools.jackson.databind.deser.AbstractDeserializer
 
AbstractDeserializer(BeanDeserializerBuilder, BeanDescription, Map<String, SettableBeanProperty>, Map<String, SettableBeanProperty>) - Constructor for class tools.jackson.databind.deser.AbstractDeserializer
 
AbstractTypeResolver - Class in tools.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 tools.jackson.databind.AbstractTypeResolver
 
abstractTypeResolvers() - Method in class tools.jackson.databind.DeserializationConfig
 
accept(char, String, int) - Method in interface tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.BaseNameValidator
Method called to check whether given base name is acceptable: called for accessor method name after removing prefix.
accept(char, String, int) - Method in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.FirstCharBasedValidator
 
ACCEPT_CASE_INSENSITIVE_ENUMS - Enum constant in enum class tools.jackson.databind.MapperFeature
Feature that determines if Enum deserialization should be case sensitive or not.
ACCEPT_CASE_INSENSITIVE_PROPERTIES - Enum constant in enum class tools.jackson.databind.MapperFeature
Feature that will allow for more forgiving deserialization of incoming JSON.
ACCEPT_CASE_INSENSITIVE_VALUES - Enum constant in enum class tools.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 class tools.jackson.databind.DeserializationFeature
Feature that can be enabled to allow empty JSON Array value (that is, [ ] to be bound to POJOs null.
ACCEPT_EMPTY_STRING_AS_NULL_OBJECT - Enum constant in enum class tools.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 (Maps, Collections).
ACCEPT_FLOAT_AS_INT - Enum constant in enum class tools.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 class tools.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 tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
acceptContentVisitor(JsonArrayFormatVisitor) - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
acceptContentVisitor(JsonArrayFormatVisitor) - Method in class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
acceptJsonFormatVisitor(Class<?>, JsonFormatVisitorWrapper) - Method in class tools.jackson.databind.ObjectMapper
Method for visiting type hierarchy for given type, using specified visitor.
acceptJsonFormatVisitor(Class<?>, JsonFormatVisitorWrapper) - Method in class tools.jackson.databind.ObjectWriter
 
acceptJsonFormatVisitor(TypeReference<?>, JsonFormatVisitorWrapper) - Method in class tools.jackson.databind.ObjectMapper
 
acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper) - Method in class tools.jackson.databind.ObjectMapper
Method for visiting type hierarchy for given type, using specified visitor.
acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper) - Method in class tools.jackson.databind.ObjectWriter
Method for visiting type hierarchy for given type, using specified visitor.
acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper) - Method in class tools.jackson.databind.ser.SerializationContextExt
The method to be called by ObjectMapper and ObjectWriter to expose the format of the given type to the given visitor
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.DOMSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
Deprecated.
Since 2.15
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.jdk8.OptionalDoubleSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.jdk8.OptionalIntSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.jdk8.OptionalLongSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.QNameSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.sql.JavaSqlTimeSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
Get the representation of the schema to which this serializer will conform.
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jackson.JacksonSerializableSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jackson.RawSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jackson.TokenBufferSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.BooleanSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.ByteArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.ByteBufferSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.EnumSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.CharArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.Dynamic
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicBooleanSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicIntegerSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicLongSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.ByteArrayOutputStreamSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.NumberSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.Base
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.StringSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.jdk.UUIDSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.NullSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.StdScalarSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.StdSerializer
Default implementation specifies no format.
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.ToEmptyObjectSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.ToStringSerializerBase
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ValueSerializer
Default implementation simply calls JsonFormatVisitorWrapper.expectAnyFormat(JavaType).
acceptJsonFormatVisitorForBinary(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ser.std.StdSerializer
Helper method for handling Binary values: typically serialized as Base64-encoded data (in textual formats) or native binary (binary formats).
accessorNaming(AccessorNamingStrategy.Provider) - Method in class tools.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 tools.jackson.databind.introspect
API for handlers used to "mangle" names of "getter" and "setter" methods to find implicit property names.
AccessorNamingStrategy() - Constructor for class tools.jackson.databind.introspect.AccessorNamingStrategy
 
AccessorNamingStrategy.Base - Class in tools.jackson.databind.introspect
Helper class that implements all abstract methods with dummy implementations.
AccessorNamingStrategy.Provider - Class in tools.jackson.databind.introspect
Interface for provider (factory) for constructing AccessorNamingStrategy for given type of deserialization target
AccessPattern - Enum Class in tools.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 tools.jackson.databind.cfg.MapperBuilder
Convenience method that is equivalent to calling
activateDefaultTyping(PolymorphicTypeValidator, DefaultTyping) - Method in class tools.jackson.databind.cfg.MapperBuilder
Convenience method that is equivalent to calling
activateDefaultTyping(PolymorphicTypeValidator, DefaultTyping, JsonTypeInfo.As) - Method in class tools.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).
activateDefaultTypingAsProperty(PolymorphicTypeValidator, DefaultTyping, String) - Method in class tools.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)
actualType() - Method in class tools.jackson.databind.type.PlaceholderForType
 
actualType(JavaType) - Method in class tools.jackson.databind.type.PlaceholderForType
 
Adapter() - Constructor for class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
add(boolean) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified boolean value at the end of this array.
add(byte[]) - Method in class tools.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 tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(float) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(int) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(long) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(short) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(Boolean) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
add(Double) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
add(Float) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
add(Integer) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
add(Long) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
add(Object) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer.CollectionReferringAccumulator
 
add(Short) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
add(String) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified String value at the end of this array.
add(BigDecimal) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(BigInteger) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified number at the end of this array.
add(JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding specified node at the end of this array.
addAbstractTypeMapping(Class<T>, Class<? extends T>) - Method in class tools.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 class tools.jackson.databind.cfg.MapperBuilder
Method for inserting specified AbstractTypeResolver as the first resolver in chain of possibly multiple resolvers.
addAbstractTypeResolver(AbstractTypeResolver) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addAbstractTypeResolver(AbstractTypeResolver) - Method in interface tools.jackson.databind.JacksonModule.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(Collection<? extends JsonNode>) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding given nodes as child nodes of this array node.
addAll(Map<String, ValueSerializer<?>>) - Static method in class tools.jackson.databind.ser.jdk.NumberSerializers
 
addAll(POJOPropertyBuilder) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Method for adding all property members from specified collector into this collector.
addAll(ArrayNode) - Method in class tools.jackson.databind.node.ArrayNode
Method for adding all child nodes of given Array, appending to child nodes this array contains
addAndResolveNonTypedSerializer(Class<?>, JavaType, ValueSerializer<Object>, SerializationContext) - Method in class tools.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<?>, ValueSerializer<Object>, SerializationContext) - Method in class tools.jackson.databind.ser.SerializerCache
 
addAndResolveNonTypedSerializer(JavaType, ValueSerializer<Object>, SerializationContext) - Method in class tools.jackson.databind.ser.SerializerCache
 
addArray() - Method in class tools.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 tools.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 tools.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.
addBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
Method called to figure out settable properties for the bean deserializer to use.
addBigDecimalCreator(AnnotatedWithParams, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addBigIntegerCreator(AnnotatedWithParams, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addBooleanCreator(AnnotatedWithParams, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addCreatorProperty(SettableBeanProperty) - Method in class tools.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).
addCreatorProperty(SettableBeanProperty) - Method in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
addCtor(AnnotatedParameter, PropertyName, boolean, boolean, boolean) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
addDelegatingCreator(AnnotatedWithParams, boolean, SettableBeanProperty[], int) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addDeserializer(Class<?>, KeyDeserializer) - Method in class tools.jackson.databind.module.SimpleKeyDeserializers
 
addDeserializer(Class<T>, ValueDeserializer<? extends T>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
addDeserializer(Class<T>, ValueDeserializer<? extends T>) - Method in class tools.jackson.databind.module.SimpleModule
Method for adding deserializer to handle specified type.
addDeserializerModifier(ValueDeserializerModifier) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addDeserializerModifier(ValueDeserializerModifier) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to register additional modifier objects to customize configuration and construction of bean deserializers.
addDeserializers(Map<Class<?>, ValueDeserializer<?>>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
addDeserializers(Deserializers) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addDeserializers(Deserializers) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to register additional deserializers to use for handling types.
addDoubleCreator(AnnotatedWithParams, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addExplicitDelegating(PotentialCreator) - Method in class tools.jackson.databind.introspect.PotentialCreators
 
addExternal(SettableBeanProperty, TypeDeserializer) - Method in class tools.jackson.databind.deser.impl.ExternalTypeHandler.Builder
 
addField(AnnotatedField, PropertyName, boolean, boolean, boolean) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
addFilter(String, PropertyFilter) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
Adds an instance of PropertyFilter associated with the given id parameter.
addFilter(String, SimpleBeanPropertyFilter) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
Overloaded variant just to resolve "ties" when using SimpleBeanPropertyFilter.
addGetter(AnnotatedMethod, PropertyName, boolean, boolean, boolean) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
addHandler(DeserializationProblemHandler) - Method in class tools.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 tools.jackson.databind.cfg.ModuleContextBase
 
addHandler(DeserializationProblemHandler) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Add a deserialization problem handler
addIgnorable(String) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
Method that will add property name as one of properties that can be ignored if not recognized.
addIncludable(String) - Method in class tools.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 tools.jackson.databind.deser.BeanDeserializerBuilder
 
addInjectables(DeserializationContext, BeanDescription, BeanDeserializerBuilder) - Method in class tools.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 tools.jackson.databind.deser.bean.CreatorCollector
 
addKeyDeserializer(Class<?>, KeyDeserializer) - Method in class tools.jackson.databind.module.SimpleModule
NOTE: This method registers "default" (de)serializers only.
addKeyDeserializers(KeyDeserializers) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addKeyDeserializers(KeyDeserializers) - Method in interface tools.jackson.databind.JacksonModule.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>, ValueSerializer<T>) - Method in class tools.jackson.databind.module.SimpleModule
NOTE: This method registers "default" (de)serializers only.
addKeySerializers(Serializers) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addKeySerializers(Serializers) - Method in interface tools.jackson.databind.JacksonModule.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 tools.jackson.databind.introspect.MixInHandler
 
addLocalDefinitions(Map<Class<?>, Class<?>>) - Method in class tools.jackson.databind.introspect.MixInHandler
 
addLongCreator(AnnotatedWithParams, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addMapping(Class<T>, Class<? extends T>) - Method in class tools.jackson.databind.module.SimpleAbstractTypeResolver
Method for adding a mapping from super type to specific subtype.
addMixIn(Class<?>, Class<?>) - Method in class tools.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.
addMixIns(Map<Class<?>, Class<?>>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method to use for defining mix-in annotations to use for augmenting annotations that processable (serializable / deserializable) classes have.
addModule(JacksonModule) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method will add given module to be registered when mapper is built, possibly replacing an earlier instance of the module (as specified by its JacksonModule.getRegistrationId()).
addModules(Iterable<? extends JacksonModule>) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
addModules(JacksonModule...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
addNull() - Method in class tools.jackson.databind.node.ArrayNode
Method that will add a null value at the end of this array node.
addObject() - Method in class tools.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 tools.jackson.databind.deser.BeanDeserializerFactory
 
addOrOverride(Annotation) - Method in class tools.jackson.databind.introspect.AnnotationCollector
 
addOrReplaceProperty(SettableBeanProperty, boolean) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
Method for adding a new property or replacing a property.
addPOJO(Object) - Method in class tools.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 tools.jackson.databind.deser.BeanDeserializerBuilder
Method to add a property setter.
addProperty(SettableBeanProperty) - Method in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
addProperty(BeanPropertyDefinition) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
addPropertyCreator(AnnotatedWithParams, boolean, SettableBeanProperty[]) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addRawValue(RawValue) - Method in class tools.jackson.databind.node.ArrayNode
 
addSelfReference(ResolvedRecursiveType) - Method in class tools.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(Class<?>, ValueSerializer<Object>) - Method in class tools.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>, ValueSerializer<T>) - Method in class tools.jackson.databind.module.SimpleModule
Method for adding serializer to handle values of specific type.
addSerializer(Class<? extends T>, ValueSerializer<T>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
addSerializer(JavaType, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
addSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.module.SimpleModule
Method for adding serializer to handle type that the serializer claims to handle (see ValueSerializer.handledType()).
addSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.module.SimpleSerializers
Method for adding given serializer for type that ValueSerializer.handledType() specifies (which MUST return a non-null class; and can NOT be Object, as a sanity check).
addSerializerModifier(ValueSerializerModifier) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addSerializerModifier(ValueSerializerModifier) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to register additional modifier objects to customize configuration and construction of bean serializers.
addSerializers(List<ValueSerializer<?>>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
addSerializers(Serializers) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addSerializers(Serializers) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to register additional serializers to use for handling types.
addSetter(AnnotatedMethod, PropertyName, boolean, boolean, boolean) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
addStringCreator(AnnotatedWithParams, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
addTypedSerializer(Class<?>, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.SerializerCache
 
addTypedSerializer(JavaType, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.SerializerCache
Method called if none of lookups succeeded, and caller had to construct a serializer.
addTypeModifier(TypeModifier) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
addTypeModifier(TypeModifier) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addTypeModifier(TypeModifier) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to register additional TypeModifier instance, which can augment JavaType instances constructed by TypeFactory.
addUnresolvedId(Object, Class<?>, TokenStreamLocation) - Method in exception tools.jackson.databind.deser.UnresolvedForwardReference
 
addValue(Class<?>, Object) - Method in class tools.jackson.databind.InjectableValues.Std
 
addValue(String, Object) - Method in class tools.jackson.databind.InjectableValues.Std
 
addValueInstantiator(Class<?>, ValueInstantiator) - Method in class tools.jackson.databind.module.SimpleModule
Method for registering ValueInstantiator to use when deserializing instances of type beanType.
addValueInstantiator(Class<?>, ValueInstantiator) - Method in class tools.jackson.databind.module.SimpleValueInstantiators
 
addValueInstantiators(ValueInstantiators) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
addValueInstantiators(ValueInstantiators) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to register additional ValueInstantiators, by adding ValueInstantiators object that gets called when instantatiator is needed by a deserializer.
adjust - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
ADJUST_DATES_TO_CONTEXT_TIME_ZONE - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
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 - Enum constant in enum class tools.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 tools.jackson.databind.util.StdDateFormat
For error messages we'll also need a list of all formats.
ALL_PUBLIC - Static variable in class tools.jackson.databind.introspect.VisibilityChecker
 
ALL_PUBLIC_EXCEPT_CREATORS - Static variable in class tools.jackson.databind.introspect.VisibilityChecker
Visibility settings needed to support auto-discovery of non-private Records.
allIntrospectors() - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
allIntrospectors(Collection<AnnotationIntrospector>) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
ALLOW_COERCION_OF_SCALARS - Enum constant in enum class tools.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 class tools.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 a PropertyNamingStrategy, if one is configured.
ALLOW_FINAL_FIELDS_AS_MUTATORS - Enum constant in enum class tools.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 class tools.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 or Boolean qualify as "is getters".
ALLOW_VOID_VALUED_PROPERTIES - Enum constant in enum class tools.jackson.databind.MapperFeature
Feature that determines whether nominal property type of Void is allowed for Getter methods to indicate null valued pseudo-property or not.
ALLOWED - Enum constant in enum class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
Value that indicates that Class name or Class is allowed for use without further checking
allowIfBaseType(Class<?>) - Method in class tools.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 tools.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 tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Method for appending matcher that will allow all subtypes in cases where nominal base type's class name matches given Pattern For example, call to
allowIfBaseType(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Method for appending custom matcher called with base type: if matcher returns true, all possible subtypes will be accepted; if false, other matchers are applied.
allowIfSubType(Class<?>) - Method in class tools.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 tools.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 tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Method for appending matcher that will allow specific subtype (regardless of declared base type) in cases where subclass name matches given Pattern.
allowIfSubType(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Method for appending custom matcher called with resolved subtype: if matcher returns true, type will be accepted; if false, other matchers are applied.
allowIfSubTypeIsArray() - Method in class tools.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 tools.jackson.databind.cfg.ConstructorDetector
 
allowPrimitiveTypes(DatabindContext, JavaType) - Method in class tools.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.
allowSubTypesWithExplicitDeserializer() - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Method for appending matcher that will allow all subtypes for which a ValueDeserializer) is explicitly provided by either jackson-databind itself or one of registered JacksonModules.
allPublicExceptCreatorsInstance() - Static method in class tools.jackson.databind.introspect.VisibilityChecker
 
allPublicInstance() - Static method in class tools.jackson.databind.introspect.VisibilityChecker
 
ALWAYS_ALLOW_STRINGIFIED_DATE_TIMESTAMPS - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
Feature that controls whether stringified numbers (Strings that without quotes would be legal JSON Numbers) may be interpreted as timestamps (enabled) or not (disabled), in case where there is an explicitly defined pattern (DateTimeFormatter, usually by using @JsonFormat annotation) for value.
ALWAYS_NULL - Enum constant in enum class tools.jackson.databind.util.AccessPattern
Value that indicates that provider never returns anything other than Java `null`.
alwaysAsId - Variable in class tools.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 tools.jackson.databind.deser.bean.CreatorCandidate.Param
 
annotated - Variable in class tools.jackson.databind.introspect.AnnotatedAndMetadata
 
Annotated - Class in tools.jackson.databind.introspect
Shared base class used for anything on which annotations (included within a AnnotationMap).
Annotated() - Constructor for class tools.jackson.databind.introspect.Annotated
 
AnnotatedAndMetadata<A extends Annotated,M> - Class in tools.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 tools.jackson.databind.introspect.AnnotatedAndMetadata
 
AnnotatedClass - Class in tools.jackson.databind.introspect
 
AnnotatedClass.Creators - Class in tools.jackson.databind.introspect
 
AnnotatedClassResolver - Class in tools.jackson.databind.introspect
Helper class that contains logic for resolving annotations to construct AnnotatedClass instances.
AnnotatedConstructor - Class in tools.jackson.databind.introspect
 
AnnotatedConstructor(TypeResolutionContext, Constructor<?>, AnnotationMap, AnnotationMap[]) - Constructor for class tools.jackson.databind.introspect.AnnotatedConstructor
 
AnnotatedField - Class in tools.jackson.databind.introspect
Object that represents non-static (and usually non-transient/volatile) fields of a class.
AnnotatedField(TypeResolutionContext, Field, AnnotationMap) - Constructor for class tools.jackson.databind.introspect.AnnotatedField
 
AnnotatedFieldCollector - Class in tools.jackson.databind.introspect
 
AnnotatedMember - Class in tools.jackson.databind.introspect
Intermediate base class for annotated entities that are members of a class; fields, methods and constructors.
AnnotatedMember(AnnotatedMember) - Constructor for class tools.jackson.databind.introspect.AnnotatedMember
Copy-constructor.
AnnotatedMember(TypeResolutionContext, AnnotationMap) - Constructor for class tools.jackson.databind.introspect.AnnotatedMember
 
AnnotatedMethod - Class in tools.jackson.databind.introspect
 
AnnotatedMethod(TypeResolutionContext, Method, AnnotationMap, AnnotationMap[]) - Constructor for class tools.jackson.databind.introspect.AnnotatedMethod
 
AnnotatedMethodCollector - Class in tools.jackson.databind.introspect
 
AnnotatedMethodMap - Class in tools.jackson.databind.introspect
Simple helper class used to keep track of collection of AnnotatedMethods, accessible by lookup.
AnnotatedMethodMap() - Constructor for class tools.jackson.databind.introspect.AnnotatedMethodMap
 
AnnotatedMethodMap(Map<MemberKey, AnnotatedMethod>) - Constructor for class tools.jackson.databind.introspect.AnnotatedMethodMap
 
AnnotatedParameter - Class in tools.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 tools.jackson.databind.introspect.AnnotatedParameter
 
AnnotatedWithParams - Class in tools.jackson.databind.introspect
Intermediate base class that encapsulates features that constructors and methods share.
AnnotatedWithParams(AnnotatedWithParams, AnnotationMap[]) - Constructor for class tools.jackson.databind.introspect.AnnotatedWithParams
 
AnnotatedWithParams(TypeResolutionContext, AnnotationMap, AnnotationMap[]) - Constructor for class tools.jackson.databind.introspect.AnnotatedWithParams
 
AnnotationCollector - Class in tools.jackson.databind.introspect
Helper class used to collect annotations to be stored as Annotations (like AnnotationMap).
AnnotationCollector(Object) - Constructor for class tools.jackson.databind.introspect.AnnotationCollector
 
AnnotationCollector.NoAnnotations - Class in tools.jackson.databind.introspect
Immutable implementation for case where no annotations are associated with an annotatable entity.
AnnotationCollector.OneAnnotation - Class in tools.jackson.databind.introspect
 
AnnotationCollector.TwoAnnotations - Class in tools.jackson.databind.introspect
 
annotationIntrospector() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
annotationIntrospector(AnnotationIntrospector) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for replacing AnnotationIntrospector used by the mapper instance to be built.
AnnotationIntrospector - Class in tools.jackson.databind
Abstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.
AnnotationIntrospector() - Constructor for class tools.jackson.databind.AnnotationIntrospector
 
AnnotationIntrospector.ReferenceProperty - Class in tools.jackson.databind
Value type used with managed and back references; contains type and logic name, used to link related references
AnnotationIntrospector.ReferenceProperty.Type - Enum Class in tools.jackson.databind
 
AnnotationIntrospector.XmlExtensions - Interface in tools.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 tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
AnnotationMap - Class in tools.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 tools.jackson.databind.introspect.AnnotationMap
 
AnnotationMap(Map<Class<?>, Annotation>) - Constructor for class tools.jackson.databind.introspect.AnnotationMap
 
annotations() - Method in class tools.jackson.databind.introspect.AnnotationMap
 
Annotations - Interface in tools.jackson.databind.util
Interface that defines interface for accessing contents of a collection of annotations.
ANY - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
anyExplicitsWithoutIgnoral() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
AnyGetterWriter - Class in tools.jackson.databind.ser
Class similar to BeanPropertyWriter, but that will be used for serializing JsonAnyGetter annotated (Map) properties
AnyGetterWriter(BeanPropertyWriter, BeanProperty, AnnotatedMember, ValueSerializer<?>) - Constructor for class tools.jackson.databind.ser.AnyGetterWriter
 
anyIgnorals() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
anyVisible() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
apostrophed(String) - Static method in class tools.jackson.databind.util.ClassUtil
Returns either 'text' (single-quoted) or [null].
append(int, JsonToken) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
append(int, JsonToken, Object) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
append(int, JsonToken, Object, Object) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
append(int, JsonToken, Object, Object, Object) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
append(POJOPropertyBuilder.Linked<T>) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
Method called to append given node(s) at the end of this node chain.
append(TokenBuffer) - Method in class tools.jackson.databind.util.TokenBuffer
Helper method that will append contents of given buffer into this buffer.
appendAnnotationIntrospector(AnnotationIntrospector) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
appendAnnotationIntrospector(AnnotationIntrospector) - Method in interface tools.jackson.databind.JacksonModule.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 tools.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 tools.jackson.databind.util.PrimitiveArrayBuilder
 
appendReferring(ReadableObjectId.Referring) - Method in class tools.jackson.databind.deser.ReadableObjectId
 
APPLY_DEFAULT_VALUES - Enum constant in enum class tools.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.
applyChanges(MapperBuilder<?, ?>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
Method called after all changes have been applied through this context, to propagate buffered or pending changes (if any) back to builder.
argCount() - Method in class tools.jackson.databind.introspect.MemberKey
 
Array - Enum constant in enum class tools.jackson.databind.cfg.CoercionInputShape
Shape of Array values from input (token sequence from JsonToken.START_ARRAY to JsonToken.END_ARRAY)
Array - Enum constant in enum class tools.jackson.databind.type.LogicalType
Array types of other values.
ARRAY - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
ARRAY - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
ArrayBlockingQueueDeserializer - Class in tools.jackson.databind.deser.jdk
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 tools.jackson.databind.deser.jdk.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, ValueDeserializer<Object>, TypeDeserializer, ValueInstantiator) - Constructor for class tools.jackson.databind.deser.jdk.ArrayBlockingQueueDeserializer
 
ArrayBlockingQueueDeserializer(JavaType, ValueDeserializer<Object>, TypeDeserializer, ValueInstantiator, ValueDeserializer<Object>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.ArrayBlockingQueueDeserializer
Constructor used when creating contextualized instances.
ArrayBuilders - Class in tools.jackson.databind.util
Helper class that contains set of distinct builders for different arrays of primitive values.
ArrayBuilders() - Constructor for class tools.jackson.databind.util.ArrayBuilders
 
ArrayBuilders.BooleanBuilder - Class in tools.jackson.databind.util
 
ArrayBuilders.ByteBuilder - Class in tools.jackson.databind.util
 
ArrayBuilders.DoubleBuilder - Class in tools.jackson.databind.util
 
ArrayBuilders.FloatBuilder - Class in tools.jackson.databind.util
 
ArrayBuilders.IntBuilder - Class in tools.jackson.databind.util
 
ArrayBuilders.LongBuilder - Class in tools.jackson.databind.util
 
ArrayBuilders.ShortBuilder - Class in tools.jackson.databind.util
 
ArrayIterator<T> - Class in tools.jackson.databind.util
Iterator implementation used to efficiently expose contents of an Array as read-only iterator.
ArrayIterator(T[]) - Constructor for class tools.jackson.databind.util.ArrayIterator
 
arrayNode() - Method in class tools.jackson.databind.node.ContainerNode
Factory method that constructs and returns an empty ArrayNode Construction is done using registered JsonNodeFactory.
arrayNode() - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
arrayNode() - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for constructing an empty JSON Array node
arrayNode(int) - Method in class tools.jackson.databind.node.ContainerNode
Factory method that constructs and returns an ArrayNode with an initial capacity Construction is done using registered JsonNodeFactory
arrayNode(int) - Method in interface tools.jackson.databind.node.JsonNodeCreator
Factory method for constructing a JSON Array node with an initial capacity
arrayNode(int) - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for constructing a JSON Array node with an initial capacity
ArrayNode - Class in tools.jackson.databind.node
Node class that represents Arrays mapped from JSON content.
ArrayNode(JsonNodeFactory) - Constructor for class tools.jackson.databind.node.ArrayNode
 
ArrayNode(JsonNodeFactory, int) - Constructor for class tools.jackson.databind.node.ArrayNode
 
ArrayNode(JsonNodeFactory, List<JsonNode>) - Constructor for class tools.jackson.databind.node.ArrayNode
 
ArraySerializerBase<T> - Class in tools.jackson.databind.ser.std
Intermediate base class for serializers used for various Java arrays.
ArraySerializerBase(Class<T>) - Constructor for class tools.jackson.databind.ser.std.ArraySerializerBase
 
ArraySerializerBase(ArraySerializerBase<?>) - Constructor for class tools.jackson.databind.ser.std.ArraySerializerBase
 
ArraySerializerBase(ArraySerializerBase<?>, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.std.ArraySerializerBase
 
arrayToSet(T[]) - Static method in class tools.jackson.databind.util.ArrayBuilders
 
ArrayType - Class in tools.jackson.databind.type
Array types represent Java arrays, both primitive and object valued.
ArrayType(JavaType, TypeBindings, Object, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.ArrayType
 
as() - Element in annotation interface tools.jackson.databind.annotation.JsonDeserialize
Concrete type to deserialize values as, instead of type otherwise declared.
as() - Element in annotation interface tools.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 tools.jackson.databind.introspect.AnnotationCollector
 
asAnnotations() - Method in class tools.jackson.databind.introspect.AnnotationCollector
 
asArrayDeserializer() - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
asArrayDeserializer() - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
asArrayDeserializer() - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
asArrayDeserializer() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Fluent factory for creating a variant that can handle POJO output as a JSON Array.
asArrayDeserializer() - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
asArraySerializer() - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
asArraySerializer() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Mutant factory for creating a variant that output POJO as a JSON Array.
asArraySerializer() - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
asArraySerializer() - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
JSON Array output cannot be done if unwrapping operation is requested; so implementation will simply return 'this'.
asArraySerializer() - Method in class tools.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 tools.jackson.databind.ser.UnrolledBeanSerializer
 
AsArraySerializerBase<T> - Class in tools.jackson.databind.ser.std
Base class for serializers that will output contents as JSON arrays; typically serializers used for Collection and array types.
AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, ValueSerializer<?>) - Constructor for class tools.jackson.databind.ser.std.AsArraySerializerBase
Non-contextual, "blueprint" constructor typically called when the first instance is created, without knowledge of property it was used via.
AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, ValueSerializer<?>, Boolean) - Constructor for class tools.jackson.databind.ser.std.AsArraySerializerBase
General purpose constructor.
AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.AsArraySerializerBase
General purpose constructor.
AsArraySerializerBase(AsArraySerializerBase<?>, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.AsArraySerializerBase
 
AsArrayTypeDeserializer - Class in tools.jackson.databind.jsontype.impl
Type deserializer used with JsonTypeInfo.As.WRAPPER_ARRAY inclusion mechanism.
AsArrayTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
AsArrayTypeDeserializer(AsArrayTypeDeserializer, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
AsArrayTypeSerializer - Class in tools.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 tools.jackson.databind.jsontype.impl.AsArrayTypeSerializer
 
asBigInteger() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.bigIntegerValue() but in addition to coercing Number values (same as JsonNode.bigIntegerValue()), will also try to coerce a couple of additional types (or cases): JSON Floating-point numbers with fractions (ones without fractions are ok for JsonNode.bigIntegerValue()) will be truncated to integer value (like with BigDecimal.toBigInteger())) JSON Strings that represent JSON Numbers ("stringified" numbers) JSON Null (converted to 0)) POJO nodes that contain Number values
asBigInteger() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asBigInteger() - Method in class tools.jackson.databind.node.NullNode
 
asBigInteger() - Method in class tools.jackson.databind.node.NumericFPNode
 
asBigInteger() - Method in class tools.jackson.databind.node.NumericIntNode
 
asBigInteger() - Method in class tools.jackson.databind.node.NumericNode
 
asBigInteger() - Method in class tools.jackson.databind.node.POJONode
 
asBigInteger() - Method in class tools.jackson.databind.node.StringNode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asBigInteger(), but that will return specified defaultValue if this node cannot be converted to BigInteger.
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.NullNode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.NumericFPNode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.NumericIntNode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.NumericNode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.POJONode
 
asBigInteger(BigInteger) - Method in class tools.jackson.databind.node.StringNode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.bigIntegerValue(), but that will return empty (Optional.empty()) if this node cannot be converted to Java BigInteger.
asBigIntegerOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.node.NullNode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.node.NumericIntNode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.node.NumericNode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.node.POJONode
 
asBigIntegerOpt() - Method in class tools.jackson.databind.node.StringNode
 
asBoolean() - Method in class tools.jackson.databind.JsonNode
Method that will try to convert value of this node to a Java boolean.
asBoolean() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asBoolean() - Method in class tools.jackson.databind.node.BooleanNode
 
asBoolean(boolean) - Method in class tools.jackson.databind.JsonNode
Similar to JsonNode.asBoolean(), but instead of throwing an exception for non-coercible values, will return specified default value.
asBoolean(boolean) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asBoolean(boolean) - Method in class tools.jackson.databind.node.BooleanNode
 
asBooleanOpt() - Method in class tools.jackson.databind.JsonNode
Similar to JsonNode.asBoolean(), but instead of throwing an exception for non-coercible values, will return Optional.empty().
asBooleanOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asBooleanOpt() - Method in class tools.jackson.databind.node.BooleanNode
 
asDecimal() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a BigDecimal: but if node value cannot be expressed exactly as a BigDecimal, a JsonNodeException will be thrown.
asDecimal() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asDecimal() - Method in class tools.jackson.databind.node.DecimalNode
 
asDecimal() - Method in class tools.jackson.databind.node.NullNode
 
asDecimal() - Method in class tools.jackson.databind.node.NumericFPNode
 
asDecimal() - Method in class tools.jackson.databind.node.NumericIntNode
 
asDecimal() - Method in class tools.jackson.databind.node.NumericNode
 
asDecimal() - Method in class tools.jackson.databind.node.POJONode
 
asDecimal() - Method in class tools.jackson.databind.node.StringNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asDecimal(), but that will return defaultValue if this node cannot be coerced to Java BigDecimal.
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.DecimalNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.NullNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.NumericFPNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.NumericIntNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.NumericNode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.POJONode
 
asDecimal(BigDecimal) - Method in class tools.jackson.databind.node.StringNode
 
asDecimalOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asDecimal(), but that will return empty Optional (Optional.empty()) if this node cannot be coerced to BigDecimal.
asDecimalOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.DecimalNode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.NullNode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.NumericIntNode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.NumericNode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.POJONode
 
asDecimalOpt() - Method in class tools.jackson.databind.node.StringNode
 
AsDeductionTypeDeserializer - Class in tools.jackson.databind.jsontype.impl
A TypeDeserializer capable of deducing polymorphic types based on the fields available.
AsDeductionTypeDeserializer(DeserializationContext, JavaType, TypeIdResolver, JavaType, Collection<NamedType>) - Constructor for class tools.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
 
AsDeductionTypeDeserializer(AsDeductionTypeDeserializer, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
 
AsDeductionTypeSerializer - Class in tools.jackson.databind.jsontype.impl
 
AsDeductionTypeSerializer() - Constructor for class tools.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
 
asDouble() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.doubleValue() but in addition to coercing Number values will also try coerce couple of additional types: JSON String that represents JSON Numbers ("stringified" numbers) JSON Null (converted to 0.0d) POJO nodes that contain Number values
asDouble() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asDouble() - Method in class tools.jackson.databind.node.BigIntegerNode
 
asDouble() - Method in class tools.jackson.databind.node.DecimalNode
 
asDouble() - Method in class tools.jackson.databind.node.DoubleNode
 
asDouble() - Method in class tools.jackson.databind.node.FloatNode
 
asDouble() - Method in class tools.jackson.databind.node.NullNode
 
asDouble() - Method in class tools.jackson.databind.node.NumericIntNode
 
asDouble() - Method in class tools.jackson.databind.node.NumericNode
 
asDouble() - Method in class tools.jackson.databind.node.POJONode
 
asDouble() - Method in class tools.jackson.databind.node.StringNode
 
asDouble(double) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asDouble(), but that will return defaultValue if this node cannot be coerced to double.
asDouble(double) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asDouble(double) - Method in class tools.jackson.databind.node.BigIntegerNode
 
asDouble(double) - Method in class tools.jackson.databind.node.DecimalNode
 
asDouble(double) - Method in class tools.jackson.databind.node.DoubleNode
 
asDouble(double) - Method in class tools.jackson.databind.node.FloatNode
 
asDouble(double) - Method in class tools.jackson.databind.node.NullNode
 
asDouble(double) - Method in class tools.jackson.databind.node.NumericIntNode
 
asDouble(double) - Method in class tools.jackson.databind.node.NumericNode
 
asDouble(double) - Method in class tools.jackson.databind.node.POJONode
 
asDouble(double) - Method in class tools.jackson.databind.node.StringNode
 
asDoubleOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asDouble(), but that will return (OptionalDouble.empty()) if this node cannot be coerced to double.
asDoubleOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.DecimalNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.DoubleNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.FloatNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.NullNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.NumericIntNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.NumericNode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.POJONode
 
asDoubleOpt() - Method in class tools.jackson.databind.node.StringNode
 
AsEmpty - Enum constant in enum class tools.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 be 0); for Collections empty collection; for POJOs instance configured with default constructor and so on.
AsExistingPropertyTypeSerializer - Class in tools.jackson.databind.jsontype.impl
Type serializer used with JsonTypeInfo.As.EXISTING_PROPERTY inclusion mechanism.
AsExistingPropertyTypeSerializer(TypeIdResolver, BeanProperty, String) - Constructor for class tools.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
 
AsExternalTypeDeserializer - Class in tools.jackson.databind.jsontype.impl
Type deserializer used with JsonTypeInfo.As.EXTERNAL_PROPERTY inclusion mechanism.
AsExternalTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class tools.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
 
AsExternalTypeDeserializer(AsExternalTypeDeserializer, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
 
AsExternalTypeSerializer - Class in tools.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 tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
asInt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.intValue() but in addition to coercing Number values (same as JsonNode.intValue()), will also try to coerce a couple of additional types (or cases): JSON Floating-point numbers with fractions (ones without fractions are ok for JsonNode.intValue()) will be truncated to int (if (and only if) they fit in int range).
asInt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asInt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
asInt() - Method in class tools.jackson.databind.node.IntNode
 
asInt() - Method in class tools.jackson.databind.node.LongNode
 
asInt() - Method in class tools.jackson.databind.node.NullNode
 
asInt() - Method in class tools.jackson.databind.node.NumericFPNode
 
asInt() - Method in class tools.jackson.databind.node.NumericNode
 
asInt() - Method in class tools.jackson.databind.node.POJONode
 
asInt() - Method in class tools.jackson.databind.node.ShortNode
 
asInt() - Method in class tools.jackson.databind.node.StringNode
 
asInt(int) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.intValue(), but that will return specified defaultValue if this node cannot be converted to int.
asInt(int) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asInt(int) - Method in class tools.jackson.databind.node.BigIntegerNode
 
asInt(int) - Method in class tools.jackson.databind.node.IntNode
 
asInt(int) - Method in class tools.jackson.databind.node.LongNode
 
asInt(int) - Method in class tools.jackson.databind.node.NullNode
 
asInt(int) - Method in class tools.jackson.databind.node.NumericFPNode
 
asInt(int) - Method in class tools.jackson.databind.node.NumericNode
 
asInt(int) - Method in class tools.jackson.databind.node.POJONode
 
asInt(int) - Method in class tools.jackson.databind.node.ShortNode
 
asInt(int) - Method in class tools.jackson.databind.node.StringNode
 
asIntOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asInt(), but that will return (OptionalInt.empty()) if this node cannot be coerced to int.
asIntOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asIntOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
asIntOpt() - Method in class tools.jackson.databind.node.IntNode
 
asIntOpt() - Method in class tools.jackson.databind.node.LongNode
 
asIntOpt() - Method in class tools.jackson.databind.node.NullNode
 
asIntOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
asIntOpt() - Method in class tools.jackson.databind.node.NumericNode
 
asIntOpt() - Method in class tools.jackson.databind.node.POJONode
 
asIntOpt() - Method in class tools.jackson.databind.node.ShortNode
 
asIntOpt() - Method in class tools.jackson.databind.node.StringNode
 
asKey(Class<?>) - Method in class tools.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 tools.jackson.databind.JsonNode
Method similar to JsonNode.longValue() but in addition to coercing Number values (same as JsonNode.longValue()), will also try to coerce a couple of additional types (or cases): JSON Floating-point numbers with fractions (ones without fractions are ok for JsonNode.longValue()) will be truncated to long (if (and only if) they fit in long range).
asLong() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asLong() - Method in class tools.jackson.databind.node.BigIntegerNode
 
asLong() - Method in class tools.jackson.databind.node.IntNode
 
asLong() - Method in class tools.jackson.databind.node.LongNode
 
asLong() - Method in class tools.jackson.databind.node.NullNode
 
asLong() - Method in class tools.jackson.databind.node.NumericFPNode
 
asLong() - Method in class tools.jackson.databind.node.NumericNode
 
asLong() - Method in class tools.jackson.databind.node.POJONode
 
asLong() - Method in class tools.jackson.databind.node.ShortNode
 
asLong() - Method in class tools.jackson.databind.node.StringNode
 
asLong(long) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asLong(), but that will return specified defaultValue if this node cannot be coerced to long (instead of throwing an exception).
asLong(long) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asLong(long) - Method in class tools.jackson.databind.node.BigIntegerNode
 
asLong(long) - Method in class tools.jackson.databind.node.BooleanNode
 
asLong(long) - Method in class tools.jackson.databind.node.IntNode
 
asLong(long) - Method in class tools.jackson.databind.node.LongNode
 
asLong(long) - Method in class tools.jackson.databind.node.NullNode
 
asLong(long) - Method in class tools.jackson.databind.node.NumericFPNode
 
asLong(long) - Method in class tools.jackson.databind.node.NumericNode
 
asLong(long) - Method in class tools.jackson.databind.node.POJONode
 
asLong(long) - Method in class tools.jackson.databind.node.ShortNode
 
asLong(long) - Method in class tools.jackson.databind.node.StringNode
 
asLongOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.asLong(), but that will return (OptionalLong.empty()) if this node cannot be coerced to long.
asLongOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asLongOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
asLongOpt() - Method in class tools.jackson.databind.node.IntNode
 
asLongOpt() - Method in class tools.jackson.databind.node.LongNode
 
asLongOpt() - Method in class tools.jackson.databind.node.NullNode
 
asLongOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
asLongOpt() - Method in class tools.jackson.databind.node.NumericNode
 
asLongOpt() - Method in class tools.jackson.databind.node.POJONode
 
asLongOpt() - Method in class tools.jackson.databind.node.ShortNode
 
asLongOpt() - Method in class tools.jackson.databind.node.StringNode
 
AsNull - Enum constant in enum class tools.jackson.databind.cfg.CoercionAction
Action to convert to null value
asOptional() - Method in class tools.jackson.databind.JsonNode
Method that will return a JsonNode wrapped in Java's Optional.
asOptional() - Method in class tools.jackson.databind.node.MissingNode
 
asParser() - Method in class tools.jackson.databind.util.TokenBuffer
Method used to create a JsonParser that can read contents stored in this buffer.
asParser(ObjectReadContext) - Method in class tools.jackson.databind.util.TokenBuffer
Method used to create a JsonParser that can read contents stored in this buffer.
asParser(ObjectReadContext, JsonParser) - Method in class tools.jackson.databind.util.TokenBuffer
 
asParserOnFirstToken(ObjectReadContext) - Method in class tools.jackson.databind.util.TokenBuffer
Same as:
asParserOnFirstToken(ObjectReadContext, JsonParser) - Method in class tools.jackson.databind.util.TokenBuffer
 
AsPropertyTypeDeserializer - Class in tools.jackson.databind.jsontype.impl
Type deserializer used with JsonTypeInfo.As.PROPERTY inclusion mechanism.
AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType, JsonTypeInfo.As, boolean) - Constructor for class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
AsPropertyTypeDeserializer(AsPropertyTypeDeserializer, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
AsPropertyTypeSerializer - Class in tools.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 tools.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
 
assign(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.PropertyValue
Method called to assign stored value of this property to specified bean instance
assignAndReturnParser(JsonParser) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
assignCurrentValue(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
assignCurrentValue(Object) - Method in class tools.jackson.databind.node.TreeTraversingParser
 
assignCurrentValue(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
assignCurrentValue(Object) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
assignCurrentValue(Object) - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
assignIndex(int) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Method used to assign index for property.
assignIndex(int) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
assignNullSerializer(ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method called to assign null value serializer for property
assignParameter(SettableBeanProperty, Object) - Method in class tools.jackson.databind.deser.bean.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.
assignParser(JsonParser) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
assignPropertyDefs(List<? extends BeanPropertyDefinition>) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
assignSerializer(ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
assignSerializer(ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method called to assign value serializer for property
assignTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method called to set, reset or clear the configured type serializer for property.
asString() - Method in class tools.jackson.databind.JsonNode
Method that will try to convert value of this node to a String.
asString() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asString() - Method in class tools.jackson.databind.node.StringNode
 
asString(String) - Method in class tools.jackson.databind.JsonNode
Similar to JsonNode.asString(), but instead of throwing an exception for non-coercible values, will return specified default value.
asString(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
asString(String) - Method in class tools.jackson.databind.node.StringNode
 
asStringOpt() - Method in class tools.jackson.databind.JsonNode
Similar to JsonNode.asString(), but instead of throwing an exception for non-coercible values, will return Optional.empty().
asStringOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
asStringOpt() - Method in class tools.jackson.databind.node.StringNode
 
asText() - Method in class tools.jackson.databind.JsonNode
Deprecated.
Use JsonNode.asString() instead.
asText(String) - Method in class tools.jackson.databind.JsonNode
Deprecated.
asToken() - Method in class tools.jackson.databind.node.ArrayNode
 
asToken() - Method in class tools.jackson.databind.node.BaseJsonNode
Method that can be used for efficient type detection when using stream abstraction for traversing nodes.
asToken() - Method in class tools.jackson.databind.node.BinaryNode
 
asToken() - Method in class tools.jackson.databind.node.BooleanNode
 
asToken() - Method in class tools.jackson.databind.node.ContainerNode
 
asToken() - Method in class tools.jackson.databind.node.MissingNode
 
asToken() - Method in class tools.jackson.databind.node.NullNode
 
asToken() - Method in class tools.jackson.databind.node.NumericFPNode
 
asToken() - Method in class tools.jackson.databind.node.NumericIntNode
 
asToken() - Method in class tools.jackson.databind.node.ObjectNode
 
asToken() - Method in class tools.jackson.databind.node.POJONode
 
asToken() - Method in class tools.jackson.databind.node.StringNode
 
asToken() - Method in class tools.jackson.databind.node.ValueNode
 
AsWrapperTypeDeserializer - Class in tools.jackson.databind.jsontype.impl
Type deserializer used with JsonTypeInfo.As.WRAPPER_OBJECT inclusion mechanism.
AsWrapperTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
AsWrapperTypeDeserializer(AsWrapperTypeDeserializer, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
AsWrapperTypeSerializer - Class in tools.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 tools.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
 
at(String) - Method in class tools.jackson.databind.JsonNode
Convenience method that is functionally equivalent to:
at(String) - Method in class tools.jackson.databind.ObjectReader
Convenience method to bind from JsonPointer.
at(JsonPointer) - Method in class tools.jackson.databind.JsonNode
Method for locating node specified by given JSON pointer instances.
at(JsonPointer) - Method in class tools.jackson.databind.ObjectReader
Convenience method to bind from JsonPointer JsonPointerBasedFilter is registered and will be used for parsing later.
AtomicBooleanDeserializer - Class in tools.jackson.databind.deser.jdk
 
AtomicBooleanDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.AtomicBooleanDeserializer
 
AtomicBooleanSerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicBooleanSerializer
 
AtomicIntegerDeserializer - Class in tools.jackson.databind.deser.jdk
 
AtomicIntegerDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.AtomicIntegerDeserializer
 
AtomicIntegerSerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicIntegerSerializer
 
AtomicLongDeserializer - Class in tools.jackson.databind.deser.jdk
 
AtomicLongDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.AtomicLongDeserializer
 
AtomicLongSerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicLongSerializer
 
AtomicReferenceDeserializer - Class in tools.jackson.databind.deser.jdk
 
AtomicReferenceDeserializer(JavaType, ValueInstantiator, TypeDeserializer, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
AtomicReferenceSerializer - Class in tools.jackson.databind.ser.jdk
 
AtomicReferenceSerializer(AtomicReferenceSerializer, BeanProperty, TypeSerializer, ValueSerializer<?>, NameTransformer, Object, boolean) - Constructor for class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
AtomicReferenceSerializer(ReferenceType, boolean, TypeSerializer, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
AttributePropertyWriter - Class in tools.jackson.databind.ser.impl
VirtualBeanPropertyWriter implementation used for JsonAppend, to serialize properties backed-by dynamically assignable attribute values.
AttributePropertyWriter(String, BeanPropertyDefinition, Annotations, JavaType) - Constructor for class tools.jackson.databind.ser.impl.AttributePropertyWriter
 
AttributePropertyWriter(String, BeanPropertyDefinition, Annotations, JavaType, JsonInclude.Value) - Constructor for class tools.jackson.databind.ser.impl.AttributePropertyWriter
 
AttributePropertyWriter(AttributePropertyWriter) - Constructor for class tools.jackson.databind.ser.impl.AttributePropertyWriter
 
attrs() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend
Set of attribute-backed properties to include when serializing a POJO.
available() - Method in class tools.jackson.databind.util.ByteBufferBackedInputStream
 

B

back(String) - Static method in class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
BACK_REFERENCE - Enum constant in enum class tools.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 tools.jackson.databind.util.ClassUtil
Returns either `text` (backtick-quoted) or [null].
Base() - Constructor for class tools.jackson.databind.deser.Deserializers.Base
 
Base() - Constructor for class tools.jackson.databind.deser.ValueInstantiators.Base
 
Base() - Constructor for class tools.jackson.databind.introspect.AccessorNamingStrategy.Base
 
Base() - Constructor for class tools.jackson.databind.JacksonSerializable.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
 
Base() - Constructor for class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Base
 
Base() - Constructor for class tools.jackson.databind.ser.Serializers.Base
 
Base(Class<?>) - Constructor for class tools.jackson.databind.deser.ValueInstantiator.Base
 
Base(Class<?>, JsonParser.NumberType, String) - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.Base
 
Base(JavaType) - Constructor for class tools.jackson.databind.deser.ValueInstantiator.Base
 
Base(SerializationContext) - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
Base(SerializationContext) - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
Base(SerializationContext) - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
Base(SerializationContext) - Constructor for class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
BaseJsonNode - Class in tools.jackson.databind.node
Abstract base class common to all standard JsonNode implementations.
BaseJsonNode() - Constructor for class tools.jackson.databind.node.BaseJsonNode
 
BaseNodeDeserializer<T extends JsonNode> - Class in tools.jackson.databind.deser.jackson
Base class for all actual JsonNode deserializer implementations.
BaseNodeDeserializer(Class<T>, Boolean) - Constructor for class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
BaseNodeDeserializer(BaseNodeDeserializer<?>, boolean, boolean) - Constructor for class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
BaseScalarOptionalDeserializer<T> - Class in tools.jackson.databind.ext.jdk8
 
BaseScalarOptionalDeserializer(Class<T>, T) - Constructor for class tools.jackson.databind.ext.jdk8.BaseScalarOptionalDeserializer
 
baseSettings() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
baseSettings(BaseSettings) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
BaseSettings - Class in tools.jackson.databind.cfg
Immutable container class used to store simple configuration settings for both serialization and deserialization.
BaseSettings(AnnotationIntrospector, PropertyNamingStrategy, EnumNamingStrategy, AccessorNamingStrategy.Provider, TypeResolverBuilder<?>, PolymorphicTypeValidator, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, CacheProvider, JsonNodeFactory, ConstructorDetector) - Constructor for class tools.jackson.databind.cfg.BaseSettings
 
baseType() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
baseTypeName() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
Basic(TypeFactory, TypeBindings) - Constructor for class tools.jackson.databind.introspect.TypeResolutionContext.Basic
 
BasicBeanDescription - Class in tools.jackson.databind.introspect
Default BeanDescription implementation used by Jackson.
BasicBeanDescription(MapperConfig<?>, JavaType, AnnotatedClass) - Constructor for class tools.jackson.databind.introspect.BasicBeanDescription
Alternate constructor used in cases where property information is not needed, only class info.
BasicBeanDescription(POJOPropertiesCollector) - Constructor for class tools.jackson.databind.introspect.BasicBeanDescription
 
BasicBeanDescription(POJOPropertiesCollector, JavaType, AnnotatedClass) - Constructor for class tools.jackson.databind.introspect.BasicBeanDescription
 
BasicClassIntrospector - Class in tools.jackson.databind.introspect
 
BasicClassIntrospector() - Constructor for class tools.jackson.databind.introspect.BasicClassIntrospector
 
BasicClassIntrospector(MapperConfig<?>) - Constructor for class tools.jackson.databind.introspect.BasicClassIntrospector
 
BasicDeserializerFactory - Class in tools.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 tools.jackson.databind.deser.BasicDeserializerFactory
 
BasicDeserializerFactory.ContainerDefaultMappings - Class in tools.jackson.databind.deser
Helper class to contain default mappings for abstract JDK Collection and Map types.
BasicPolymorphicTypeValidator - Class in tools.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 tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator
 
BasicPolymorphicTypeValidator.Builder - Class in tools.jackson.databind.jsontype
Builder class for configuring and constructing immutable BasicPolymorphicTypeValidator instances.
BasicPolymorphicTypeValidator.NameMatcher - Interface in tools.jackson.databind.jsontype
General matcher interface (predicate) for validating unresolved subclass class name.
BasicPolymorphicTypeValidator.TypeMatcher - Interface in tools.jackson.databind.jsontype
General matcher interface (predicate) for validating class values (base type or resolved subtype)
BasicSerializerFactory - Class in tools.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 tools.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 tools.jackson.databind.deser.bean
 
BeanAsArrayBuilderDeserializer(BeanDeserializerBase, JavaType, SettableBeanProperty[], AnnotatedMethod) - Constructor for class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
Main constructor used both for creating new instances (by BeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.
BeanAsArrayDeserializer - Class in tools.jackson.databind.deser.bean
Variant of BeanDeserializer used for handling deserialization of POJOs when serialized as JSON Arrays, instead of JSON Objects.
BeanAsArrayDeserializer(BeanDeserializerBase, SettableBeanProperty[]) - Constructor for class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
Main constructor used both for creating new instances (by BeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.
BeanAsArraySerializer - Class in tools.jackson.databind.ser.bean
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 tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
BeanAsArraySerializer(BeanSerializerBase, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
BeanAsArraySerializer(BeanSerializerBase, ObjectIdWriter, Object) - Constructor for class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
BeanDescription - Class in tools.jackson.databind
Basic container for information gathered by ClassIntrospector to help in constructing serializers and deserializers.
BeanDescription(JavaType) - Constructor for class tools.jackson.databind.BeanDescription
 
BeanDeserializer - Class in tools.jackson.databind.deser.bean
Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs,
BeanDeserializer(BeanDeserializer) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
Copy-constructor that can be used by sub-classes to allow copy-on-write style copying of settings of an existing instance.
BeanDeserializer(BeanDeserializer, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
 
BeanDeserializer(BeanDeserializer, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
 
BeanDeserializer(BeanDeserializer, BeanPropertyMap) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
 
BeanDeserializer(BeanDeserializer, ObjectIdReader) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
 
BeanDeserializer(BeanDeserializer, UnwrappedPropertyHandler, PropertyBasedCreator, BeanPropertyMap, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
 
BeanDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, HashSet<String>, boolean, Set<String>, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializer
Constructor used by BeanDeserializerBuilder.
BeanDeserializerBase - Class in tools.jackson.databind.deser.bean
Base class for BeanDeserializer.
BeanDeserializerBase(BeanDeserializerBase) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
BeanDeserializerBase(BeanDeserializerBase, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
BeanDeserializerBase(BeanDeserializerBase, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
BeanDeserializerBase(BeanDeserializerBase, BeanPropertyMap) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
BeanDeserializerBase(BeanDeserializerBase, ObjectIdReader) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
BeanDeserializerBase(BeanDeserializerBase, UnwrappedPropertyHandler, PropertyBasedCreator, BeanPropertyMap, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
Constructor used in cases where unwrapping-with-name-change has been invoked and lookup indices need to be updated.
BeanDeserializerBase(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, Set<String>, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanDeserializerBase
Constructor used when initially building a deserializer instance, given a BeanDeserializerBuilder that contains configuration.
BeanDeserializerBuilder - Class in tools.jackson.databind.deser
Builder class used for aggregating deserialization information about a property-based POJO, in order to build a ValueDeserializer for deserializing POJO instances.
BeanDeserializerBuilder(BeanDescription, DeserializationContext) - Constructor for class tools.jackson.databind.deser.BeanDeserializerBuilder
 
BeanDeserializerBuilder(BeanDeserializerBuilder) - Constructor for class tools.jackson.databind.deser.BeanDeserializerBuilder
Copy constructor for sub-classes to use, when constructing custom builder instances
BeanDeserializerFactory - Class in tools.jackson.databind.deser
Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection.
BeanDeserializerFactory(DeserializerFactoryConfig) - Constructor for class tools.jackson.databind.deser.BeanDeserializerFactory
 
BeanProperty - Interface in tools.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 tools.jackson.databind
Alternative "Null" implementation that can be used in cases where a non-null BeanProperty is needed
BeanProperty.Std - Class in tools.jackson.databind
Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations.
BeanPropertyDefinition - Class in tools.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 tools.jackson.databind.introspect.BeanPropertyDefinition
 
BeanPropertyMap - Class in tools.jackson.databind.deser.bean
Helper class used for storing mapping from property name to SettableBeanProperty instances.
BeanPropertyMap(Collection<SettableBeanProperty>, PropertyName[][], Locale, boolean, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanPropertyMap
 
BeanPropertyMap(BeanPropertyMap, boolean) - Constructor for class tools.jackson.databind.deser.bean.BeanPropertyMap
 
BeanPropertyWriter - Class in tools.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 tools.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, ValueSerializer<?>, TypeSerializer, JavaType, boolean, Object, Class<?>[]) - Constructor for class tools.jackson.databind.ser.BeanPropertyWriter
 
BeanPropertyWriter(BeanPropertyWriter) - Constructor for class tools.jackson.databind.ser.BeanPropertyWriter
"Copy constructor" to be used by filtering sub-classes
BeanPropertyWriter(BeanPropertyWriter, SerializedString) - Constructor for class tools.jackson.databind.ser.BeanPropertyWriter
 
BeanPropertyWriter(BeanPropertyWriter, PropertyName) - Constructor for class tools.jackson.databind.ser.BeanPropertyWriter
 
BeanSerializer - Class in tools.jackson.databind.ser
Serializer class that can serialize Java objects that map to JSON Object output.
BeanSerializer(JavaType, BeanSerializerBuilder, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.databind.ser.BeanSerializer
 
BeanSerializer(BeanSerializerBase) - Constructor for class tools.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, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.BeanSerializer
 
BeanSerializer(BeanSerializerBase, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.databind.ser.BeanSerializer
 
BeanSerializer(BeanSerializerBase, ObjectIdWriter) - Constructor for class tools.jackson.databind.ser.BeanSerializer
 
BeanSerializer(BeanSerializerBase, ObjectIdWriter, Object) - Constructor for class tools.jackson.databind.ser.BeanSerializer
 
BeanSerializerBase - Class in tools.jackson.databind.ser.bean
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 tools.jackson.databind.ser.bean.BeanSerializerBase
Constructor used by BeanSerializerBuilder to create an instance
BeanSerializerBase(BeanSerializerBase) - Constructor for class tools.jackson.databind.ser.bean.BeanSerializerBase
Copy-constructor that is useful for sub-classes that just want to copy all super-class properties without modifications.
BeanSerializerBase(BeanSerializerBase, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.bean.BeanSerializerBase
 
BeanSerializerBase(BeanSerializerBase, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.databind.ser.bean.BeanSerializerBase
 
BeanSerializerBase(BeanSerializerBase, ObjectIdWriter) - Constructor for class tools.jackson.databind.ser.bean.BeanSerializerBase
 
BeanSerializerBase(BeanSerializerBase, ObjectIdWriter, Object) - Constructor for class tools.jackson.databind.ser.bean.BeanSerializerBase
 
BeanSerializerBase(BeanSerializerBase, NameTransformer) - Constructor for class tools.jackson.databind.ser.bean.BeanSerializerBase
Copy-constructor that will also rename properties with given prefix (if it's non-empty)
BeanSerializerBuilder - Class in tools.jackson.databind.ser
Builder class used for aggregating deserialization information about a POJO, in order to build a ValueSerializer for serializing instances.
BeanSerializerBuilder(BeanSerializerBuilder) - Constructor for class tools.jackson.databind.ser.BeanSerializerBuilder
Copy-constructor that may be used for sub-classing
BeanSerializerBuilder(SerializationConfig, BeanDescription) - Constructor for class tools.jackson.databind.ser.BeanSerializerBuilder
 
BeanSerializerFactory - Class in tools.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 tools.jackson.databind.ser.BeanSerializerFactory
Constructor for creating instances with specified configuration.
BeanUtil - Class in tools.jackson.databind.util
Helper class that contains functionality needed by both serialization and deserialization side.
BeanUtil() - Constructor for class tools.jackson.databind.util.BeanUtil
 
bigDecimalAsStringSerializer() - Static method in class tools.jackson.databind.ser.jdk.NumberSerializer
 
BigDecimalDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.BigDecimalDeserializer
 
BigIntegerDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.BigIntegerDeserializer
 
BigIntegerNode - Class in tools.jackson.databind.node
Numeric node that contains simple 64-bit integer values.
BigIntegerNode(BigInteger) - Constructor for class tools.jackson.databind.node.BigIntegerNode
 
bigIntegerValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a BigInteger, but if node value cannot be expressed exactly as a BigInteger, a JsonNodeException will be thrown.
bigIntegerValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.IntNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.LongNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.NumericFPNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.NumericIntNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.NumericNode
 
bigIntegerValue() - Method in class tools.jackson.databind.node.ShortNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.bigIntegerValue(), but that will return specified defaultValue if this node cannot be converted to Java BigInteger.
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.BaseJsonNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.BigIntegerNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.IntNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.LongNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.NumericFPNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.NumericIntNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.NumericNode
 
bigIntegerValue(BigInteger) - Method in class tools.jackson.databind.node.ShortNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.bigIntegerValue(), but that will return empty (Optional.empty()) if this node cannot be converted to Java BigInteger.
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.IntNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.LongNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.NumericIntNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.NumericNode
 
bigIntegerValueOpt() - Method in class tools.jackson.databind.node.ShortNode
 
Binary - Enum constant in enum class tools.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 class tools.jackson.databind.type.LogicalType
Binary data such as byte[] and ByteBuffer.
BINARY - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
binaryNode(byte[]) - Method in class tools.jackson.databind.node.ContainerNode
 
binaryNode(byte[]) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
binaryNode(byte[]) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
binaryNode(byte[], int, int) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
binaryNode(byte[], int, int) - Method in class tools.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 tools.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 tools.jackson.databind.node.BinaryNode
 
BinaryNode(byte[], int, int) - Constructor for class tools.jackson.databind.node.BinaryNode
 
binaryValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as binary value (Java byte[]) which works if (and only if) node contains binary value (for JSON, Base64-encoded String, for other formats native binary value): if not, a JsonNodeException will be thrown.
binaryValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
binaryValue() - Method in class tools.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 tools.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 tools.jackson.databind.node.StringNode
 
bindItem(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.ReadableObjectId
Method called to assign actual POJO to which ObjectId refers to: will also handle referring properties, if any, by assigning POJO.
Bogus() - Constructor for class tools.jackson.databind.BeanProperty.Bogus
 
BOGUS_WRITE_CAPABILITIES - Static variable in class tools.jackson.databind.node.TreeBuildingGenerator
 
BOGUS_WRITE_CAPABILITIES - Static variable in class tools.jackson.databind.util.TokenBuffer
 
Boolean - Enum constant in enum class tools.jackson.databind.cfg.CoercionInputShape
Shape of boolean values from input (tokens JsonToken.VALUE_TRUE and JsonToken.VALUE_FALSE)
Boolean - Enum constant in enum class tools.jackson.databind.type.LogicalType
BOOLEAN - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
BOOLEAN - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
BooleanArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
BooleanArraySerializer(JDKArraySerializers.BooleanArraySerializer, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
BooleanBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.BooleanBuilder
 
BooleanDeserializer(Class<Boolean>, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.BooleanDeserializer
 
booleanNode(boolean) - Method in class tools.jackson.databind.node.ContainerNode
 
booleanNode(boolean) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
booleanNode(boolean) - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for getting an instance of JSON boolean value (either literal 'true' or 'false')
booleanNode(boolean) - Method in class tools.jackson.databind.ObjectMapper
 
booleanNode(boolean) - Method in class tools.jackson.databind.ObjectReader
 
BooleanNode - Class in tools.jackson.databind.node
This concrete value class is used to contain boolean (true / false) values.
BooleanNode(boolean) - Constructor for class tools.jackson.databind.node.BooleanNode
 
BooleanSerializer - Class in tools.jackson.databind.ser.jdk
Serializer used for primitive boolean, as well as java.util.Boolean wrapper type.
BooleanSerializer(boolean) - Constructor for class tools.jackson.databind.ser.jdk.BooleanSerializer
 
booleanValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a Java boolean which works if (and only if) node contains JSON boolean value: if not, a JsonNodeException will be thrown.
booleanValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
booleanValue() - Method in class tools.jackson.databind.node.BooleanNode
 
booleanValue(boolean) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.booleanValue(), but that will return specified defaultValue if this node does not contain a JSON boolean.
booleanValue(boolean) - Method in class tools.jackson.databind.node.BaseJsonNode
 
booleanValue(boolean) - Method in class tools.jackson.databind.node.BooleanNode
 
booleanValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.booleanValue(), but that will return Optional.empty() if this node does not contain a JSON boolean.
booleanValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
booleanValueOpt() - Method in class tools.jackson.databind.node.BooleanNode
 
bufferAnyParameterProperty(SettableAnyProperty, String, Object) - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
bufferAnyProperty(SettableAnyProperty, String, Object) - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
bufferAsCopyOfValue(JsonParser) - Method in class tools.jackson.databind.DeserializationContext
Convenience method, equivalent to:
buffered() - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
bufferedSize() - Method in class tools.jackson.databind.util.ObjectBuffer
Method that can be used to check how many Objects have been buffered within this buffer.
bufferedSize() - Method in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
bufferForInputBuffering() - Method in class tools.jackson.databind.DeserializationContext
Convenience method that is equivalent to:
bufferForInputBuffering(JsonParser) - Method in class tools.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 tools.jackson.databind.SerializationContext
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 tools.jackson.databind.deser.bean.PropertyValueBuffer
 
bufferProperty(SettableBeanProperty, Object) - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
build() - Method in class tools.jackson.databind.cfg.DefaultCacheProvider.Builder
Constructs a DefaultCacheProvider with the provided configuration values, using defaults where not specified.
build() - Method in class tools.jackson.databind.cfg.MapperBuilder
Method to call to create actual mapper instance.
build() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
Method for constructing a BeanDeserializer, given all information collected.
build() - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
build() - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
 
build() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
Method called to create BeanSerializer instance with all accumulated information.
build(BeanPropertyMap) - Method in class tools.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 tools.jackson.databind.deser.bean.PropertyBasedCreator
 
buildAbstract() - Method in class tools.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(SerializationContext, ArrayType, BeanDescription, JsonFormat.Value, boolean, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Helper method that handles configuration details when constructing serializers for Object[] (and subtypes, except for String).
buildBeanDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
Method that is to actually build a bean deserializer instance.
buildBuilderBased(JavaType, String) - Method in class tools.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 tools.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 tools.jackson.databind.type.CollectionLikeType
 
buildCanonicalName() - Method in class tools.jackson.databind.type.IterationType
 
buildCanonicalName() - Method in class tools.jackson.databind.type.MapLikeType
 
buildCanonicalName() - Method in class tools.jackson.databind.type.PlaceholderForType
 
buildCanonicalName() - Method in class tools.jackson.databind.type.ReferenceType
 
buildCanonicalName() - Method in class tools.jackson.databind.type.SimpleType
 
buildCanonicalName() - Method in class tools.jackson.databind.type.TypeBase
 
buildCheckerIfNeeded(Set<String>, Set<String>) - Static method in class tools.jackson.databind.util.IgnorePropertiesUtil
Factory method for creating and return a IgnorePropertiesUtil.Checker instance if (and only if) one needed.
buildCollectionSerializer(JavaType, boolean, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildCollectionSerializer(SerializationContext, CollectionType, BeanDescription, JsonFormat.Value, boolean, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Helper method that handles configuration details when constructing serializers for List types that support efficient by-index access
buildContainerSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildDeserializationConfig(ConfigOverrides, MixInHandler, TypeFactory, ClassIntrospector, SubtypeResolver, RootNameLookup, CoercionConfigs) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
buildEnumSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildEnumSetSerializer(JavaType) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
builder() - Element in annotation interface tools.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 tools.jackson.databind.cfg.DefaultCacheProvider
 
builder() - Static method in class tools.jackson.databind.json.JsonMapper
 
builder() - Static method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator
 
builder(JsonFactory) - Static method in class tools.jackson.databind.json.JsonMapper
 
builder(JavaType) - Static method in class tools.jackson.databind.deser.impl.ExternalTypeHandler
 
Builder() - Constructor for class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
 
Builder(JsonFactory) - Constructor for class tools.jackson.databind.json.JsonMapper.Builder
 
Builder(JavaType) - Constructor for class tools.jackson.databind.deser.impl.ExternalTypeHandler.Builder
 
Builder(JsonMapper.Builder.StateImpl) - Constructor for class tools.jackson.databind.json.JsonMapper.Builder
NOTE: while public, not exposed as part of public API.
BuilderBasedDeserializer - Class in tools.jackson.databind.deser.bean
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(BuilderBasedDeserializer) - Constructor for class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
BuilderBasedDeserializer(BuilderBasedDeserializer, Set<String>) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
BuilderBasedDeserializer(BuilderBasedDeserializer, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
BuilderBasedDeserializer(BuilderBasedDeserializer, BeanPropertyMap) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
BuilderBasedDeserializer(BuilderBasedDeserializer, ObjectIdReader) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
BuilderBasedDeserializer(BuilderBasedDeserializer, UnwrappedPropertyHandler, PropertyBasedCreator, BeanPropertyMap, boolean) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, JavaType, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, boolean) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
Constructor used by BeanDeserializerBuilder.
BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, JavaType, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, Set<String>, boolean) - Constructor for class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
builderWithJackson2Defaults() - Static method in class tools.jackson.databind.json.JsonMapper
Modifies the settings of this builder to more closely match the default configs used in Jackson 2.x versions.
buildFingerprints(DeserializationContext, Collection<NamedType>) - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
 
buildIndexedListSerializer(JavaType, boolean, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildIterableSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean, JavaType) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildIteratorSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean, JavaType) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildMapEntrySerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean, JavaType, JavaType) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
buildMapSerializer(SerializationContext, MapType, BeanDescription, JsonFormat.Value, boolean, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Helper method that handles configuration details when constructing serializers for Map types.
buildMethodName - Variable in class tools.jackson.databind.annotation.JsonPOJOBuilder.Value
 
buildMethodName() - Element in annotation interface tools.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.
buildSerializationConfig(ConfigOverrides, MixInHandler, TypeFactory, ClassIntrospector, SubtypeResolver, RootNameLookup, FilterProvider) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
buildThrowableDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
 
buildTypeDeserializer(DeserializationContext, JavaType, Collection<NamedType>) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
buildTypeDeserializer(DeserializationContext, JavaType, Collection<NamedType>) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
buildTypeDeserializer(DeserializationContext, JavaType, Collection<NamedType>) - Method in interface tools.jackson.databind.jsontype.TypeResolverBuilder
Method for building type deserializer based on current configuration of this builder.
buildTypeSerializer(SerializationContext, JavaType, Collection<NamedType>) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
buildTypeSerializer(SerializationContext, JavaType, Collection<NamedType>) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
buildTypeSerializer(SerializationContext, JavaType, Collection<NamedType>) - Method in interface tools.jackson.databind.jsontype.TypeResolverBuilder
Method for building type serializer based on current configuration of this builder.
buildWriter(SerializationContext, BeanPropertyDefinition, JavaType, ValueSerializer<?>, TypeSerializer, TypeSerializer, AnnotatedMember, boolean) - Method in class tools.jackson.databind.ser.PropertyBuilder
 
ByteArrayOutputStreamSerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKMiscSerializers.ByteArrayOutputStreamSerializer
 
ByteArraySerializer - Class in tools.jackson.databind.ser.jdk
Unlike other integral number array serializers, we do not just print out byte values as numbers.
ByteArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.ByteArraySerializer
 
ByteBufferBackedInputStream - Class in tools.jackson.databind.util
Simple InputStream implementation that exposes currently available content of a ByteBuffer.
ByteBufferBackedInputStream(ByteBuffer) - Constructor for class tools.jackson.databind.util.ByteBufferBackedInputStream
 
ByteBufferBackedOutputStream - Class in tools.jackson.databind.util
Simple OutputStream implementation that appends content written in given ByteBuffer instance.
ByteBufferBackedOutputStream(ByteBuffer) - Constructor for class tools.jackson.databind.util.ByteBufferBackedOutputStream
 
ByteBufferDeserializer - Class in tools.jackson.databind.deser.jdk
 
ByteBufferSerializer - Class in tools.jackson.databind.ser.jdk
 
ByteBufferSerializer() - Constructor for class tools.jackson.databind.ser.jdk.ByteBufferSerializer
 
ByteBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.ByteBuilder
 
ByteDeserializer(Class<Byte>, Byte) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.ByteDeserializer
 

C

C_ARRAY_DELEGATE - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_BIG_DECIMAL - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_BIG_INTEGER - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_BOOLEAN - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_DEFAULT - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_DELEGATE - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_DOUBLE - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_INT - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_LONG - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_PROPS - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
C_STRING - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
cachedDeserializersCount() - Method in class tools.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 tools.jackson.databind.cfg.SerializationContexts
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)
cacheForTests() - Method in class tools.jackson.databind.cfg.DeserializationContexts.DefaultImpl
 
cacheForTests() - Method in class tools.jackson.databind.cfg.SerializationContexts.DefaultImpl
 
cacheProvider(CacheProvider) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
CacheProvider - Interface in tools.jackson.databind.cfg
Interface that defines API Jackson uses for constructing various internal caches.
calculateEffectiveFormat(BeanDescription, Class<?>, JsonFormat.Value) - Method in class tools.jackson.databind.ser.Serializers.Base
Helper method for determining effective combination of formatting settings from combination of Class annotations and config overrides for type and possible per-property overrides (in this order of precedence from lowest to highest).
CALENDAR - Static variable in class tools.jackson.databind.util.StdDateFormat
Blueprint "Calendar" instance for use during formatting.
call() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
call() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
call() - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
Method that can be used to (try to) call this object without arguments.
call(Object[]) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
call(Object[]) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
call(Object[]) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
Method that can be used to (try to) call this object with specified arguments.
call1(Object) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
call1(Object) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
call1(Object) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
Method that can be used to (try to) call this object with single arguments.
callOn(Object) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
callOnWith(Object, Object...) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
CAN_OVERRIDE_ACCESS_MODIFIERS - Enum constant in enum class tools.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 tools.jackson.databind.util.ClassUtil
 
canConvertToExactIntegral() - Method in class tools.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, see JsonNode.canConvertToInt() and JsonNode.canConvertToInt()).
canConvertToExactIntegral() - Method in class tools.jackson.databind.node.NumericFPNode
 
canConvertToInt() - Method in class tools.jackson.databind.JsonNode
Method that can be used to check whether this node is a numeric node (JsonNode.isNumber() would return true) AND can be converted without loss to it (that is, its value fits within Java's 32-bit signed integer type, int and if it is a floating-point number, it does not have fractional part).
canConvertToInt() - Method in class tools.jackson.databind.node.NumericFPNode
 
canConvertToInt() - Method in class tools.jackson.databind.node.NumericIntNode
 
canConvertToInt() - Method in class tools.jackson.databind.node.NumericNode
 
canConvertToLong() - Method in class tools.jackson.databind.JsonNode
Method that can be used to check whether this node is a numeric node (JsonNode.isNumber() would return true) AND can be converted without loss to it (that is, its value fits within Java's 64-bit signed integer type, long and if it is a floating-point number, it does not have fractional part).
canConvertToLong() - Method in class tools.jackson.databind.node.NumericFPNode
 
canConvertToLong() - Method in class tools.jackson.databind.node.NumericIntNode
 
canConvertToLong() - Method in class tools.jackson.databind.node.NumericNode
 
canCreateArraySerializer() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Helper method for sub-classes to check if it should be possible to construct an "as-array" serializer.
canCreateFromBigDecimal() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromBigDecimal() - Method in class tools.jackson.databind.deser.ValueInstantiator
Method that can be called to check whether a BigDecimal based creator is available to use (to call ValueInstantiator.createFromBigDecimal(tools.jackson.databind.DeserializationContext, java.math.BigDecimal)).
canCreateFromBigInteger() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromBigInteger() - Method in class tools.jackson.databind.deser.ValueInstantiator
Method that can be called to check whether a BigInteger based creator is available to use (to call ValueInstantiator.createFromBigInteger(tools.jackson.databind.DeserializationContext, java.math.BigInteger))
canCreateFromBoolean() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromBoolean() - Method in class tools.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(tools.jackson.databind.DeserializationContext, double)).
canCreateFromBoolean() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateFromDouble() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromDouble() - Method in class tools.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(tools.jackson.databind.DeserializationContext, double)).
canCreateFromDouble() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateFromInt() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromInt() - Method in class tools.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(tools.jackson.databind.DeserializationContext, int)).
canCreateFromInt() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateFromLong() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromLong() - Method in class tools.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(tools.jackson.databind.DeserializationContext, long)).
canCreateFromLong() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateFromObjectWith() - Method in class tools.jackson.databind.deser.jackson.TokenStreamLocationInstantiator
 
canCreateFromObjectWith() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromObjectWith() - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateFromString() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateFromString() - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateUsingArrayDelegate() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateUsingArrayDelegate() - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateUsingDefault() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateUsingDefault() - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canCreateUsingDelegate() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canCreateUsingDelegate() - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canInstantiate() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
canInstantiate() - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
canOverrideAccessModifiers() - Method in class tools.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 tools.jackson.databind.DatabindContext
Convenience method for accessing serialization view in use (if any); equivalent to:
canOverrideAccessModifiers() - Method in class tools.jackson.databind.DeserializationContext
 
canOverrideAccessModifiers() - Method in class tools.jackson.databind.SerializationContext
 
canReadObjectId() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
canReadTypeId() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
canUseFor(ObjectIdGenerator<?>) - Method in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
canUseFor(ObjectIdGenerator<?>) - Method in class tools.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.
canWriteObjectId() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
canWriteObjectId() - Method in class tools.jackson.databind.util.TokenBuffer
 
canWriteTypeId() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
canWriteTypeId() - Method in class tools.jackson.databind.util.TokenBuffer
 
Chained(NameTransformer, NameTransformer) - Constructor for class tools.jackson.databind.util.NameTransformer.Chained
 
chainedTransformer(NameTransformer, NameTransformer) - Static method in class tools.jackson.databind.util.NameTransformer
Method that constructs transformer that applies given transformers as a sequence; essentially combines separate transform operations into one logical transformation.
changeDefaultNullHandling(UnaryOperator<JsonSetter.Value>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing currently default settings for handling of `null` values during deserialization, regarding whether they are set as-is, ignored completely, or possible transformed into "empty" value of the target type (if any).
changeDefaultPropertyInclusion(UnaryOperator<JsonInclude.Value>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing currently default settings for property inclusion, used for determining whether POJO properties with certain value should be excluded or not: most common case being exclusion of `null` values.
changeDefaultVisibility(UnaryOperator<VisibilityChecker>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing currently configured default VisibilityChecker, object used for determining whether given property element (method, field, constructor) can be auto-detected or not.
changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
Method called by BeanSerializerFactory with tentative set of discovered properties.
CharacterDeserializer(Class<Character>, Character) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.CharacterDeserializer
 
characterEscapes - Variable in class tools.jackson.databind.cfg.GeneratorSettings
Caller may want to specify character escaping details, either as defaults, or on call-by-call basis.
CharArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.CharArraySerializer
 
checkAndFixAccess(Member, boolean) - Static method in class tools.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 calling AccessibleObject.setAccessible(boolean).
checkUnresolvedObjectId() - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
checkUnresolvedObjectId() - Method in class tools.jackson.databind.DeserializationContext
Method called to ensure that every object id encounter during processing are resolved.
checkUnsupportedType(MapperConfig<?>, JavaType) - Static method in class tools.jackson.databind.util.BeanUtil
Helper method called by BeanDeserializerFactory and BeanSerializerFactory to check if given unrecognized type (to be (de)serialized as general POJO) is one of "well-known" types for which there would be a datatype module; and if so, return appropriate failure message to give to caller.
child(Class<?>) - Method in class tools.jackson.databind.type.ClassStack
 
classForName(String) - Method in class tools.jackson.databind.type.TypeFactory
 
classForName(String, boolean, ClassLoader) - Method in class tools.jackson.databind.type.TypeFactory
 
classIntrospector() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
classIntrospector() - Method in class tools.jackson.databind.DatabindContext
 
classIntrospector() - Method in class tools.jackson.databind.DeserializationContext
 
classIntrospector() - Method in class tools.jackson.databind.SerializationContext
 
classIntrospector(ClassIntrospector) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
ClassIntrospector - Class in tools.jackson.databind.introspect
Helper class used to introspect features of POJO value classes used with Jackson.
ClassIntrospector() - Constructor for class tools.jackson.databind.introspect.ClassIntrospector
 
classIntrospectorInstance() - Method in class tools.jackson.databind.cfg.MapperConfig
Accessor for getting a new ClassIntrospector instance initialized for per-call usage (with possible local caching)
classIntrospectorInstance() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
ClassKey - Class in tools.jackson.databind.type
Key class, used as an efficient and accurate key for locating per-class values, such as ValueSerializers.
ClassKey() - Constructor for class tools.jackson.databind.type.ClassKey
 
ClassKey(Class<?>) - Constructor for class tools.jackson.databind.type.ClassKey
 
classLoaderName - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
className - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
ClassNameIdResolver - Class in tools.jackson.databind.jsontype.impl
TypeIdResolver implementation that converts between fully-qualified Java class names and (JSON) Strings.
ClassNameIdResolver(JavaType, Collection<NamedType>, PolymorphicTypeValidator) - Constructor for class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
classNameOf(Object) - Static method in class tools.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 tools.jackson.databind.util.ClassUtil
 
ClassStack - Class in tools.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 tools.jackson.databind.type.ClassStack
 
ClassUtil - Class in tools.jackson.databind.util
 
ClassUtil() - Constructor for class tools.jackson.databind.util.ClassUtil
 
ClassUtil.Ctor - Class in tools.jackson.databind.util
Value class used for containing information about discovered Constructors
clear() - Method in interface tools.jackson.databind.util.LookupCache
Method for removing all contents this cache has.
clear() - Method in class tools.jackson.databind.util.SimpleLookupCache
 
clearCache() - Method in class tools.jackson.databind.type.TypeFactory
Method that will clear up any cached type definitions that may be cached by this TypeFactory instance.
clearCaches() - Method in class tools.jackson.databind.ObjectMapper
Method that will clear all caches this mapper owns.
clearLocalDefinitions(Map<Class<?>, Class<?>>) - Method in class tools.jackson.databind.introspect.MixInHandler
 
clearProblemHandlers() - Method in class tools.jackson.databind.cfg.MapperBuilder
Method that may be used to remove all DeserializationProblemHandlers added to this builder (if any).
clone() - Method in class tools.jackson.databind.util.StdDateFormat
 
close() - Method in class tools.jackson.databind.MappingIterator
 
close() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
close() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
close() - Method in class tools.jackson.databind.SequenceWriter
 
close() - Method in class tools.jackson.databind.util.ByteBufferBackedInputStream
 
close() - Method in class tools.jackson.databind.util.ByteBufferBackedOutputStream
 
close() - Method in class tools.jackson.databind.util.TokenBuffer
 
close() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
CLOSE_CLOSEABLE - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that determines whether close() method of serialized root level objects (ones for which ObjectMapper's (and ObjectWriter's) writeValue() (or equivalent) method is called) that implement AutoCloseable is called after serialization or not.
closeOnFailAndThrowAsJacksonE(JsonGenerator, AutoCloseable, Exception) - Static method in class tools.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.
closeOnFailAndThrowAsJacksonE(JsonGenerator, Exception) - Static method in class tools.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 Class in tools.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 tools.jackson.databind.cfg
 
CoercionConfig() - Constructor for class tools.jackson.databind.cfg.CoercionConfig
 
CoercionConfig(CoercionConfig) - Constructor for class tools.jackson.databind.cfg.CoercionConfig
 
CoercionConfigs - Class in tools.jackson.databind.cfg
 
CoercionConfigs() - Constructor for class tools.jackson.databind.cfg.CoercionConfigs
 
CoercionConfigs(CoercionAction, MutableCoercionConfig, MutableCoercionConfig[], Map<Class<?>, MutableCoercionConfig>) - Constructor for class tools.jackson.databind.cfg.CoercionConfigs
 
CoercionInputShape - Enum Class in tools.jackson.databind.cfg
Set of input types (which mostly match one of JsonToken types) used for configuring CoercionActions to take when reading input into target types (specific type or LogicalType).
collectAll() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
Internal method that will collect actual property information.
collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedClass) - Method in class tools.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 tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
collectAndResolveSubtypesByClass(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class tools.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 tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedClass) - Method in class tools.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 tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
collectAndResolveSubtypesByTypeId(MapperConfig<?>, AnnotatedMember, JavaType) - Method in class tools.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(Annotation[]) - Method in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
collectAnnotations(AnnotationCollector, Annotation[]) - Method in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
collectDefaultAnnotations(AnnotationCollector, Annotation[]) - Method in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
collectDefaultFromBundle(AnnotationCollector, Annotation) - Method in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
collectFeatureDefaults(Class<F>) - Static method in interface tools.jackson.databind.cfg.ConfigFeature
Method that calculates bit set (flags) of all features that are enabled by default.
collectFields(MapperConfig<?>, TypeResolutionContext, MixInResolver, JavaType, Class<?>, boolean) - Static method in class tools.jackson.databind.introspect.AnnotatedFieldCollector
 
collectFromBundle(AnnotationCollector, Annotation) - Method in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
Collection - Enum constant in enum class tools.jackson.databind.type.LogicalType
Collection values (and "Collection-like" for JVM languages and datatype libraries with semantically similar types)
CollectionDeserializer - Class in tools.jackson.databind.deser.jdk
Basic serializer that can take JSON "Array" structure and construct a Collection instance, with typed contents.
CollectionDeserializer(CollectionDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.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, ValueDeserializer<Object>, TypeDeserializer, ValueInstantiator) - Constructor for class tools.jackson.databind.deser.jdk.CollectionDeserializer
Constructor for context-free instances, where we do not yet know which property is using this deserializer.
CollectionDeserializer(JavaType, ValueDeserializer<Object>, TypeDeserializer, ValueInstantiator, ValueDeserializer<Object>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.CollectionDeserializer
Constructor used when creating contextualized instances.
CollectionDeserializer.CollectionReferringAccumulator - Class in tools.jackson.databind.deser.jdk
Helper class for dealing with Object Id references for values contained in collections being deserialized.
CollectionLikeType - Class in tools.jackson.databind.type
Type that represents things that act similar to Collection; but may or may not be instances of that interface.
CollectionLikeType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.CollectionLikeType
 
CollectionLikeType(TypeBase, JavaType) - Constructor for class tools.jackson.databind.type.CollectionLikeType
 
CollectionReferringAccumulator(Class<?>, Collection<Object>) - Constructor for class tools.jackson.databind.deser.jdk.CollectionDeserializer.CollectionReferringAccumulator
 
CollectionSerializer - Class in tools.jackson.databind.ser.jdk
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, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ser.jdk.CollectionSerializer
 
CollectionSerializer(CollectionSerializer, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.CollectionSerializer
 
CollectionType - Class in tools.jackson.databind.type
Type that represents Java Collection types (Lists, Sets).
CollectionType(TypeBase, JavaType) - Constructor for class tools.jackson.databind.type.CollectionType
 
collectLongDefaults() - Static method in enum class tools.jackson.databind.MapperFeature
 
collectMethods(MapperConfig<?>, TypeResolutionContext, MixInResolver, JavaType, List<JavaType>, Class<?>, boolean) - Static method in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
collectProperties(JavaType, AnnotatedClass, boolean, String) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
collectPropertiesWithBuilder(JavaType, AnnotatedClass, BeanDescription, boolean) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
COLOR - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This is a CSS color (like "#FF0000" or "red"), based on CSS 2.1 [W3C.CR-CSS21-20070719].
combineNamesToInclude(Set<String>, Set<String>) - Static method in class tools.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 tools.jackson.databind.util
Specialized lookup class that implements functionality similar to Map, but for special case of key always being String and using more compact (and memory-access friendly) hashing scheme.
compareTo(POJOPropertyBuilder) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
compareTo(ClassKey) - Method in class tools.jackson.databind.type.ClassKey
 
compareTo(UniqueId) - Method in class tools.jackson.databind.util.UniqueId
 
compileString(String) - Method in class tools.jackson.databind.cfg.MapperConfig
Method for constructing a specialized textual object that can typically be serialized faster than basic String (depending on escaping needed if any, char-to-byte encoding if needed).
complete(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ExternalTypeHandler
Method called after JSON Object closes, and has to ensure that all external type ids have been handled.
complete(JsonParser, DeserializationContext, PropertyValueBuffer, PropertyBasedCreator) - Method in class tools.jackson.databind.deser.impl.ExternalTypeHandler
Variant called when creation of the POJO involves buffering of creator properties as well as property-based creator.
completeAndClearBuffer(Object[], int) - Method in class tools.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 tools.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 tools.jackson.databind.util.ObjectBuffer
 
completeAndClearBuffer(T, int) - Method in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
ConcreteBeanPropertyBase - Class in tools.jackson.databind.introspect
Intermediate BeanProperty class shared by concrete readable- and writable property implementations for sharing common functionality.
ConcreteBeanPropertyBase(ConcreteBeanPropertyBase) - Constructor for class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
ConcreteBeanPropertyBase(PropertyMetadata) - Constructor for class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
ConfigFeature - Interface in tools.jackson.databind.cfg
Interface that actual SerializationFeature enumerations used by MapperConfig implementations must implement.
configOverride(Class<?>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
configOverride(Class<?>) - Method in interface tools.jackson.databind.JacksonModule.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 in tools.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 tools.jackson.databind.cfg.ConfigOverride
 
ConfigOverride(ConfigOverride) - Constructor for class tools.jackson.databind.cfg.ConfigOverride
 
ConfigOverrides - Class in tools.jackson.databind.cfg
Container for individual ConfigOverride values.
ConfigOverrides() - Constructor for class tools.jackson.databind.cfg.ConfigOverrides
 
ConfigOverrides(Map<Class<?>, MutableConfigOverride>, JsonInclude.Value, JsonSetter.Value, VisibilityChecker, Boolean, Boolean) - Constructor for class tools.jackson.databind.cfg.ConfigOverrides
 
configure(JsonReadFeature, boolean) - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
configure(JsonWriteFeature, boolean) - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
configure(StreamReadFeature, boolean) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
configure(StreamWriteFeature, boolean) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
configure(StreamWriteFeature, boolean) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
configure(StreamWriteFeature, boolean) - Method in class tools.jackson.databind.util.TokenBuffer
 
configure(DatatypeFeature, boolean) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
configure(DeserializationFeature, boolean) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
configure(MapperFeature, boolean) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
configure(SerializationFeature, boolean) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
configureForJackson2() - Method in class tools.jackson.databind.cfg.MapperBuilder
The builder returned uses default settings more closely matching the default configs used in Jackson 2.x versions.
configureFromArraySettings(AnnotatedWithParams, JavaType, SettableBeanProperty[]) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromBigDecimalCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromBigIntegerCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromBooleanCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromDoubleCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromIntCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromLongCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
configureFromObjectSettings(AnnotatedWithParams, AnnotatedWithParams, JavaType, SettableBeanProperty[], AnnotatedWithParams, SettableBeanProperty[]) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
Method for setting properties related to instantiating values from JSON Object.
configureFromStringCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
CONSTANT - Enum constant in enum class tools.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(JsonAutoDetect.Value) - Static method in class tools.jackson.databind.introspect.VisibilityChecker
 
construct(Boolean, String, Integer, String) - Static method in class tools.jackson.databind.PropertyMetadata
 
construct(Class<?>[]) - Static method in class tools.jackson.databind.util.ViewMatcher
 
construct(Class<?>, SerializationConfig, BeanDescription, JsonFormat.Value) - Static method in class tools.jackson.databind.ser.jdk.EnumSerializer
Factory method used by BasicSerializerFactory for constructing serializer instance of Enum types.
construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class tools.jackson.databind.type.CollectionLikeType
 
construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class tools.jackson.databind.type.CollectionType
 
construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class tools.jackson.databind.type.IterationType
 
construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType) - Static method in class tools.jackson.databind.type.ReferenceType
 
construct(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType) - Static method in class tools.jackson.databind.type.MapType
 
construct(Class<?>, EnumValues) - Static method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
 
construct(Class<?>, EnumValues, EnumValues) - Static method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
 
construct(Class<Enum<?>>, SerializableString[]) - Static method in class tools.jackson.databind.util.EnumValues
 
construct(String) - Static method in class tools.jackson.databind.PropertyName
 
construct(String, String) - Static method in class tools.jackson.databind.PropertyName
 
construct(String, BeanPropertyDefinition, Annotations, JavaType) - Static method in class tools.jackson.databind.ser.impl.AttributePropertyWriter
 
construct(Map<String, ?>) - Static method in class tools.jackson.databind.util.CompactStringObjectMap
 
construct(Set<String>, Set<String>) - Static method in class tools.jackson.databind.util.IgnorePropertiesUtil.Checker
 
construct(MapperConfig<?>, Class<Enum<?>>, List<String>) - Static method in class tools.jackson.databind.util.EnumValues
 
construct(MapperConfig<?>, Collection<SettableBeanProperty>, PropertyName[][], boolean) - Static method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
construct(MapperConfig<?>, AnnotatedMember) - Static method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
construct(MapperConfig<?>, AnnotatedMember, PropertyName) - Static method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
construct(MapperConfig<?>, AnnotatedMember, PropertyName, PropertyMetadata, JsonInclude.Include) - Static method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
Method called to create instance for virtual properties.
construct(MapperConfig<?>, AnnotatedMember, PropertyName, PropertyMetadata, JsonInclude.Value) - Static method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
construct(MapperConfig<?>, AnnotatedWithParams, BeanPropertyDefinition[]) - Static method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
construct(MapperConfig<?>, JavaType, Collection<NamedType>, boolean, boolean) - Static method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
construct(MapperConfig<?>, JavaType, Collection<NamedType>, boolean, boolean) - Static method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
construct(SettableBeanProperty, AnnotatedMember) - Static method in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
construct(DeserializationContext) - Static method in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer
 
construct(DeserializationContext, BeanDeserializer) - Static method in class tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
construct(DeserializationContext, ValueInstantiator, SettableBeanProperty[], boolean) - Static method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.PropertyBasedCreator
Factory method used for building actual instances to be used with POJOS: resolves deserializers, checks for "null values".
construct(JavaType, boolean, TypeSerializer, ValueSerializer<Object>, ValueSerializer<Object>, Object, Set<String>, Set<String>) - Static method in class tools.jackson.databind.ser.jdk.MapSerializer
 
construct(JavaType, Collection<NamedType>, PolymorphicTypeValidator) - Static method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
construct(JavaType, Collection<NamedType>, PolymorphicTypeValidator) - Static method in class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
 
construct(JavaType, PropertyName, ObjectIdGenerator<?>, boolean) - Static method in class tools.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<?>, ValueDeserializer<?>, SettableBeanProperty, ObjectIdResolver) - Static method in class tools.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 tools.jackson.databind.type.ArrayType
 
construct(JavaType, TypeBindings, Object, Object) - Static method in class tools.jackson.databind.type.ArrayType
 
construct(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, JacksonInject.Value, PropertyMetadata) - Static method in class tools.jackson.databind.deser.CreatorProperty
Factory method for creating CreatorProperty instances
construct(BeanSerializerBase) - Static method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
construct(SerializationConfig, AnnotatedClass) - Static method in class tools.jackson.databind.util.EnumValues
NOTE: do NOT call this if configuration may change, and choice between toString() and name() might change dynamically.
construct(SerializationConfig, JavaType, JavaType, boolean, TypeSerializer, ValueSerializer<?>, AnnotatedMember) - Static method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
constructAnySetter(DeserializationContext, BeanDescription, AnnotatedMember) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
Method called to construct fallback SettableAnyProperty for handling unknown bean properties, given a method that has been designated as such setter.
constructArrayType(Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing an ArrayType.
constructArrayType(JavaType) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing an ArrayType.
constructBeanDeserializerBuilder(DeserializationContext, BeanDescription) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
Overridable method that constructs a BeanDeserializerBuilder which is used to accumulate information needed to create deserializer instance.
constructBeanOrAddOnSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Method called to construct serializer based on checking which condition is matched: Nominal type is java.lang.Object: if so, return special "no type known" serializer If a known "not-POJO" type (like JDK Proxy), return null If at least one logical property found, build actual BeanSerializer If add-on type (like Iterable) found, create appropriate serializer If one of Jackson's "well-known" annotations found, create bogus "empty Object" Serializer or, if none matched, return null.
constructBeanSerializerBuilder(SerializationConfig, BeanDescription) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
 
constructCalendar(Date) - Method in class tools.jackson.databind.DeserializationContext
Convenience method for constructing Calendar instance set to specified time, to be modified and used by caller.
constructCollectionLikeType(Class<?>, Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a CollectionLikeType.
constructCollectionLikeType(Class<?>, JavaType) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a CollectionLikeType.
constructCollectionType(Class<? extends Collection>, Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a CollectionType.
constructCollectionType(Class<? extends Collection>, JavaType) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a CollectionType.
constructCreatorProperty(DeserializationContext, BeanDescription, PropertyName, int, AnnotatedParameter, JacksonInject.Value) - Method in class tools.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 tools.jackson.databind.SerializationConfig
 
constructDelegatingKeyDeserializer(DeserializationConfig, JavaType, ValueDeserializer<?>) - Static method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializers
 
constructEnumKeyDeserializer(EnumResolver, AnnotatedMethod, EnumResolver, EnumResolver, EnumResolver) - Static method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializers
 
constructEnumKeyDeserializer(EnumResolver, EnumResolver, EnumResolver, EnumResolver) - Static method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializers
 
constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Factory method used to resolve an instance of CompactStringObjectMap with EnumNamingStrategy applied for the target class.
constructEnumNamingStrategyValues(SerializationConfig, Class<Enum<?>>, AnnotatedClass) - Static method in class tools.jackson.databind.ser.jdk.EnumSerializer
Factory method used to resolve an instance of EnumValues with EnumNamingStrategy applied for the target class.
constructEnumResolver(DeserializationContext, Class<?>, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
constructFilteredBeanWriter(BeanPropertyWriter, Class<?>[]) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Method called to construct a filtered writer, for given view definitions.
constructFor(DeserializationConfig, AnnotatedClass) - Static method in class tools.jackson.databind.util.EnumResolver
Factory method for constructing an EnumResolver based on the given DeserializationConfig and AnnotatedClass of the enum to be resolved.
constructForJsonNodeField(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, ValueDeserializer<Object>) - Static method in class tools.jackson.databind.deser.SettableAnyProperty
 
constructForJsonNodeParameter(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, ValueDeserializer<Object>, int) - Static method in class tools.jackson.databind.deser.SettableAnyProperty
 
constructForMapField(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer) - Static method in class tools.jackson.databind.deser.SettableAnyProperty
 
constructForMapParameter(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer, int) - Static method in class tools.jackson.databind.deser.SettableAnyProperty
 
constructForMethod(DeserializationContext, BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer) - Static method in class tools.jackson.databind.deser.SettableAnyProperty
 
constructForNonPOJO(BeanDescription) - Static method in class tools.jackson.databind.deser.AbstractDeserializer
Factory method used when constructing instances for non-POJO types, like Maps.
constructForProperty(BeanProperty) - Static method in class tools.jackson.databind.deser.impl.NullsFailProvider
 
constructForProperty(BeanProperty, JavaType) - Static method in class tools.jackson.databind.deser.impl.NullsFailProvider
 
constructForRootValue(JavaType) - Static method in class tools.jackson.databind.deser.impl.NullsFailProvider
 
constructFromCanonical(String) - Method in class tools.jackson.databind.type.TypeFactory
Factory method for constructing a JavaType out of its canonical representation (see ResolvedType.toCanonical()).
constructFromName(MapperConfig<?>, AnnotatedClass) - Static method in class tools.jackson.databind.util.EnumValues
 
constructFromToString(MapperConfig<?>, AnnotatedClass) - Static method in class tools.jackson.databind.util.EnumValues
 
constructGeneralizedType(JavaType, Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
Method similar to TypeFactory.constructSpecializedType(tools.jackson.databind.JavaType, java.lang.Class<?>), but that creates a less-specific type of given type.
constructLookup() - Method in class tools.jackson.databind.util.EnumResolver
 
constructMap(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
constructMapLikeType(Class<?>, Class<?>, Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a MapLikeType instance.
constructMapLikeType(Class<?>, JavaType, JavaType) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a MapLikeType instance
constructMapType(Class<? extends Map>, Class<?>, Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a MapType instance
constructMapType(Class<? extends Map>, JavaType, JavaType) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a MapType instance
constructObjectIdHandler(SerializationContext, BeanDescription, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
 
constructorDetector(ConstructorDetector) - Method in class tools.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 tools.jackson.databind.cfg
Configurable handler used to select aspects of selecting constructor to use as "Creator" for POJOs.
ConstructorDetector(ConstructorDetector.SingleArgConstructor) - Constructor for class tools.jackson.databind.cfg.ConstructorDetector
Constructors used for default configurations which only varies by _singleArgMode
ConstructorDetector(ConstructorDetector.SingleArgConstructor, boolean, boolean) - Constructor for class tools.jackson.databind.cfg.ConstructorDetector
 
ConstructorDetector.SingleArgConstructor - Enum Class in tools.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 tools.jackson.databind.introspect.AnnotatedClass.Creators
Single argument constructors the class has, if any.
constructParametricType(Class<?>, Class<?>...) - Method in class tools.jackson.databind.type.TypeFactory
Factory method for constructing JavaType that represents a parameterized type.
constructParametricType(Class<?>, JavaType...) - Method in class tools.jackson.databind.type.TypeFactory
Factory method for constructing JavaType that represents a parameterized type.
constructParametricType(Class<?>, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
Factory method for constructing JavaType that represents a parameterized type.
constructPropertyBuilder(SerializationConfig, BeanDescription) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
 
constructPropertyCollector(JavaType, AnnotatedClass, boolean, AccessorNamingStrategy) - Method in class tools.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.
constructRawCollectionLikeType(Class<?>) - Method in class tools.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 tools.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 tools.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 tools.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 tools.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 tools.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 tools.jackson.databind.deser.BeanDeserializerFactory
Method that will construct a regular bean property setter using the given setter method.
constructSimpleType(Class<?>, JavaType[]) - Method in class tools.jackson.databind.type.TypeFactory
Method for constructing a type instance with specified parameterization.
constructSpecializedType(JavaType, Class<?>) - Method in class tools.jackson.databind.DatabindContext
Convenience method for constructing subtypes, retaining generic type parameter (if any).
constructSpecializedType(JavaType, Class<?>) - Method in class tools.jackson.databind.DeserializationContext
 
constructSpecializedType(JavaType, Class<?>) - Method in class tools.jackson.databind.SerializationContext
 
constructSpecializedType(JavaType, Class<?>) - Method in class tools.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 tools.jackson.databind.type.TypeFactory
Factory method for creating a subtype of given base type, as defined by specified subclass; but retaining generic type information if any.
constructType(Class<?>) - Method in class tools.jackson.databind.cfg.MapperConfig
Helper method that will construct JavaType for given raw class.
constructType(Class<?>) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
constructType(Class<?>) - Method in class tools.jackson.databind.DeserializationContext
Convenience method, functionally equivalent to:
constructType(Type) - Method in class tools.jackson.databind.DatabindContext
Convenience method for constructing JavaType for given JDK type (usually Class)
constructType(Type) - Method in class tools.jackson.databind.ObjectMapper
Convenience method for constructing JavaType out of given type (typically java.lang.Class), but without explicit context.
constructType(Type) - Method in class tools.jackson.databind.type.TypeFactory
 
constructType(TypeReference<?>) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
constructType(TypeReference<?>) - Method in class tools.jackson.databind.ObjectMapper
Convenience method for constructing JavaType out of given type reference.
constructType(TypeReference<?>) - Method in class tools.jackson.databind.type.TypeFactory
 
constructUnsafe(Class<?>) - Static method in class tools.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 tools.jackson.databind.util.EnumValues
Returns String serializations of Enum name using an instance of EnumNamingStrategy.
constructUsingEnumNamingStrategy(DeserializationConfig, AnnotatedClass, EnumNamingStrategy) - Static method in class tools.jackson.databind.util.EnumResolver
Factory method for constructing an EnumResolver with EnumNamingStrategy applied.
constructUsingIndex(DeserializationConfig, AnnotatedClass) - Static method in class tools.jackson.databind.util.EnumResolver
Factory method for constructing resolver that maps from index of Enum.values() into Enum value.
constructUsingMethod(DeserializationConfig, AnnotatedClass, AnnotatedMember) - Static method in class tools.jackson.databind.util.EnumResolver
Method used when actual String serialization is indicated using @JsonValue on a method in Enum class.
constructUsingToString(DeserializationConfig, AnnotatedClass) - Static method in class tools.jackson.databind.util.EnumResolver
Factory method for constructing resolver that maps from Enum.toString() into Enum value
constructValue(DeserializationContext, String, String, String, int, String, String, String) - Method in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer
Overridable factory method used for constructing StackTraceElements.
constructValue(DeserializationContext, StackTraceElementDeserializer.Adapter) - Method in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer
 
constructValueInstantiator(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
constructViewBased(BeanPropertyWriter, Class<?>[]) - Static method in class tools.jackson.databind.ser.impl.FilteredBeanPropertyWriter
 
containedType(int) - Method in class tools.jackson.databind.JavaType
 
containedType(int) - Method in class tools.jackson.databind.type.TypeBase
 
containedTypeCount() - Method in class tools.jackson.databind.JavaType
 
containedTypeCount() - Method in class tools.jackson.databind.type.TypeBase
 
containedTypeOrUnknown(int) - Method in class tools.jackson.databind.JavaType
Convenience method that is functionally same as: JavaType t = containedType(index); if (t == null) { t = TypeFactory.unknownType(); } and typically used to eliminate need for null checks for common case where we just want to check if containedType is available first; and if not, use "unknown type" (which translates to java.lang.Object basically).
ContainerDefaultMappings() - Constructor for class tools.jackson.databind.deser.BasicDeserializerFactory.ContainerDefaultMappings
 
ContainerDeserializerBase<T> - Class in tools.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 tools.jackson.databind.deser.std.ContainerDeserializerBase
 
ContainerDeserializerBase(ContainerDeserializerBase<?>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
ContainerDeserializerBase(JavaType) - Constructor for class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
ContainerDeserializerBase(JavaType, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
ContainerNode<T extends ContainerNode<T>> - Class in tools.jackson.databind.node
This intermediate base class is used for all container nodes, specifically, array and object nodes.
ContainerNode() - Constructor for class tools.jackson.databind.node.ContainerNode
 
ContainerNode(JsonNodeFactory) - Constructor for class tools.jackson.databind.node.ContainerNode
 
contains(LinkedNode<ST>, ST) - Static method in class tools.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
contentAs() - Element in annotation interface tools.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 interface tools.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 interface tools.jackson.databind.annotation.JsonDeserialize
Similar to JsonDeserialize.converter(), but used for values of structures types (List, arrays, Maps).
contentConverter() - Element in annotation interface tools.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 tools.jackson.databind.util.LookupCache
Method to apply operation on cache contents without exposing them.
contents(BiConsumer<K, V>) - Method in class tools.jackson.databind.util.SimpleLookupCache
 
contentSchema() - Method in class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
contentSchema() - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
contentSchema() - Method in class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
contentUsing() - Element in annotation interface tools.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 interface tools.jackson.databind.annotation.JsonSerialize
Serializer class to use for serializing contents (elements of a Collection/array, values of Maps) of annotated property.
ContextAttributes - Class in tools.jackson.databind.cfg
Helper class used for storing and accessing per-call attributes.
ContextAttributes() - Constructor for class tools.jackson.databind.cfg.ContextAttributes
 
ContextAttributes.Impl - Class in tools.jackson.databind.cfg
 
ContextualKeyDeserializer - Interface in tools.jackson.databind.deser
Add-on interface that KeyDeserializers 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.
convert(IN) - Method in class tools.jackson.databind.util.StdConverter
 
convert(DeserializationContext, IN) - Method in interface tools.jackson.databind.util.Converter
Conversion method to use on deserialization side.
convert(DeserializationContext, IN) - Method in class tools.jackson.databind.util.StdConverter
 
convert(JsonNode, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ThreadGroupDeserializer
 
convert(JsonNode, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
convert(JsonNode, DeserializationContext, T) - Method in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
Facilitates usage with ObjectMapper.readerForUpdating(Object) and StdNodeBasedDeserializer.deserialize(JsonParser, DeserializationContext, Object) by eliminating the need to manually convert the value to a JsonNode.
convert(SerializationContext, IN) - Method in interface tools.jackson.databind.util.Converter
Conversion method to use on serialization side.
convert(SerializationContext, IN) - Method in class tools.jackson.databind.util.StdConverter
 
convertEnumToExternalName(MapperConfig<?>, AnnotatedClass, String) - Method in class tools.jackson.databind.EnumNamingStrategies.DelegatingEnumNamingStrategy
 
convertEnumToExternalName(MapperConfig<?>, AnnotatedClass, String) - Method in interface tools.jackson.databind.EnumNamingStrategy
Translates the given enumName into an external property name according to the implementation of this EnumNamingStrategy.
converter() - Element in annotation interface tools.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 interface tools.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 tools.jackson.databind.util
Helper interface for things that convert Objects of one type to another.
Converter.None - Class in tools.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 tools.jackson.databind.cfg.HandlerInstantiator
Method called to construct a Converter instance used for specified class.
converterInstance(Annotated, Object) - Method in class tools.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, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
Convenience method for doing two-step conversion from given value, into instance of given value type, by writing value into temporary buffer and reading from the buffer into specified target type.
convertValue(Object, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
convertValue(Object, JavaType) - Method in class tools.jackson.databind.ObjectMapper
convertValue(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
Method called to convert from "delegate value" (which was deserialized from JSON using standard Jackson deserializer for delegate type) into desired target type.
convertValue(SerializationContext, Object) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
Method called to convert from source Java value into delegate value (which will be serialized using standard Jackson serializer for delegate type)
copy() - Method in class tools.jackson.databind.cfg.MutableCoercionConfig
 
copy() - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
copyCurrentEvent(JsonParser) - Method in class tools.jackson.databind.util.TokenBuffer
 
copyCurrentStructure(JsonParser) - Method in class tools.jackson.databind.util.TokenBuffer
 
CORE_TYPE_BOOL - Static variable in class tools.jackson.databind.type.TypeFactory
 
CORE_TYPE_COMPARABLE - Static variable in class tools.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 tools.jackson.databind.type.TypeFactory
 
CORE_TYPE_ENUM - Static variable in class tools.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 tools.jackson.databind.type.TypeFactory
 
CORE_TYPE_JSON_NODE - Static variable in class tools.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 tools.jackson.databind.type.TypeFactory
 
CORE_TYPE_OBJECT - Static variable in class tools.jackson.databind.type.TypeFactory
 
CORE_TYPE_STRING - Static variable in class tools.jackson.databind.type.TypeFactory
 
CoreXMLDeserializers - Class in tools.jackson.databind.ext
Container deserializers that handle "core" XML types: ones included in standard JDK 1.5.
CoreXMLDeserializers() - Constructor for class tools.jackson.databind.ext.CoreXMLDeserializers
 
CoreXMLDeserializers.Std - Class in tools.jackson.databind.ext
Combo-deserializer that supports deserialization of somewhat optional javax.xml types QName, Duration and XMLGregorianCalendar.
couldDeserialize() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
couldDeserialize() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
couldSerialize() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
couldSerialize() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
create() - Static method in class tools.jackson.databind.util.UniqueId
 
create(Class<?>, List<JavaType>) - Static method in class tools.jackson.databind.type.TypeBindings
Factory method for constructing bindings for given class using specified type parameters.
create(Class<?>, JavaType) - Static method in class tools.jackson.databind.type.TypeBindings
 
create(Class<?>, JavaType[]) - Static method in class tools.jackson.databind.type.TypeBindings
 
create(Class<?>, JavaType, JavaType) - Static method in class tools.jackson.databind.type.TypeBindings
 
create(String) - Static method in class tools.jackson.databind.util.UniqueId
 
create(List<String>, List<JavaType>) - Static method in class tools.jackson.databind.type.TypeBindings
Factory method for constructing bindings given names and associated types.
create(AnnotationIntrospector, AnnotationIntrospector) - Static method in class tools.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(SerializationContext, JavaType) - Static method in class tools.jackson.databind.ser.jdk.MapEntryAsPOJOSerializer
 
createArrayDeserializer(DeserializationContext, ArrayType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
createArrayDeserializer(DeserializationContext, ArrayType, BeanDescription) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
createArrayNode() - Method in class tools.jackson.databind.ObjectMapper
Note: return type is co-variant, as basic TreeCodec 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 tools.jackson.databind.ObjectReader
 
createArrayNode() - Method in class tools.jackson.databind.ObjectWriter
 
createArrayNode() - Method in class tools.jackson.databind.SerializationContext
 
createBeanDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
Method that called to create a new deserializer for types other than Collections, Maps, arrays, referential types or enums, or "well-known" JDK scalar types.
createBeanDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.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 tools.jackson.databind.deser.BeanDeserializerFactory
 
createBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription, Class<?>) - Method in class tools.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 tools.jackson.databind.deser.BeanDeserializerBuilder
Extension point for overriding the actual creation of the builder deserializer.
createChildArrayContext() - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
createChildObjectContext() - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
createCollectionDeserializer(DeserializationContext, CollectionType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
createCollectionDeserializer(DeserializationContext, CollectionType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
 
createCollectionLikeDeserializer(DeserializationContext, CollectionLikeType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
createCollectionLikeDeserializer(DeserializationContext, CollectionLikeType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
 
createContext(DeserializationConfig, FormatSchema, InjectableValues) - Method in class tools.jackson.databind.cfg.DeserializationContexts
Factory method for constructing context object for individual writeValue call.
createContext(DeserializationConfig, FormatSchema, InjectableValues) - Method in class tools.jackson.databind.cfg.DeserializationContexts.DefaultImpl
 
createContext(SerializationConfig, GeneratorSettings) - Method in class tools.jackson.databind.cfg.SerializationContexts
Factory method for constructing context object for individual writeValue() calls.
createContext(SerializationConfig, GeneratorSettings) - Method in class tools.jackson.databind.cfg.SerializationContexts.DefaultImpl
 
createContextual(DeserializationContext, BeanDescription) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createContextual(DeserializationContext, BeanDescription) - Method in class tools.jackson.databind.deser.ValueInstantiator.Base
 
createContextual(DeserializationContext, BeanDescription) - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.AbstractDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.bean.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 tools.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 tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.DateBasedDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
We only use contextualization for optimizing the case where no customization occurred; if so, can slip in a more streamlined version.
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class tools.jackson.databind.ValueDeserializer
Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property.
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.jdk8.Jdk8StreamSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.QNameSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
We can try to find the actual serializer for value, if we can statically figure out what the result type must be.
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.BooleanSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.EnumSerializer
To support some level of per-property configuration, we will need to make things contextual.
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.InetAddressSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.NumberSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.Base
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.jdk.UUIDSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.std.ArraySerializerBase
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.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(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
createContextual(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ValueSerializer
Method called to see if a different (or differently configured) serializer is needed to serialize values of specified property (or, for root values, in which case `null` is passed).
createDefaultInstance() - Static method in class tools.jackson.databind.type.TypeFactory
Method used to construct a new default/standard TypeFactory instance; an instance which has no custom configuration.
createDefaultInstance(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ArrayBlockingQueueDeserializer
 
createDefaultInstance(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
createDeserializer(Class<T>, int) - Static method in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
createDummy() - Method in class tools.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, BeanSerializerBuilder) - Static method in class tools.jackson.databind.ser.BeanSerializer
Method for constructing dummy bean serializer; one that never outputs any properties
createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Factory method for constructing deserializers of Enum types.
createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
 
createEnumNamingStrategyInstance(Object, boolean, EnumNamingStrategy) - Static method in class tools.jackson.databind.introspect.EnumNamingStrategyFactory
Factory method for creating an instance of EnumNamingStrategy from a provided namingDef.
createForDefaults(AnnotatedMember) - Static method in class tools.jackson.databind.PropertyMetadata.MergeInfo
 
createForPropertyOverride(AnnotatedMember) - Static method in class tools.jackson.databind.PropertyMetadata.MergeInfo
 
createForTypeOverride(AnnotatedMember) - Static method in class tools.jackson.databind.PropertyMetadata.MergeInfo
 
createFromBigDecimal(DeserializationContext, BigDecimal) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromBigDecimal(DeserializationContext, BigDecimal) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromBigDecimal(DeserializationContext, BigDecimal) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromBigInteger(DeserializationContext, BigInteger) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromBigInteger(DeserializationContext, BigInteger) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromBigInteger(DeserializationContext, BigInteger) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromBoolean(DeserializationContext, boolean) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromBoolean(DeserializationContext, boolean) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromBoolean(DeserializationContext, boolean) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromDouble(DeserializationContext, double) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromDouble(DeserializationContext, double) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromDouble(DeserializationContext, double) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromInt(DeserializationContext, int) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromInt(DeserializationContext, int) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromInt(DeserializationContext, int) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromLong(DeserializationContext, long) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromLong(DeserializationContext, long) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromLong(DeserializationContext, long) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromObjectWith(DeserializationContext, Object[]) - Method in class tools.jackson.databind.deser.jackson.TokenStreamLocationInstantiator
 
createFromObjectWith(DeserializationContext, Object[]) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromObjectWith(DeserializationContext, Object[]) - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromObjectWith(DeserializationContext, SettableBeanProperty[], PropertyValueBuffer) - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createFromString(DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createFromString(DeserializationContext, String) - Method in class tools.jackson.databind.deser.ValueInstantiator
 
createFromString(DeserializationContext, String) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createGenerator(DataOutput) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,DataOutput).
createGenerator(DataOutput) - Method in class tools.jackson.databind.ObjectWriter
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,DataOutput).
createGenerator(File, JsonEncoding) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,File,JsonEncoding).
createGenerator(File, JsonEncoding) - Method in class tools.jackson.databind.ObjectWriter
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,File,JsonEncoding).
createGenerator(OutputStream) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,OutputStream).
createGenerator(OutputStream) - Method in class tools.jackson.databind.ObjectWriter
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,OutputStream).
createGenerator(OutputStream, JsonEncoding) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,OutputStream,JsonEncoding).
createGenerator(OutputStream, JsonEncoding) - Method in class tools.jackson.databind.ObjectWriter
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,OutputStream,JsonEncoding).
createGenerator(Writer) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,Writer).
createGenerator(Writer) - Method in class tools.jackson.databind.ObjectWriter
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,Writer).
createGenerator(Path, JsonEncoding) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,Path,JsonEncoding).
createGenerator(Path, JsonEncoding) - Method in class tools.jackson.databind.ObjectWriter
Factory method for constructing JsonGenerator that is properly wired to allow callbacks for serialization: basically constructs a ObjectWriteContext and then calls TokenStreamFactory.createGenerator(ObjectWriteContext,Path,JsonEncoding).
createIfNeeded(Class<?>, JavaType) - Static method in class tools.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 tools.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(Class<T>, boolean) - Static method in class tools.jackson.databind.util.ClassUtil
Method that can be called to try to create an instantiate of specified type.
createKeyDeserializer(DeserializationContext, JavaType) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
createKeyDeserializer(DeserializationContext, JavaType) - Method in class tools.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(SerializationContext, JavaType) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
createKeySerializer(SerializationContext, JavaType) - Method in class tools.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 tools.jackson.databind.deser.BasicDeserializerFactory
 
createMapDeserializer(DeserializationContext, MapType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
 
createMapLikeDeserializer(DeserializationContext, MapLikeType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
createMapLikeDeserializer(DeserializationContext, MapLikeType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
 
createNonBlockingByteArrayParser() - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing non-blocking JsonParser that is properly wired to allow configuration access (and, if relevant for parser, callbacks): essentially constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,DataInput).
createNonBlockingByteArrayParser() - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing non-blocking JsonParser that is properly wired to allow configuration access (and, if relevant for parser, callbacks): essentially constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,DataInput).
createObjectNode() - Method in class tools.jackson.databind.DeserializationContext
 
createObjectNode() - Method in class tools.jackson.databind.ObjectMapper
Note: return type is co-variant, as basic TreeCodec 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 tools.jackson.databind.ObjectReader
 
createObjectNode() - Method in class tools.jackson.databind.ObjectWriter
 
createObjectNode() - Method in class tools.jackson.databind.SerializationContext
 
createParameterObject() - Method in class tools.jackson.databind.deser.SettableAnyProperty
Create an instance of value to pass through Creator parameter.
createParameterObject() - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
createParameterObject() - Method in class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
createParser(byte[]) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,byte[]).
createParser(byte[]) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,byte[]).
createParser(byte[], int, int) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,byte[],int,int).
createParser(byte[], int, int) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,byte[],int,int).
createParser(char[]) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,char[]).
createParser(char[]) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,char[]).
createParser(char[], int, int) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,char[],int,int).
createParser(char[], int, int) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,char[],int,int).
createParser(DataInput) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,DataInput).
createParser(DataInput) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,DataInput).
createParser(File) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,java.io.File).
createParser(File) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,java.io.File).
createParser(InputStream) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,InputStream).
createParser(InputStream) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,InputStream).
createParser(Reader) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,Reader).
createParser(Reader) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,Reader).
createParser(String) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,String).
createParser(String) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,String).
createParser(URL) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,java.net.URL).
createParser(URL) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,java.net.URL).
createParser(Path) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,Path).
createParser(Path) - Method in class tools.jackson.databind.ObjectReader
Factory method for constructing JsonParser that is properly wired to allow callbacks for deserialization: basically constructs a ObjectReadContext and then calls TokenStreamFactory.createParser(ObjectReadContext,Path).
createReadableObjectId(ObjectIdGenerator.IdKey) - Method in class tools.jackson.databind.deser.DeserializationContextExt
Overridable factory method to create a new instance of ReadableObjectId or its subclass.
createReferenceDeserializer(DeserializationContext, ReferenceType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
createReferenceDeserializer(DeserializationContext, ReferenceType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
 
createRootContext(TokenStreamContext) - Static method in class tools.jackson.databind.util.TokenBufferReadContext
 
createSchemaNode(String) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
createSchemaNode(String, boolean) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
createSerializer(SerializationContext, JavaType) - Method in class tools.jackson.databind.ser.SerializerFactory
Deprecated.
Since 3.0 use variant that takes JsonFormat.Value argument
createSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Main serializer constructor method.
createSerializer(SerializationContext, JavaType, BeanDescription, JsonFormat.Value) - Method in class tools.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 tools.jackson.databind.deser.BasicDeserializerFactory
 
createTreeDeserializer(DeserializationConfig, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.DeserializerFactory
Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.
createUsingArrayDelegate(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createUsingArrayDelegate(DeserializationContext, Object) - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createUsingDefault(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createUsingDefault(DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
createUsingDefaultOrWithoutArguments(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createUsingDefaultOrWithoutArguments(DeserializationContext) - Method in class tools.jackson.databind.deser.ValueInstantiator
Combination of ValueInstantiator.createUsingDefault(tools.jackson.databind.DeserializationContext) and ValueInstantiator.createFromObjectWith(DeserializationContext, Object[]) which will call former first, if possible; or latter if possible (with null arguments); and if neither works throw an exception.
createUsingDelegate(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
createUsingDelegate(DeserializationContext, Object) - Method in class tools.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 tools.jackson.databind.deser.ValueInstantiator.Delegating
 
creator() - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
creator() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
CreatorCandidate - Class in tools.jackson.databind.deser.bean
 
CreatorCandidate(MapperConfig<?>, AnnotatedWithParams, CreatorCandidate.Param[], int) - Constructor for class tools.jackson.databind.deser.bean.CreatorCandidate
 
CreatorCandidate.Param - Class in tools.jackson.databind.deser.bean
 
CreatorCollector - Class in tools.jackson.databind.deser.bean
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 tools.jackson.databind.deser.bean.CreatorCollector
 
creatorMethods - Variable in class tools.jackson.databind.introspect.AnnotatedClass.Creators
Single argument static methods that might be usable as factory methods
creatorMode() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
creatorModeOrDefault() - Method in class tools.jackson.databind.introspect.PotentialCreator
Same as PotentialCreator.creatorMode() except that if null was to be returned, will instead return JsonCreator.Mode.DEFAULT/
creatorParamName(int) - Static method in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
Generates a placeholder name for creator properties that don't have a name, but are marked with `@JsonWrapped` annotation.
creatorProperties() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Accessor for finding properties that represents values to pass through property-based creator method (constructor or factory method)
CreatorProperty - Class in tools.jackson.databind.deser
This concrete sub-class implements property that is passed via Creator (constructor or static factory method).
CreatorProperty(CreatorProperty, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.CreatorProperty
 
CreatorProperty(CreatorProperty, PropertyName) - Constructor for class tools.jackson.databind.deser.CreatorProperty
 
CreatorProperty(CreatorProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.CreatorProperty
 
CreatorProperty(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, JacksonInject.Value, PropertyMetadata) - Constructor for class tools.jackson.databind.deser.CreatorProperty
 
Creators(AnnotatedConstructor, List<AnnotatedConstructor>, List<AnnotatedMethod>) - Constructor for class tools.jackson.databind.introspect.AnnotatedClass.Creators
 
Ctor(Constructor<?>) - Constructor for class tools.jackson.databind.util.ClassUtil.Ctor
 
currentLocation() - Method in class tools.jackson.databind.MappingIterator
Convenience method, functionally equivalent to: iterator.getParser().getCurrentLocation()
currentLocation() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
currentLocation() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
currentName() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
currentName() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
currentName() - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
currentNode() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
currentNumericNode(int) - Method in class tools.jackson.databind.node.TreeTraversingParser
 
currentTokenLocation() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
currentTokenLocation() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
currentValue() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
currentValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
currentValue() - Method in class tools.jackson.databind.util.TokenBuffer
 
currentValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
currentValue() - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
customSerializers() - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 

D

DatabindContext - Class in tools.jackson.databind
Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
DatabindContext() - Constructor for class tools.jackson.databind.DatabindContext
 
DatabindException - Exception in tools.jackson.databind
Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
DatabindException(Closeable, String) - Constructor for exception tools.jackson.databind.DatabindException
 
DatabindException(Closeable, String, Throwable) - Constructor for exception tools.jackson.databind.DatabindException
 
DatabindException(Closeable, String, TokenStreamLocation) - Constructor for exception tools.jackson.databind.DatabindException
 
DatabindException(Closeable, String, TokenStreamLocation, Throwable) - Constructor for exception tools.jackson.databind.DatabindException
 
DatabindException(String) - Constructor for exception tools.jackson.databind.DatabindException
 
DatabindException(String, TokenStreamLocation, Throwable) - Constructor for exception tools.jackson.databind.DatabindException
 
DatatypeFeature - Interface in tools.jackson.databind.cfg
Interface that defines interaction with data type specific configuration features.
datatypeFeatures() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
datatypeFeatures() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
datatypeFeatures() - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
DatatypeFeatures - Class in tools.jackson.databind.cfg
Immutable value class that contains settings for multiple DatatypeFeature enumerations.
DatatypeFeatures(int, int, int, int, int, int) - Constructor for class tools.jackson.databind.cfg.DatatypeFeatures
 
DATE - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be a date in the format of YYYY-MM-DD.
DATE_FORMAT_RFC1123 - Static variable in class tools.jackson.databind.util.StdDateFormat
 
DATE_FORMAT_STR_ISO8601 - Static variable in class tools.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 tools.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 tools.jackson.databind.util.StdDateFormat
This constant defines the date format specified by RFC 1123 / RFC 822.
DATE_TIME - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be a date in ISO 8601 format of YYYY-MM- DDThh:mm:ssZ in UTC time.
DateBasedDeserializer<T> - Class in tools.jackson.databind.deser.jdk
 
DateBasedDeserializer(Class<?>) - Constructor for class tools.jackson.databind.deser.jdk.DateBasedDeserializer
 
DateBasedDeserializer(DateBasedDeserializer<T>, DateFormat, String) - Constructor for class tools.jackson.databind.deser.jdk.DateBasedDeserializer
 
DateTime - Enum constant in enum class tools.jackson.databind.type.LogicalType
Date/time datatypes such as Date, Calendar.
DateTimeFeature - Enum Class in tools.jackson.databind.cfg
Configurable on/off features to configure Date/Time handling.
DateTimeSerializerBase<T> - Class in tools.jackson.databind.ser.jdk
 
DateTimeSerializerBase(Class<T>, Boolean, DateFormat) - Constructor for class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
deactivateDefaultTyping() - Method in class tools.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.
DecimalNode - Class in tools.jackson.databind.node
Numeric node that contains values that do not fit in simple floating point (double) values.
DecimalNode(BigDecimal) - Constructor for class tools.jackson.databind.node.DecimalNode
 
decimalValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a Java BigDecimal: but if node value cannot be expressed exactly as a BigDecimal, a JsonNodeException will be thrown.
decimalValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
decimalValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
decimalValue() - Method in class tools.jackson.databind.node.DecimalNode
 
decimalValue() - Method in class tools.jackson.databind.node.IntNode
 
decimalValue() - Method in class tools.jackson.databind.node.LongNode
 
decimalValue() - Method in class tools.jackson.databind.node.NumericFPNode
 
decimalValue() - Method in class tools.jackson.databind.node.NumericNode
 
decimalValue() - Method in class tools.jackson.databind.node.ShortNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.decimalValue(), but that will return defaultValue if this node cannot be coerced to Java BigDecimal.
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.BaseJsonNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.BigIntegerNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.DecimalNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.IntNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.LongNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.NumericFPNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.NumericIntNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.NumericNode
 
decimalValue(BigDecimal) - Method in class tools.jackson.databind.node.ShortNode
 
decimalValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.decimalValue(), but that will return empty Optional (Optional.empty()) if this node cannot be coerced to BigDecimal.
decimalValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.DecimalNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.IntNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.LongNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.NumericIntNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.NumericNode
 
decimalValueOpt() - Method in class tools.jackson.databind.node.ShortNode
 
declaringClass - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
deepCopy() - Method in class tools.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 tools.jackson.databind.node.ArrayNode
 
deepCopy() - Method in class tools.jackson.databind.node.BooleanNode
 
deepCopy() - Method in class tools.jackson.databind.node.MissingNode
 
deepCopy() - Method in class tools.jackson.databind.node.NullNode
 
deepCopy() - Method in class tools.jackson.databind.node.NumericNode
 
deepCopy() - Method in class tools.jackson.databind.node.ObjectNode
 
deepCopy() - Method in class tools.jackson.databind.node.StringNode
 
deepCopy() - Method in class tools.jackson.databind.node.ValueNode
All current value nodes are immutable, so we can just return them as is.
Default(int, Class<?>) - Constructor for class tools.jackson.databind.ser.jdk.JDKKeySerializers.Default
 
DEFAULT - Static variable in class tools.jackson.databind.cfg.ConstructorDetector
Instance used by default, which: Uses ConstructorDetector.SingleArgConstructor.HEURISTIC for single-argument constructor case Does not require explicit @JsonCreator annotations (so allows auto-detection of Visible constructors} (except for JDK types) Does not allow auto-detection of Visible constructors for so-called JDK types; that is, classes in packages java.* and javax.*
DEFAULT - Static variable in class tools.jackson.databind.introspect.VisibilityChecker
This is the canonical base instance, configured with default visibility values
DEFAULT_ACCESSOR_NAMING - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_ANNOTATION_INTROSPECTOR - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_BASE_SETTINGS - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_BUILD_METHOD - Static variable in annotation interface tools.jackson.databind.annotation.JsonPOJOBuilder
 
DEFAULT_DESER_FEATURES - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_KEY_DESERIALIZERS - Static variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
By default we plug default key deserializers using as "just another" set of of key deserializers.
DEFAULT_LOCALE - Static variable in class tools.jackson.databind.util.StdDateFormat
 
DEFAULT_MAPPER_FEATURES - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_MAX_CACHE_SIZE - Static variable in class tools.jackson.databind.deser.DeserializerCache
Default size of the underlying cache to use.
DEFAULT_MAX_CACHE_SIZE - Static variable in class tools.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 tools.jackson.databind.type.TypeFactory
Default size used to construct TypeFactory._typeCache.
DEFAULT_NO_DESER_CLASS_NAMES - Static variable in class tools.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 tools.jackson.databind.cfg.SerializerFactoryConfig
 
DEFAULT_PRETTY_PRINTER - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_SER_FEATURES - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_STREAM_WRITE_FEATURES - Static variable in class tools.jackson.databind.node.TreeBuildingGenerator
 
DEFAULT_STREAM_WRITE_FEATURES - Static variable in class tools.jackson.databind.util.TokenBuffer
 
DEFAULT_STRING_SERIALIZER - Static variable in class tools.jackson.databind.ser.jdk.JDKKeySerializers
 
DEFAULT_TIMEZONE - Static variable in class tools.jackson.databind.util.StdDateFormat
By default we use UTC for everything
DEFAULT_TYPE_RESOLVER_PROVIDER - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_TYPE_VALIDATOR - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
DEFAULT_TYPING - Enum constant in enum class tools.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 tools.jackson.databind.SerializationContext
Placeholder serializer used when java.lang.Object typed property is marked to be serialized.
DEFAULT_VIEW_INCLUSION - Enum constant in enum class tools.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 interface tools.jackson.databind.annotation.JsonPOJOBuilder
 
DefaultAccessorNamingStrategy - Class in tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
DefaultAccessorNamingStrategy.BaseNameValidator - Interface in tools.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 tools.jackson.databind.introspect
Simple implementation of DefaultAccessorNamingStrategy.BaseNameValidator that checks the first character and nothing else if (and only if!)
DefaultAccessorNamingStrategy.Provider - Class in tools.jackson.databind.introspect
DefaultAccessorNamingStrategy.RecordNaming - Class in tools.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() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default ContextAttributes instance to use if not explicitly specified during build process.
defaultAttributes(ContextAttributes) - Method in class tools.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 tools.jackson.databind.cfg.MapperBuilder
Method that will configure default Base64Variant that byte[] serializers and deserializers will use.
DefaultBaseTypeLimitingValidator - Class in tools.jackson.databind.jsontype
PolymorphicTypeValidator that will only allow polymorphic handling if the base type is NOT one of potential dangerous base types (see DefaultBaseTypeLimitingValidator.isUnsafeBaseType(tools.jackson.databind.DatabindContext, tools.jackson.databind.JavaType) for specific list of such base types).
DefaultBaseTypeLimitingValidator() - Constructor for class tools.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
 
DefaultCacheProvider - Class in tools.jackson.databind.cfg
The default implementation of CacheProvider.
DefaultCacheProvider(int, int, int) - Constructor for class tools.jackson.databind.cfg.DefaultCacheProvider
 
DefaultCacheProvider.Builder - Class in tools.jackson.databind.cfg
Builder offering fluent factory methods to configure DefaultCacheProvider, keeping it immutable.
defaultCoercions() - Method in class tools.jackson.databind.cfg.CoercionConfigs
 
defaultConstructor - Variable in class tools.jackson.databind.introspect.AnnotatedClass.Creators
Default constructor of the annotated class, if it has one.
defaultDateFormat(DateFormat) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for configuring the default DateFormat to use when serializing time values as Strings, and deserializing from JSON Strings.
defaultFeatures() - Static method in class tools.jackson.databind.cfg.DatatypeFeatures
 
DefaultImpl() - Constructor for class tools.jackson.databind.cfg.DeserializationContexts.DefaultImpl
 
DefaultImpl() - Constructor for class tools.jackson.databind.cfg.SerializationContexts.DefaultImpl
 
DefaultImpl(TokenStreamFactory, DeserializerFactory, DeserializerCache) - Constructor for class tools.jackson.databind.cfg.DeserializationContexts.DefaultImpl
 
DefaultImpl(TokenStreamFactory, SerializerFactory, SerializerCache) - Constructor for class tools.jackson.databind.cfg.SerializationContexts.DefaultImpl
 
defaultInstance() - Static method in class tools.jackson.databind.cfg.DefaultCacheProvider
 
defaultInstance() - Static method in class tools.jackson.databind.introspect.VisibilityChecker
 
defaultLeniency(Boolean) - Method in class tools.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 tools.jackson.databind.cfg.MapperBuilder
Method for overriding default locale to use for formatting.
defaultMergeable(Boolean) - Method in class tools.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() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
defaultPrettyPrinter(PrettyPrinter) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
defaultSerializeDateKey(long, JsonGenerator) - Method in class tools.jackson.databind.SerializationContext
Method that will handle serialization of Dates used as Map keys, based on DateTimeFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS value (and if using textual representation, configured date format)
defaultSerializeDateKey(Date, JsonGenerator) - Method in class tools.jackson.databind.SerializationContext
Method that will handle serialization of Dates used as Map keys, based on DateTimeFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS value (and if using textual representation, configured date format)
defaultSerializeDateValue(long, JsonGenerator) - Method in class tools.jackson.databind.SerializationContext
Method that will handle serialization of Date(-like) values, using SerializationConfig settings to determine expected serialization behavior.
defaultSerializeDateValue(Date, JsonGenerator) - Method in class tools.jackson.databind.SerializationContext
Method that will handle serialization of Date(-like) values, using SerializationConfig settings to determine expected serialization behavior.
defaultSerializeNullValue(JsonGenerator) - Method in class tools.jackson.databind.SerializationContext
Method to call when serializing a null value (POJO property, Map entry value, Collection/array element) using configured standard mechanism.
defaultSerializeProperty(String, Object, JsonGenerator) - Method in class tools.jackson.databind.SerializationContext
Convenience method that will serialize given property with specified value, using the default serializer for runtime type of value.
defaultTimeZone(TimeZone) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for overriding default TimeZone to use for formatting.
DefaultTypeResolverBuilder - Class in tools.jackson.databind.jsontype.impl
Customized TypeResolverBuilder that provides type resolver builders used with so-called "default typing" (see MapperBuilder.activateDefaultTyping(PolymorphicTypeValidator) for details).
DefaultTypeResolverBuilder(DefaultTypeResolverBuilder, Class<?>) - Constructor for class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
DefaultTypeResolverBuilder(PolymorphicTypeValidator, DefaultTyping, JsonTypeInfo.As) - Constructor for class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
DefaultTypeResolverBuilder(PolymorphicTypeValidator, DefaultTyping, JsonTypeInfo.As, JsonTypeInfo.Id, String) - Constructor for class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
DefaultTypeResolverBuilder(PolymorphicTypeValidator, DefaultTyping, String) - Constructor for class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
DefaultTyping - Enum Class in tools.jackson.databind
Enumeration used with JsonMapper.defaultTyping() methods to specify what kind of types (classes) default typing should be used for.
defaultValue(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
Helper method used to get default value for wrappers used for primitive types (0 for Integer etc)
defineDefaultImpl(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
delegate - Variable in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
delegate() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
Delegating(SettableBeanProperty) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
Delegating(ValueInstantiator) - Constructor for class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
DELEGATING - Enum constant in enum class tools.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
Assume "delegating" mode if not explicitly annotated otherwise
DelegatingDeserializer - Class in tools.jackson.databind.deser.std
Base class that simplifies implementations of ValueDeserializers that mostly delegate functionality to another deserializer implementation (possibly forming a chaining of deserializers delegating functionality in some cases)
DelegatingDeserializer(ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.std.DelegatingDeserializer
 
DelegatingEnumNamingStrategy(NamingStrategyImpls) - Constructor for class tools.jackson.databind.EnumNamingStrategies.DelegatingEnumNamingStrategy
 
DENIED - Enum constant in enum class tools.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 tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Method for appending matcher that will mark any polymorphic properties with exact specific class to be invalid.
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in class tools.jackson.databind.BeanProperty.Bogus
 
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in interface tools.jackson.databind.BeanProperty
Method that can be called to visit the type structure that this property is part of.
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in class tools.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, SerializationContext) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
depositSchemaProperty(JsonObjectFormatVisitor, SerializationContext) - Method in class tools.jackson.databind.ser.PropertyWriter
Traversal method used for things like JSON Schema generation, or POJO introspection.
depositSchemaProperty(PropertyWriter, JsonObjectFormatVisitor, SerializationContext) - Method in interface tools.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, JsonObjectFormatVisitor, SerializationContext) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
deserializationConfig() - Method in class tools.jackson.databind.ObjectMapper
Accessor for internal configuration object that contains settings for deserialization operations (readValue(...) methods)
NOTE: Not to be used by application code; needed by some tests
DeserializationConfig - Class in tools.jackson.databind
Object that contains baseline configuration for deserialization process.
DeserializationConfig(MapperBuilder<?, ?>, long, int, int, int, ConfigOverrides, CoercionConfigs, TypeFactory, ClassIntrospector, MixInHandler, SubtypeResolver, ContextAttributes, RootNameLookup, AbstractTypeResolver[]) - Constructor for class tools.jackson.databind.DeserializationConfig
 
DeserializationConfig(DeserializationConfig, ContextAttributes) - Constructor for class tools.jackson.databind.DeserializationConfig
 
DeserializationConfig(DeserializationConfig, DatatypeFeatures) - Constructor for class tools.jackson.databind.DeserializationConfig
 
DeserializationContext - Class in tools.jackson.databind
Context for the process of deserialization a single root-level value.
DeserializationContext(TokenStreamFactory, DeserializerFactory, DeserializerCache, DeserializationConfig, FormatSchema, InjectableValues) - Constructor for class tools.jackson.databind.DeserializationContext
 
DeserializationContextExt - Class in tools.jackson.databind.deser
Complete DeserializationContext implementation that adds extended API for ObjectMapper (and ObjectReader) to call, as well as implements certain parts that base class has left abstract.
DeserializationContextExt(TokenStreamFactory, DeserializerFactory, DeserializerCache, DeserializationConfig, FormatSchema, InjectableValues) - Constructor for class tools.jackson.databind.deser.DeserializationContextExt
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
DeserializationContextExt.Impl - Class in tools.jackson.databind.deser
Actual full concrete implementation
deserializationContexts() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
deserializationContexts(DeserializationContexts) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
DeserializationContexts - Class in tools.jackson.databind.cfg
Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance of DeserializationContext.
DeserializationContexts() - Constructor for class tools.jackson.databind.cfg.DeserializationContexts
 
DeserializationContexts(TokenStreamFactory, DeserializerFactory, DeserializerCache) - Constructor for class tools.jackson.databind.cfg.DeserializationContexts
 
DeserializationContexts.DefaultImpl - Class in tools.jackson.databind.cfg
 
DeserializationFeature - Enum Class in tools.jackson.databind
Enumeration that defines simple on/off features that affect the way Java objects are deserialized from JSON
DeserializationProblemHandler - Class in tools.jackson.databind.deser
This is the class that can be registered (via DeserializationConfig object owner by ObjectMapper) to get called when a potentially recoverable problem is encountered during deserialization process.
DeserializationProblemHandler() - Constructor for class tools.jackson.databind.deser.DeserializationProblemHandler
 
deserializationProblemHandlers() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.DurationKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.InstantKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.LocalDateKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.LocalDateTimeKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.LocalTimeKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.MonthDayKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.OffsetDateTimeKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.OffsetTimeKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.PeriodKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.YearKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.YearMonthKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.ZonedDateTimeKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.ZoneIdKeyDeserializer
 
deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.ZoneOffsetKeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.AbstractDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
Main deserialization method for bean-based objects (POJOs).
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
Main deserialization method for bean-based objects (POJOs).
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.impl.ErrorThrowingDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.impl.FailingDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.impl.UnsupportedTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jackson.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 tools.jackson.databind.deser.jackson.TokenBufferDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicBooleanDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicIntegerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicLongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ByteBufferDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JavaUtilDateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigDecimalDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigIntegerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BooleanDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.ByteDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.CharacterDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.DoubleDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.FloatDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.IntegerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.LongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.NumberDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.ShortDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.SettableBeanProperty
This method is needed by some specialized bean deserializers, and also called by some SettableBeanProperty.deserializeAndSet(tools.jackson.core.JsonParser, tools.jackson.databind.DeserializationContext, java.lang.Object) implementations.
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.NullifyingDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.CoreXMLDeserializers.Std
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.OneBasedMonthDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.OptionalDoubleDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.OptionalIntDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.OptionalLongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlDateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlTimestampDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.util.TokenBuffer
Helper method used by standard deserializer.
deserialize(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ValueDeserializer
Method that can be called to ask implementation to deserialize JSON content into the value type this serializer handles.
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
deserialize(JsonParser, DeserializationContext, String[]) - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
deserialize(JsonParser, DeserializationContext, ByteBuffer) - Method in class tools.jackson.databind.deser.jdk.ByteBufferDeserializer
 
deserialize(JsonParser, DeserializationContext, Collection<Object>) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
deserialize(JsonParser, DeserializationContext, Collection<String>) - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
deserialize(JsonParser, DeserializationContext, EnumMap) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
deserialize(JsonParser, DeserializationContext, EnumSet<?>) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
deserialize(JsonParser, DeserializationContext, Map.Entry<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
deserialize(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
deserialize(JsonParser, DeserializationContext, T) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
deserialize(JsonParser, DeserializationContext, T) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
deserialize(JsonParser, DeserializationContext, T) - Method in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
deserialize(JsonParser, DeserializationContext, T) - Method in class tools.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 tools.jackson.databind.ValueDeserializer
Alternate deserialization method (compared to the most commonly used, ValueDeserializer.deserialize(JsonParser, DeserializationContext)), which takes in initialized value instance, to be configured and/or populated by deserializer.
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.CreatorProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.InnerClassProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
deserializeAndSet(JsonParser, DeserializationContext, Object) - Method in class tools.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 tools.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 tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
deserializeFromBase64(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
deserializeFromBoolean(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Method called to deserialize POJO value from a JSON boolean value (true, false)
deserializeFromDouble(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Method called to deserialize POJO value from a JSON floating-point number.
deserializeFromEmbedded(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
deserializeFromNull(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
Helper method called for rare case of pointing to JsonToken.VALUE_NULL token.
deserializeFromNumber(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
deserializeFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
deserializeFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
deserializeFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
General version used when handling needs more advanced features.
deserializeFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
General version used when handling needs more advanced features.
deserializeFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
General version used when handling needs more advanced features.
deserializeFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
deserializeFromObjectId(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
 
deserializeFromString(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
deserializeIfNatural(JsonParser, DeserializationContext, Class<?>) - Static method in class tools.jackson.databind.jsontype.TypeDeserializer
 
deserializeIfNatural(JsonParser, DeserializationContext, JavaType) - Static method in class tools.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)
deserializeKey(String, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
deserializeKey(String, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.key.YearKeyDeserializer
 
deserializeKey(String, DeserializationContext) - Method in class tools.jackson.databind.KeyDeserializer
Method called to deserialize a Map key from JSON property name.
DeserializerCache - Class in tools.jackson.databind.deser
Class that defines caching layer between callers (like ObjectMapper, DeserializationContext) and classes that construct deserializers (DeserializerFactory).
DeserializerCache() - Constructor for class tools.jackson.databind.deser.DeserializerCache
 
DeserializerCache(LookupCache<JavaType, ValueDeserializer<Object>>) - Constructor for class tools.jackson.databind.deser.DeserializerCache
 
deserializerFactory() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
deserializerFactory(DeserializerFactory) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
DeserializerFactory - Class in tools.jackson.databind.deser
Abstract class that defines API used by DeserializationContext to construct actual ValueDeserializer instances (which are then cached by context and/or dedicated cache).
DeserializerFactory() - Constructor for class tools.jackson.databind.deser.DeserializerFactory
 
DeserializerFactoryConfig - Class in tools.jackson.databind.cfg
Configuration settings container class for DeserializerFactory.
DeserializerFactoryConfig() - Constructor for class tools.jackson.databind.cfg.DeserializerFactoryConfig
Constructor for creating basic configuration with no additional handlers.
DeserializerFactoryConfig(Deserializers[], KeyDeserializers[], ValueDeserializerModifier[], ValueInstantiators[]) - Constructor for class tools.jackson.databind.cfg.DeserializerFactoryConfig
Copy-constructor that will create an instance that contains defined set of additional deserializer providers.
deserializerForCreator(DeserializationConfig, Class<?>, AnnotatedMethod, ValueInstantiator, SettableBeanProperty[], EnumResolver) - Static method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.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 tools.jackson.databind.cfg.HandlerInstantiator
Method called to get an instance of deserializer of specified type.
deserializerInstance(Annotated, Object) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
deserializerInstance(Annotated, Object) - Method in class tools.jackson.databind.DeserializationContext
 
deserializerModifiers() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
deserializers() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
Deserializers - Interface in tools.jackson.databind.deser
Interface that defines API for simple extensions that can provide additional deserializers for various types.
Deserializers.Base - Class in tools.jackson.databind.deser
Basic Deserializers implementation that implements all methods but provides no deserializers.
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.CreatorProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.InnerClassProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
deserializeSetAndReturn(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Alternative to SettableBeanProperty.deserializeAndSet(tools.jackson.core.JsonParser, tools.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 tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
deserializeTypedFromAny(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
Method called when actual object is serialized as JSON Array.
deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
deserializeTypedFromArray(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
Method called when actual object is serialized as JSON Object
deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
 
deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
Deserializing type id enclosed using WRAPPER_OBJECT style is straightforward
deserializeTypedFromObject(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
deserializeTypedFromScalar(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.bean.BeanDeserializer
 
deserializeUsingPropertyBasedWithExternalTypeId(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
deserializeUsingPropertyBasedWithUnwrapped(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
deserializeUsingPropertyBasedWithUnwrapped(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
deserializeWith(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
deserializeWithExternalTypeId(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
deserializeWithExternalTypeId(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
deserializeWithObjectId(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.AbstractDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.ArrayBlockingQueueDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BooleanDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.DoubleDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.IntegerDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.StringDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.NullifyingDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.StdDeserializer
Base implementation that does not assume specific type inclusion mechanism.
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.deser.std.StdScalarDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.deser.std.StdConvertingDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer, T) - Method in class tools.jackson.databind.ValueDeserializer
deserializeWithUnwrapped(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
Method called when there are declared "unwrapped" properties which need special handling
deserializeWithUnwrapped(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
Method called when there are declared "unwrapped" properties which need special handling
deserializeWithUnwrapped(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
deserializeWithUnwrapped(JsonParser, DeserializationContext, Object, TokenBuffer) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
deserializeWithView(JsonParser, DeserializationContext, Object, Class<?>) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
deserializeWithView(JsonParser, DeserializationContext, Object, Class<?>) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
disable(JsonReadFeature...) - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
disable(JsonWriteFeature...) - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
disable(StreamReadFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
disable(StreamWriteFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
disable(DatatypeFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
disable(DeserializationFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
disable(MapperFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
disable(SerializationFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
documentBuilder() - Method in class tools.jackson.databind.ext.DOMDeserializer
Overridable factory method used to create DocumentBuilder for parsing XML as DOM.
DocumentDeserializer() - Constructor for class tools.jackson.databind.ext.DOMDeserializer.DocumentDeserializer
 
DOMDeserializer<T> - Class in tools.jackson.databind.ext
Base for deserializers that allows parsing DOM Documents from JSON Strings.
DOMDeserializer(Class<T>) - Constructor for class tools.jackson.databind.ext.DOMDeserializer
 
DOMDeserializer.DocumentDeserializer - Class in tools.jackson.databind.ext
 
DOMDeserializer.NodeDeserializer - Class in tools.jackson.databind.ext
 
DOMSerializer - Class in tools.jackson.databind.ext
 
DOMSerializer() - Constructor for class tools.jackson.databind.ext.DOMSerializer
 
DoubleArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
DoubleArraySerializer(JDKArraySerializers.DoubleArraySerializer, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
DoubleBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.DoubleBuilder
 
DoubleDeserializer(Class<Double>, Double) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.DoubleDeserializer
 
DoubleNode - Class in tools.jackson.databind.node
Numeric node that contains 64-bit ("double precision") floating point values simple 32-bit integer values.
DoubleNode(double) - Constructor for class tools.jackson.databind.node.DoubleNode
 
DoubleSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.DoubleSerializer
 
DoubleStreamSerializer - Class in tools.jackson.databind.ext.jdk8
DoubleStream serializer
doubleValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a double: but if node value cannot be expressed exactly as a double, a JsonNodeException will be thrown.
doubleValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
doubleValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
doubleValue() - Method in class tools.jackson.databind.node.DecimalNode
 
doubleValue() - Method in class tools.jackson.databind.node.DoubleNode
 
doubleValue() - Method in class tools.jackson.databind.node.FloatNode
 
doubleValue() - Method in class tools.jackson.databind.node.NumericIntNode
 
doubleValue() - Method in class tools.jackson.databind.node.NumericNode
 
doubleValue(double) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.doubleValue(), but that will return specified defaultValue if this node cannot be converted to double.
doubleValue(double) - Method in class tools.jackson.databind.node.BaseJsonNode
 
doubleValue(double) - Method in class tools.jackson.databind.node.BigIntegerNode
 
doubleValue(double) - Method in class tools.jackson.databind.node.DecimalNode
 
doubleValue(double) - Method in class tools.jackson.databind.node.DoubleNode
 
doubleValue(double) - Method in class tools.jackson.databind.node.FloatNode
 
doubleValue(double) - Method in class tools.jackson.databind.node.NumericIntNode
 
doubleValue(double) - Method in class tools.jackson.databind.node.NumericNode
 
doubleValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.doubleValue(), but that will return empty OptionalLong (OptionalDouble.empty()) if this node cannot be converted to Java double.
doubleValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
doubleValueOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
doubleValueOpt() - Method in class tools.jackson.databind.node.DecimalNode
 
doubleValueOpt() - Method in class tools.jackson.databind.node.DoubleNode
 
doubleValueOpt() - Method in class tools.jackson.databind.node.FloatNode
 
doubleValueOpt() - Method in class tools.jackson.databind.node.NumericIntNode
 
doubleValueOpt() - Method in class tools.jackson.databind.node.NumericNode
 
DurationDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal Durations.
DurationDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
DurationDeserializer(DurationDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
DurationDeserializer(DurationDeserializer, Boolean, DurationUnitConverter, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
DurationDeserializer(DurationDeserializer, DurationUnitConverter) - Constructor for class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
DurationKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
DurationSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal Durations.
DurationSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
DurationSerializer(DurationSerializer, DateTimeFormatter, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
DurationSerializer(DurationSerializer, DateTimeFormatter, Boolean, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
DurationSerializer(DurationSerializer, DurationUnitConverter) - Constructor for class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
Dynamic() - Constructor for class tools.jackson.databind.ser.jdk.JDKKeySerializers.Dynamic
 
DYNAMIC - Enum constant in enum class tools.jackson.databind.annotation.JsonSerialize.Typing
Value that indicates that the actual dynamic runtime type is to be used.
DYNAMIC - Enum constant in enum class tools.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 class tools.jackson.databind.DeserializationFeature
Feature that determines whether ObjectReader should try to eagerly fetch necessary ValueDeserializer when possible.
EAGER_SERIALIZER_FETCH - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that determines whether ObjectWriter should try to eagerly fetch necessary ValueSerializer when possible.
elements() - Method in class tools.jackson.databind.node.ArrayNode
EMAIL - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be an email address.
empty - Static variable in class tools.jackson.databind.cfg.GeneratorSettings
 
empty - Static variable in class tools.jackson.databind.ObjectWriter.Prefetch
 
empty() - Static method in class tools.jackson.databind.cfg.ConfigOverride
Accessor for immutable "empty" instance that has no configuration overrides defined.
empty() - Static method in class tools.jackson.databind.cfg.GeneratorSettings
 
empty() - Static method in class tools.jackson.databind.introspect.ObjectIdInfo
 
Empty(TypeFactory) - Constructor for class tools.jackson.databind.introspect.TypeResolutionContext.Empty
 
EMPTY - Static variable in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
EMPTY - Static variable in class tools.jackson.databind.cfg.GeneratorSettings
 
EMPTY - Static variable in class tools.jackson.databind.util.ViewMatcher
 
EMPTY_BINDINGS - Static variable in class tools.jackson.databind.type.TypeFactory
 
EMPTY_FORMAT - Static variable in interface tools.jackson.databind.BeanProperty
 
EMPTY_FORMAT - Static variable in class tools.jackson.databind.cfg.MapperConfig
 
EMPTY_INCLUDE - Static variable in interface tools.jackson.databind.BeanProperty
 
EMPTY_INCLUDE - Static variable in class tools.jackson.databind.cfg.MapperConfig
 
EMPTY_INCLUDE - Static variable in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
EMPTY_ITERATOR - Static variable in class tools.jackson.databind.MappingIterator
 
EMPTY_OVERRIDE - Static variable in class tools.jackson.databind.cfg.MapperConfigBase
 
EMPTY_QNAME - Static variable in class tools.jackson.databind.ext.CoreXMLDeserializers
 
emptyAnnotations() - Static method in class tools.jackson.databind.introspect.AnnotationCollector
 
EmptyArray - Enum constant in enum class tools.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" or null target type.
emptyBindings() - Static method in class tools.jackson.databind.type.TypeBindings
 
emptyCollector() - Static method in class tools.jackson.databind.introspect.AnnotationCollector
 
emptyCollector(Object) - Static method in class tools.jackson.databind.introspect.AnnotationCollector
 
emptyCopy() - Method in class tools.jackson.databind.deser.DeserializerCache
 
emptyCopy() - Method in interface tools.jackson.databind.util.LookupCache
Method needed for creating clones but without contents.
emptyCopy() - Method in class tools.jackson.databind.util.SimpleLookupCache
 
emptyForProperties() - Static method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
emptyForRootValues() - Static method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
emptyIterator() - Static method in class tools.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 tools.jackson.databind.util.ClassUtil
 
EmptyObject - Enum constant in enum class tools.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" or null target type.
emptyStream() - Static method in class tools.jackson.databind.util.ClassUtil
 
EmptyString - Enum constant in enum class tools.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 tools.jackson.databind.json.JsonMapper.Builder
 
enable(JsonWriteFeature...) - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
enable(StreamReadFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
enable(StreamWriteFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
enable(DatatypeFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
enable(DeserializationFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
enable(MapperFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
enable(SerializationFeature...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
enabledByDefault() - Method in interface tools.jackson.databind.cfg.ConfigFeature
Accessor for checking whether this feature is enabled by default.
enabledByDefault() - Method in enum class tools.jackson.databind.cfg.DateTimeFeature
 
enabledByDefault() - Method in enum class tools.jackson.databind.cfg.EnumFeature
 
enabledByDefault() - Method in enum class tools.jackson.databind.cfg.JsonNodeFeature
 
enabledByDefault() - Method in enum class tools.jackson.databind.DeserializationFeature
 
enabledByDefault() - Method in enum class tools.jackson.databind.MapperFeature
 
enabledByDefault() - Method in enum class tools.jackson.databind.SerializationFeature
 
enabledIn(int) - Method in interface tools.jackson.databind.cfg.ConfigFeature
Convenience method for checking whether feature is enabled in given bitmask
enabledIn(int) - Method in enum class tools.jackson.databind.cfg.DateTimeFeature
 
enabledIn(int) - Method in enum class tools.jackson.databind.cfg.EnumFeature
 
enabledIn(int) - Method in enum class tools.jackson.databind.cfg.JsonNodeFeature
 
enabledIn(int) - Method in enum class tools.jackson.databind.DeserializationFeature
 
enabledIn(int) - Method in enum class tools.jackson.databind.SerializationFeature
 
enabledIn(long) - Method in enum class tools.jackson.databind.MapperFeature
 
Enum - Enum constant in enum class tools.jackson.databind.type.LogicalType
Various Enum types.
EnumDeserializer - Class in tools.jackson.databind.deser.jdk
Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
EnumDeserializer(EnumDeserializer, boolean, Boolean, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.EnumDeserializer
 
EnumDeserializer(EnumResolver, boolean, EnumResolver, EnumResolver) - Constructor for class tools.jackson.databind.deser.jdk.EnumDeserializer
 
EnumFeature - Enum Class in tools.jackson.databind.cfg
New Datatype-specific configuration options related to handling of Enum types.
EnumKeySerializer(Class<?>, EnumValues) - Constructor for class tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
Deprecated.
EnumKeySerializer(Class<?>, EnumValues, EnumValues) - Constructor for class tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
 
EnumMapDeserializer - Class in tools.jackson.databind.deser.jdk
Deserializer for EnumMap values.
EnumMapDeserializer(EnumMapDeserializer, KeyDeserializer, ValueDeserializer<?>, TypeDeserializer, NullValueProvider) - Constructor for class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
EnumMapDeserializer(JavaType, ValueInstantiator, KeyDeserializer, ValueDeserializer<?>, TypeDeserializer, NullValueProvider) - Constructor for class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
EnumNaming - Annotation Interface in tools.jackson.databind.annotation
Annotation that can be used to indicate a EnumNamingStrategy to use for annotated class.
EnumNamingStrategies - Class in tools.jackson.databind
A container class for implementations of the EnumNamingStrategy interface.
EnumNamingStrategies.DelegatingEnumNamingStrategy - Class in tools.jackson.databind
 
EnumNamingStrategies.KebabCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
EnumNamingStrategies.LowerCamelCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to lower camel case format.
EnumNamingStrategies.LowerCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
EnumNamingStrategies.LowerDotCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to lower dot case format.
EnumNamingStrategies.SnakeCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
EnumNamingStrategies.UpperCamelCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
EnumNamingStrategies.UpperSnakeCaseStrategy - Class in tools.jackson.databind
An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
enumNamingStrategy(EnumNamingStrategy) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for configuring EnumNamingStrategy to use for adapting POJO enum names (internal) into content property names (external)
EnumNamingStrategy - Interface in tools.jackson.databind
Defines how the string representation of an enum is converted into an external property name for mapping during deserialization.
EnumNamingStrategyFactory - Class in tools.jackson.databind.introspect
Helper class used for aggregating information about all possible properties of a Enum.
EnumNamingStrategyFactory() - Constructor for class tools.jackson.databind.introspect.EnumNamingStrategyFactory
 
EnumResolver - Class in tools.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 tools.jackson.databind.util.EnumResolver
 
enums() - Method in class tools.jackson.databind.util.EnumValues
Convenience accessor for getting raw Enum instances.
EnumSerializer - Class in tools.jackson.databind.ser.jdk
Standard serializer used for Enum types.
EnumSerializer(EnumValues, Boolean, EnumValues, EnumValues) - Constructor for class tools.jackson.databind.ser.jdk.EnumSerializer
 
EnumSetDeserializer - Class in tools.jackson.databind.deser.jdk
Standard deserializer for EnumSets.
EnumSetDeserializer(EnumSetDeserializer, ValueDeserializer<?>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
EnumSetDeserializer(JavaType, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
EnumSetSerializer - Class in tools.jackson.databind.ser.jdk
 
EnumSetSerializer(JavaType) - Constructor for class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
EnumSetSerializer(EnumSetSerializer, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
enumTypes(Set<String>) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
 
enumTypes(Set<String>) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
Method called to indicate enumerated (String) values type being visited can take as values.
EnumValues - Class in tools.jackson.databind.util
Helper class used for storing String serializations of Enums, to match to/from external representations.
equals(Object) - Method in class tools.jackson.databind.introspect.Annotated
 
equals(Object) - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
equals(Object) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
equals(Object) - Method in class tools.jackson.databind.introspect.AnnotatedField
 
equals(Object) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
equals(Object) - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
equals(Object) - Method in class tools.jackson.databind.introspect.MemberKey
 
equals(Object) - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
equals(Object) - Method in class tools.jackson.databind.introspect.VisibilityChecker
 
equals(Object) - Method in class tools.jackson.databind.JavaType
 
equals(Object) - Method in class tools.jackson.databind.JsonNode
Equality for node objects is defined as full (deep) value equality.
equals(Object) - Method in class tools.jackson.databind.jsontype.NamedType
Equality is defined based on class and name
equals(Object) - Method in class tools.jackson.databind.node.ArrayNode
 
equals(Object) - Method in class tools.jackson.databind.node.BigIntegerNode
 
equals(Object) - Method in class tools.jackson.databind.node.BinaryNode
 
equals(Object) - Method in class tools.jackson.databind.node.BooleanNode
 
equals(Object) - Method in class tools.jackson.databind.node.DecimalNode
 
equals(Object) - Method in class tools.jackson.databind.node.DoubleNode
 
equals(Object) - Method in class tools.jackson.databind.node.FloatNode
 
equals(Object) - Method in class tools.jackson.databind.node.IntNode
 
equals(Object) - Method in class tools.jackson.databind.node.LongNode
 
equals(Object) - Method in class tools.jackson.databind.node.MissingNode
 
equals(Object) - Method in class tools.jackson.databind.node.NullNode
 
equals(Object) - Method in class tools.jackson.databind.node.ObjectNode
 
equals(Object) - Method in class tools.jackson.databind.node.POJONode
 
equals(Object) - Method in class tools.jackson.databind.node.ShortNode
 
equals(Object) - Method in class tools.jackson.databind.node.StringNode
 
equals(Object) - Method in class tools.jackson.databind.PropertyName
 
equals(Object) - Method in class tools.jackson.databind.type.ArrayType
 
equals(Object) - Method in class tools.jackson.databind.type.ClassKey
 
equals(Object) - Method in class tools.jackson.databind.type.CollectionLikeType
 
equals(Object) - Method in class tools.jackson.databind.type.PlaceholderForType
 
equals(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
equals(Object) - Method in class tools.jackson.databind.type.ReferenceType
 
equals(Object) - Method in class tools.jackson.databind.type.SimpleType
 
equals(Object) - Method in class tools.jackson.databind.type.TypeBindings
 
equals(Object) - Method in class tools.jackson.databind.util.RawValue
 
equals(Object) - Method in class tools.jackson.databind.util.StdDateFormat
 
equals(Object) - Method in class tools.jackson.databind.util.TypeKey
 
equals(Object) - Method in class tools.jackson.databind.util.UniqueId
 
equals(Comparator<JsonNode>, JsonNode) - Method in class tools.jackson.databind.JsonNode
Entry method for invoking customizable comparison, using passed-in Comparator object.
equals(Comparator<JsonNode>, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
 
equals(Comparator<JsonNode>, JsonNode) - Method in class tools.jackson.databind.node.ObjectNode
 
ErrorThrowingDeserializer - Class in tools.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 tools.jackson.databind.deser.impl.ErrorThrowingDeserializer
 
exceptionMessage(Throwable) - Static method in class tools.jackson.databind.util.ClassUtil
Helper method that returns Throwable.getMessage() for all other exceptions except for (a) JacksonException, for which getOriginalMessage() is returned, and (b) InvocationTargetException, for which the cause's message is returned, if available.
ExceptionUtil - Class in tools.jackson.databind.util
Utility methods for dealing with exceptions/throwables
expectAnyFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectAnyFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectArrayFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectArrayFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectBooleanFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectBooleanFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectIntegerFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectIntegerFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectMapFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectMapFormat(JavaType) - Method in interface tools.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 tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectNullFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectNumberFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectNumberFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectObjectFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectObjectFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
expectStringFormat(JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
expectStringFormat(JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
 
EXPLICIT_ONLY - Static variable in class tools.jackson.databind.cfg.ConstructorDetector
Instance similar to ConstructorDetector.DEFAULT except that for single-argument case uses setting of ConstructorDetector.SingleArgConstructor.REQUIRE_MODE.
explicitName(int) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
explicitParamName(int) - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
explode(Collection<PropertyName>) - Method in class tools.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 tools.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 tools.jackson.databind.deser.impl.ExternalTypeHandler
 
ExternalTypeHandler(JavaType, ExternalTypeHandler.ExtTypedProperty[], Map<String, Object>, String[], TokenBuffer[]) - Constructor for class tools.jackson.databind.deser.impl.ExternalTypeHandler
 
ExternalTypeHandler.Builder - Class in tools.jackson.databind.deser.impl
 
extractScalarFromObject(JsonParser, ValueDeserializer<?>, Class<?>) - Method in class tools.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_INT_COERCIONS - Static variable in class tools.jackson.databind.deser.std.StdDeserializer
Bitmask that covers DeserializationFeature.USE_BIG_INTEGER_FOR_INTS and DeserializationFeature.USE_LONG_FOR_INTS, used for more efficient cheks when coercing integral values for untyped deserialization.
Fail - Enum constant in enum class tools.jackson.databind.cfg.CoercionAction
Action to fail coercion attempt with exceptipn
FAIL_ON_EMPTY_BEANS - Enum constant in enum class tools.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 class tools.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, DatabindException is thrown; if false, property is quietly skipped.
FAIL_ON_INVALID_SUBTYPE - Enum constant in enum class tools.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 class tools.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 class tools.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 class tools.jackson.databind.cfg.JsonNodeFeature
Determines the behavior when coercing `NaN` to BigDecimal with DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS enabled. 1.
FAIL_ON_NULL_CREATOR_PROPERTIES - Enum constant in enum class tools.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 class tools.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 class tools.jackson.databind.cfg.EnumFeature
Feature that determines whether JSON integer numbers are valid values to be used for deserializing Java enum values.
FAIL_ON_ORDER_MAP_BY_INCOMPARABLE_KEY - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that determines whether to intentionally fail when the mapper attempts to order map entries with incomparable keys by accessing the first key of the map.
FAIL_ON_READING_DUP_TREE_KEY - Enum constant in enum class tools.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 class tools.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 DatabindException is thrown (if true), or reference is normally processed (false).
FAIL_ON_SUBTYPE_CLASS_NOT_REGISTERED - Enum constant in enum class tools.jackson.databind.DeserializationFeature
Feature that determines behavior when deserializing polymorphic types that use Class-based Type Id mechanism (either JsonTypeInfo.Id.CLASS or JsonTypeInfo.Id.MINIMAL_CLASS): If enabled, an exception will be thrown if a subtype (Class) is encountered that has not been explicitly registered (by calling MapperBuilder.registerSubtypes(java.lang.Class<?>...) or using annotation JsonSubTypes).
FAIL_ON_TRAILING_TOKENS - Enum constant in enum class tools.jackson.databind.DeserializationFeature
Feature that determines behavior for data-binding after binding the root value.
FAIL_ON_UNEXPECTED_VIEW_PROPERTIES - Enum constant in enum class tools.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 class tools.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 DatabindException) or not.
FAIL_ON_UNRESOLVED_OBJECT_IDS - Enum constant in enum class tools.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 about UnresolvedId is thrown (true), or a null object is used instead (false).
FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS - Enum constant in enum class tools.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(SerializationContext, Object) - Method in class tools.jackson.databind.ser.impl.UnknownSerializer
 
FailingDeserializer - Class in tools.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 tools.jackson.databind.deser.impl.FailingDeserializer
 
FailingDeserializer(String) - Constructor for class tools.jackson.databind.deser.impl.FailingDeserializer
 
FailingSerializer - Class in tools.jackson.databind.ser.impl
FailingSerializer(String) - Constructor for class tools.jackson.databind.ser.impl.FailingSerializer
 
FALSE - Static variable in class tools.jackson.databind.node.BooleanNode
 
FEATURE_INDEX_DATETIME - Static variable in class tools.jackson.databind.cfg.DatatypeFeatures
 
FEATURE_INDEX_ENUM - Static variable in class tools.jackson.databind.cfg.DatatypeFeatures
 
FEATURE_INDEX_JSON_NODE - Static variable in class tools.jackson.databind.cfg.DatatypeFeatures
 
featureIndex() - Method in interface tools.jackson.databind.cfg.DatatypeFeature
Internal index used for efficient storage and index; no user serviceable contents inside!
featureIndex() - Method in enum class tools.jackson.databind.cfg.DateTimeFeature
 
featureIndex() - Method in enum class tools.jackson.databind.cfg.EnumFeature
 
featureIndex() - Method in enum class tools.jackson.databind.cfg.JsonNodeFeature
 
FieldProperty - Class in tools.jackson.databind.deser.impl
This concrete sub-class implements property that is set directly assigning to a Field.
FieldProperty(FieldProperty) - Constructor for class tools.jackson.databind.deser.impl.FieldProperty
Constructor used for JDK Serialization when reading persisted object
FieldProperty(FieldProperty, PropertyName) - Constructor for class tools.jackson.databind.deser.impl.FieldProperty
 
FieldProperty(FieldProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.impl.FieldProperty
 
FieldProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations, AnnotatedField) - Constructor for class tools.jackson.databind.deser.impl.FieldProperty
 
fields() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
fileName - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
fillInStackTrace() - Method in exception tools.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 tools.jackson.databind.ser.BeanSerializerFactory
Overridable method that can filter out properties.
filterBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder, List<BeanPropertyDefinition>, Set<String>, Set<String>) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
Helper method called to filter out explicit ignored properties, as well as properties that have "ignorable types".
FilteredBeanPropertyWriter - Class in tools.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 tools.jackson.databind.ser.impl.FilteredBeanPropertyWriter
 
FilterExceptFilter(Set<String>) - Constructor for class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.FilterExceptFilter
 
filterOutAll() - Static method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
Convenience factory method that will return a filter that will simply filter out everything.
filterOutAllExcept(String...) - Static method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
filterOutAllExcept(Set<String>) - Static method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
Factory method to construct filter that filters out all properties except ones includes in set
filterProvider() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
filterProvider(FilterProvider) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for configuring this mapper to use specified FilterProvider for mapping Filter Ids to actual filter instances.
FilterProvider - Class in tools.jackson.databind.ser
Interface for objects that provides instances of PropertyFilter that match given ids.
FilterProvider() - Constructor for class tools.jackson.databind.ser.FilterProvider
 
filterUnwantedJDKProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Overridable method used to filter out specifically problematic JDK provided properties.
find(Class<?>) - Static method in class tools.jackson.databind.deser.jdk.NumberDeserializers
 
find(Class<?>) - Static method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers
Method called by BasicSerializerFactory to find one of serializers provided here.
find(Class<?>) - Static method in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
find(Class<?>) - Method in class tools.jackson.databind.type.ClassStack
 
find(Class<?>, String) - Static method in class tools.jackson.databind.deser.jdk.JDKDateDeserializers
 
find(Method) - Method in class tools.jackson.databind.introspect.AnnotatedMethodMap
 
find(String) - Method in class tools.jackson.databind.util.CompactStringObjectMap
 
find(String, Class<?>[]) - Method in class tools.jackson.databind.introspect.AnnotatedMethodMap
 
find(DeserializationContext, Class<?>, String) - Static method in class tools.jackson.databind.deser.jdk.JDKMiscDeserializers
 
findAccess() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
findAction(CoercionInputShape) - Method in class tools.jackson.databind.cfg.CoercionConfig
 
findAliases() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Method for finding all aliases of the property, if any.
findAliases() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
findAliases() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
findAliases(MapperConfig<?>) - Method in class tools.jackson.databind.BeanProperty.Bogus
 
findAliases(MapperConfig<?>) - Method in interface tools.jackson.databind.BeanProperty
Method for accessing set of possible alternate names that are accepted during deserialization.
findAliases(MapperConfig<?>) - Method in class tools.jackson.databind.BeanProperty.Std
 
findAliases(MapperConfig<?>) - Method in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
findAndAddKeySerializer(Class<?>, SerializationContext, BeanProperty) - Method in class tools.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 tools.jackson.databind.cfg.MapperBuilder
Convenience method that is functionally equivalent to: addModules(builder.findModules());
findAndAddPrimarySerializer(JavaType, SerializationContext, BeanProperty) - Method in class tools.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(Class<?>, SerializationContext) - Method in class tools.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.
findAndAddRootValueSerializer(JavaType, SerializationContext) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
findAndAddSecondarySerializer(Class<?>, SerializationContext, BeanProperty) - Method in class tools.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).
findAndAddSecondarySerializer(Class<?>, SerializationContext, BeanProperty, UnaryOperator<ValueSerializer<Object>>) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
findAndAddSecondarySerializer(JavaType, SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
findAndAddSecondarySerializer(JavaType, SerializationContext, BeanProperty, UnaryOperator<ValueSerializer<Object>>) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
findAndAddVirtualProperties(MapperConfig<?>, AnnotatedClass, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for adding possible virtual properties to be serialized along with regular properties.
findAndAddVirtualProperties(MapperConfig<?>, AnnotatedClass, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findAndAddVirtualProperties(MapperConfig<?>, AnnotatedClass, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findAnnotatedContentSerializer(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.ser.std.StdSerializer
Convenience method for finding out possibly configured content value serializer.
findAnnotation(Class<A>) - Method in class tools.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 tools.jackson.databind.BeanDescription
 
findAnyGetter() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
Method used to locate the method of introspected class that implements JsonAnyGetter.
findAnySetterAccessor() - Method in class tools.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 tools.jackson.databind.introspect.BasicBeanDescription
 
findArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified array type.
findArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findArraySerializer(SerializationConfig, ArrayType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
findArraySerializer(SerializationConfig, ArrayType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findArraySerializer(SerializationConfig, ArrayType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in interface tools.jackson.databind.ser.Serializers
Method called by serialization framework first time a serializer is needed for specified array type.
findAutoDetectVisibility(MapperConfig<?>, AnnotatedClass, VisibilityChecker) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for checking if annotations indicate changes to minimum visibility levels needed for auto-detecting property elements (fields, methods, constructors).
findAutoDetectVisibility(MapperConfig<?>, AnnotatedClass, VisibilityChecker) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findAutoDetectVisibility(MapperConfig<?>, AnnotatedClass, VisibilityChecker) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findBackReference(String) - Method in class tools.jackson.databind.deser.AbstractDeserializer
Method called by BeanDeserializer to resolve back reference part of managed references.
findBackReference(String) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Method needed by BeanDeserializerFactory to properly link managed- and back-reference pairs.
findBackReference(String) - Method in class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
findBackReference(String) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
findBackReference(String) - Method in class tools.jackson.databind.ValueDeserializer
Method needed by BeanDeserializerFactory to properly link managed- and back-reference pairs.
findBackReferences() - Method in class tools.jackson.databind.BeanDescription
Method for locating all back-reference properties (setters, fields) bean has
findBackReferences() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findBeanDeserializer(DeserializationConfig, JavaType) - Static method in class tools.jackson.databind.ext.CoreXMLDeserializers
 
findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in interface tools.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 tools.jackson.databind.module.SimpleDeserializers
 
findBeanProperties(SerializationContext, BeanDescription, BeanSerializerBuilder) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Method used to collect all actual serializable properties.
findBoundType(String) - Method in class tools.jackson.databind.type.TypeBindings
Find type bound to specified name, if there is one; returns bound type if so, null if not.
findCanonicalRecordConstructor(MapperConfig<?>, AnnotatedClass, List<PotentialCreator>) - Static method in class tools.jackson.databind.util.RecordUtil
 
findCaseInsensitive(String) - Method in class tools.jackson.databind.util.CompactStringObjectMap
 
findClass(String) - Method in class tools.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 tools.jackson.databind.type.TypeFactory
Low-level lookup method moved from ClassUtil, to allow for overriding of lookup functionality in environments like OSGi.
findClass(TypeFactory, String, TypeParser.MyTokenizer) - Method in class tools.jackson.databind.type.TypeParser
 
findClassDescription() - Method in class tools.jackson.databind.BeanDescription
Accessor for possible description for the bean type, used for constructing documentation.
findClassDescription() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findClassDescription(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.AnnotationIntrospector
Method used to check whether specified class defines a human-readable description to use for documentation.
findClassDescription(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findClassDescription(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findCoercion(DeserializationConfig, LogicalType, Class<?>, CoercionInputShape) - Method in class tools.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 tools.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 tools.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 tools.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 tools.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 tools.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, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified Collection (List, Set etc) type.
findCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findCollectionFallback(JavaType) - Static method in class tools.jackson.databind.deser.BasicDeserializerFactory.ContainerDefaultMappings
 
findCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified "Collection-like" type (one that acts like Collection but does not implement it).
findCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
findCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in interface tools.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, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
findCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in interface tools.jackson.databind.ser.Serializers
Method called by serialization framework first time a serializer is needed for specified Collection type.
findConfigOverride(Class<?>) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
findConstructor(Class<T>, boolean) - Static method in class tools.jackson.databind.util.ClassUtil
 
findContentDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a deserializer definition for content (values) of associated Collection, array or Map property.
findContentDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findContentDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findContentDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
findContentNullProvider(DeserializationContext, BeanProperty, ValueDeserializer<?>) - Method in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
 
findContentSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a serializer definition for content (values) of associated Collection, array or Map property.
findContentSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findContentSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findContentValueSerializer(Class<?>, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
findContentValueSerializer(JavaType, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Method similar to SerializationContext.findPrimaryPropertySerializer(JavaType, BeanProperty) but used for "content values", secondary types used by "primary" serializers for structured types like Arrays, Collections, Maps and so on.
findContextualConvertingSerializer(SerializationContext, BeanProperty, ValueSerializer<?>) - Method in class tools.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 tools.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 tools.jackson.databind.deser.DeserializerCache
 
findConverter(SerializationContext, Annotated) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
findConvertingContentDeserializer(DeserializationContext, BeanProperty, ValueDeserializer<?>) - Method in class tools.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)
findConvertingDeserializer(DeserializationContext, Annotated, ValueDeserializer<Object>) - Method in class tools.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(SerializationContext, Annotated, ValueSerializer<?>) - Method in class tools.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(SerializationContext, BeanPropertyWriter) - Method in class tools.jackson.databind.ser.bean.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 tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findCreatorAnnotation(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findCreatorProperty(int) - Method in class tools.jackson.databind.deser.bean.PropertyBasedCreator
 
findCreatorProperty(String) - Method in class tools.jackson.databind.deser.bean.PropertyBasedCreator
 
findDefaultConstructor() - Method in class tools.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 tools.jackson.databind.introspect.BasicBeanDescription
 
findDefaultDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.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(MapperConfig<?>, AnnotatedClass, Enum<?>[]) - Method in class tools.jackson.databind.AnnotationIntrospector
Finds the first Enum value that should be considered as default value for unknown Enum values, if present.
findDefaultEnumValue(MapperConfig<?>, AnnotatedClass, Enum<?>[]) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findDefaultEnumValue(MapperConfig<?>, AnnotatedClass, Enum<?>[]) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
Finds the Enum value that should be considered the default value, if possible.
findDefaultViews() - Method in class tools.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 tools.jackson.databind.introspect.BasicBeanDescription
 
findDefinition(int) - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
findDefinition(String) - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
NOTE: does NOT do case-insensitive matching -- only to be used during construction and never during deserialization process -- nor alias expansion.
findDeserializationContentConverter(MapperConfig<?>, AnnotatedMember) - Method in class tools.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(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findDeserializationContentConverter(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findDeserializationConverter() - Method in class tools.jackson.databind.BeanDescription
Method for finding Converter used for serializing instances of this class.
findDeserializationConverter() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findDeserializationConverter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding Converter that annotated entity (property or class) has indicated to be used as part of deserialization.
findDeserializationConverter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findDeserializationConverter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findDeserializer(Class<?>) - Static method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
Factory method for trying to find a deserializer for one of supported types that have simple from-String serialization.
findDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a deserializer definition on specified method or field.
findDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findDeserializer(DeserializationConfig, JavaType) - Method in class tools.jackson.databind.ext.OptionalHandlerFactory
 
findDeserializer(DeserializationConfig, JavaType) - Method in class tools.jackson.databind.ext.sql.JavaSqlTypeHandlerFactory
 
findDeserializer(DeserializationContext, JavaType, BeanProperty) - Method in class tools.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)
findDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class tools.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 tools.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 tools.jackson.databind.util.EnumResolver
 
findEnumAliases(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[][]) - Method in class tools.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(tools.jackson.databind.cfg.MapperConfig<?>, tools.jackson.databind.introspect.AnnotatedClass, java.lang.Enum<?>[], java.lang.String[]).
findEnumAliases(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[][]) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findEnumAliases(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[][]) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified Enum type.
findEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findEnumNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding EnumNamingStrategy for given class, if any specified by annotations; and if so, either return a EnumNamingStrategy instance, or Class to use for creating instance
findEnumNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findEnumNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findEnumType(Class<?>) - Static method in class tools.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 tools.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 tools.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 tools.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.
findEnumValues(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[]) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findEnumValues(MapperConfig<?>, AnnotatedClass, Enum<?>[], String[]) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findExpectedFormat() - Method in class tools.jackson.databind.BeanDescription
Deprecated.
Since 3.0
findExpectedFormat() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
Deprecated.
findExpectedFormat(Class<?>) - Method in class tools.jackson.databind.BeanDescription
Method for checking what is the expected format for POJO, as defined by possible annotations and possible per-type config overrides.
findExpectedFormat(Class<?>) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findExplicitNames() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Method called to find out set of explicit names for accessors bound together due to implicit name.
findExplicitPOJOSerializer(SerializationConfig, JavaType, BeanDescription, JsonFormat.Value) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findExplicitPOJOSerializer(SerializationConfig, JavaType, BeanDescription, JsonFormat.Value) - Method in interface tools.jackson.databind.ser.Serializers
Method called in case that a given type or property is declared to use shape JsonFormat.Shape.POJO and is expected to be serialized "as POJO", that is, as an (JSON) Object.
findFactoryMethodMetadata(AnnotatedMethod) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findFilterId(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findFilterId(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findFilterId(SerializationConfig, BeanDescription) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Method called to find filter that is configured to be used with bean serializer being built, if any.
findFirstTypeParameter(JavaType, Class<?>) - Method in class tools.jackson.databind.type.TypeFactory
findForCollection(DeserializationContext, JavaType) - Static method in class tools.jackson.databind.deser.jdk.JavaUtilCollectionsDeserializers
 
findForMap(DeserializationContext, JavaType) - Static method in class tools.jackson.databind.deser.jdk.JavaUtilCollectionsDeserializers
 
findFormat(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding format annotations for property or class.
findFormat(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findFormat(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findFormatDefaults(Class<?>) - Method in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
Convenience method that uses StdDeserializer.findFormatOverrides(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty, java.lang.Class<?>) to find possible defaults and/of overrides, and then calls JsonFormat.Value.getFeature(feat) to find whether that feature has been specifically marked as enabled or disabled.
findFormatFeature(SerializationContext, BeanProperty, Class<?>, JsonFormat.Feature) - Method in class tools.jackson.databind.ser.std.StdSerializer
Convenience method that uses StdSerializer.findFormatOverrides(tools.jackson.databind.SerializationContext, tools.jackson.databind.BeanProperty, java.lang.Class<?>) to find possible defaults and/of overrides, and then calls JsonFormat.Value.getFeature(...) to find whether that feature has been specifically marked as enabled or disabled.
findFormatOverrides(MapperConfig<?>) - Method in class tools.jackson.databind.BeanProperty.Bogus
 
findFormatOverrides(MapperConfig<?>) - Method in interface tools.jackson.databind.BeanProperty
Helper method used to only access property-specified format overrides, if any, not considering type or global default format settings.
findFormatOverrides(MapperConfig<?>) - Method in class tools.jackson.databind.BeanProperty.Std
 
findFormatOverrides(MapperConfig<?>) - Method in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
findFormatOverrides(DeserializationContext, BeanProperty, Class<?>) - Method in class tools.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(SerializationContext, BeanProperty, Class<?>) - Method in class tools.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.
findImplicitPropertyName(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding implicit name for a property that given annotated member (field, method, creator parameter) may represent.
findImplicitPropertyName(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findImplicitPropertyName(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findIncludeOverrides(SerializationContext, BeanProperty, Class<?>) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
findInclusion() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Method used to check if this property has specific inclusion override associated with it or not.
findInclusion() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
findInclusion() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
findInjectables() - Method in class tools.jackson.databind.BeanDescription
 
findInjectables() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findInjectableValue(Object, BeanProperty, Object) - Method in class tools.jackson.databind.DeserializationContext
 
findInjectableValue(Object, DeserializationContext, BeanProperty, Object) - Method in class tools.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 tools.jackson.databind.InjectableValues.Std
 
findInjectableValue(MapperConfig<?>, AnnotatedMember) - Method in class tools.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(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findInjectableValue(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findJsonKeyAccessor() - Method in class tools.jackson.databind.BeanDescription
Method for locating accessor (readable field, or "getter" method) that has JsonKey annotation, if any.
findJsonKeyAccessor() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findJsonValueAccessor() - Method in class tools.jackson.databind.BeanDescription
Method for locating accessor (readable field, or "getter" method) that has JsonValue annotation, if any.
findJsonValueAccessor() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findKeyDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a deserializer definition for keys of associated Map property.
findKeyDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findKeyDeserializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findKeyDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class tools.jackson.databind.deser.DeserializerCache
Method called to get hold of a deserializer to use for deserializing keys for Map.
findKeyDeserializer(JavaType, BeanProperty) - Method in class tools.jackson.databind.DeserializationContext
 
findKeyDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializers
 
findKeyDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in interface tools.jackson.databind.deser.KeyDeserializers
 
findKeyDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.module.SimpleKeyDeserializers
 
findKeyDeserializerFromAnnotation(DeserializationContext, Annotated) - Method in class tools.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(Class<?>, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
 
findKeySerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a serializer definition for keys of associated java.util.Map property.
findKeySerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findKeySerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findKeySerializer(JavaType, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Method called to get the serializer to use for serializing non-null Map keys.
findMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified Map type.
findMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findMapFallback(JavaType) - Static method in class tools.jackson.databind.deser.BasicDeserializerFactory.ContainerDefaultMappings
 
findMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified "Map-like" type (one that acts like Map but does not implement it).
findMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonFormat.Value, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
findMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonFormat.Value, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, JsonFormat.Value, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in interface tools.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, JsonFormat.Value, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
findMapSerializer(SerializationConfig, MapType, BeanDescription, JsonFormat.Value, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findMapSerializer(SerializationConfig, MapType, BeanDescription, JsonFormat.Value, ValueSerializer<Object>, TypeSerializer, ValueSerializer<Object>) - Method in interface tools.jackson.databind.ser.Serializers
Method called by serialization framework first time a serializer is needed for specified Map type.
findMergeInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding merge settings for property, if any.
findMergeInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findMergeInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findMethod(String, Class<?>[]) - Method in class tools.jackson.databind.BeanDescription
 
findMethod(String, Class<?>[]) - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
findMethod(String, Class<?>[]) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findMixInClassFor(Class<?>) - Method in class tools.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 class tools.jackson.databind.introspect.MixInHandler
 
findMixInClassFor(Class<?>) - Method in interface tools.jackson.databind.introspect.MixInResolver
Method that will check if there are "mix-in" classes (with mix-in annotations) for given class
findModules() - Static method in class tools.jackson.databind.cfg.MapperBuilder
Method for locating available methods, using JDK ServiceLoader facility, along with module-provided SPI.
findModules(ClassLoader) - Static method in class tools.jackson.databind.cfg.MapperBuilder
Method for locating available methods, using JDK ServiceLoader facility, along with module-provided SPI.
findNameForDeserialization(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findNameForDeserialization(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findNameForIsGetter(AnnotatedMethod, String) - Method in class tools.jackson.databind.introspect.AccessorNamingStrategy.Base
 
findNameForIsGetter(AnnotatedMethod, String) - Method in class tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
findNameForMutator(AnnotatedMethod, String) - Method in class tools.jackson.databind.introspect.AccessorNamingStrategy.Base
 
findNameForMutator(AnnotatedMethod, String) - Method in class tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
findNameForRegularGetter(AnnotatedMethod, String) - Method in class tools.jackson.databind.introspect.AccessorNamingStrategy.Base
 
findNameForRegularGetter(AnnotatedMethod, String) - Method in class tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
findNameForRegularGetter(AnnotatedMethod, String) - Method in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.RecordNaming
 
findNameForSerialization(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for serialization.
findNameForSerialization(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findNameForSerialization(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findNamespace(MapperConfig<?>, Annotated) - Method in interface tools.jackson.databind.AnnotationIntrospector.XmlExtensions
Method that can be called to figure out generic namespace property for an annotated object.
findNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding PropertyNamingStrategy for given class, if any specified by annotations; and if so, either return a PropertyNamingStrategy instance, or Class to use for creating instance
findNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findNamingStrategy(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findNonContextualValueDeserializer(JavaType) - Method in class tools.jackson.databind.DeserializationContext
Variant that will try to locate deserializer for current type, but without performing any contextualization (unlike DeserializationContext.findContextualValueDeserializer(tools.jackson.databind.JavaType, tools.jackson.databind.BeanProperty)) or checking for need to create a TypeDeserializer (unlike DeserializationContext.findRootValueDeserializer(JavaType).
findNullKeySerializer(JavaType, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Method called to find a serializer to use for null values for given declared type.
findNullSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a serializer definition for serializer to use for nulls (null values) of associated property or type.
findNullSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findNullSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findNullValueSerializer(BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Method called to get the serializer to use for serializing null values for specified property.
findObjectId(int) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
findObjectId(Object, ObjectIdGenerator<?>) - Method in class tools.jackson.databind.ser.SerializationContextExt
 
findObjectId(Object, ObjectIdGenerator<?>) - Method in class tools.jackson.databind.SerializationContext
Method called to find the Object Id for given POJO, if one has been generated.
findObjectId(Object, ObjectIdGenerator<?>, ObjectIdResolver) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
findObjectId(Object, ObjectIdGenerator<?>, ObjectIdResolver) - Method in class tools.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 tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
findObjectIdInfo(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findObjectIdInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findObjectReferenceInfo(MapperConfig<?>, Annotated, ObjectIdInfo) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for figuring out additional properties of an Object Identity reference
findObjectReferenceInfo(MapperConfig<?>, Annotated, ObjectIdInfo) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findObjectReferenceInfo(MapperConfig<?>, Annotated, ObjectIdInfo) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findOptionalStdDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Overridable method called after checking all other types.
findOrCreateCoercion(Class<?>) - Method in class tools.jackson.databind.cfg.CoercionConfigs
 
findOrCreateCoercion(LogicalType) - Method in class tools.jackson.databind.cfg.CoercionConfigs
 
findOrCreateOverride(Class<?>) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
findOverride(Class<?>) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
findParent(String) - Method in class tools.jackson.databind.JsonNode
Method for finding a JSON Object that contains specified field, within this node or its descendants.
findParent(String) - Method in class tools.jackson.databind.node.ArrayNode
 
findParent(String) - Method in class tools.jackson.databind.node.MissingNode
 
findParent(String) - Method in class tools.jackson.databind.node.ObjectNode
 
findParent(String) - Method in class tools.jackson.databind.node.ValueNode
 
findParents(String) - Method in class tools.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 tools.jackson.databind.JsonNode
 
findParents(String, List<JsonNode>) - Method in class tools.jackson.databind.node.ArrayNode
 
findParents(String, List<JsonNode>) - Method in class tools.jackson.databind.node.MissingNode
 
findParents(String, List<JsonNode>) - Method in class tools.jackson.databind.node.ObjectNode
 
findParents(String, List<JsonNode>) - Method in class tools.jackson.databind.node.ValueNode
 
findPath(String) - Method in class tools.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 tools.jackson.databind.node.BaseJsonNode
 
findPOJOBuilder() - Method in class tools.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 tools.jackson.databind.introspect.BasicBeanDescription
 
findPOJOBuilder(MapperConfig<?>, AnnotatedClass) - Method in class tools.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(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPOJOBuilder(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPOJOBuilderConfig() - Method in class tools.jackson.databind.BeanDescription
Method for finding configuration for POJO Builder class.
findPOJOBuilderConfig() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findPOJOBuilderConfig(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.AnnotationIntrospector
 
findPOJOBuilderConfig(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPOJOBuilderConfig(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPolymorphicTypeInfo(MapperConfig<?>, Annotated) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPolymorphicTypeInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPreferredCreator(MapperConfig<?>, AnnotatedClass, List<PotentialCreator>, List<PotentialCreator>) - Method in class tools.jackson.databind.AnnotationIntrospector
Method called to check if introspector can find a Creator it considers its "Preferred Creator": Creator to use as the primary one, when no Creator has explicit annotation (AnnotationIntrospector.findCreatorAnnotation(tools.jackson.databind.cfg.MapperConfig<?>, tools.jackson.databind.introspect.Annotated) returns null).
findPreferredCreator(MapperConfig<?>, AnnotatedClass, List<PotentialCreator>, List<PotentialCreator>) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPrimaryPropertySerializer(Class<?>, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
 
findPrimaryPropertySerializer(JavaType, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Method used for locating "primary" property value serializer (one directly handling value of the property).
findProperties() - Method in class tools.jackson.databind.BeanDescription
 
findProperties() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findProperty(int) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Alternate find method that tries to locate a property with given property index.
findProperty(String) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Accessor for finding the property with given name, if POJO has one.
findProperty(PropertyName) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
findProperty(PropertyName) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
findProperty(PropertyName) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findPropertyAccess(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding optional access definition for a property, annotated on one of its accessors.
findPropertyAccess(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyAccess(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyAliases(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method called to find if given property has alias(es) defined.
findPropertyAliases(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyAliases(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyContentTypeDeserializer(DeserializationContext, AnnotatedMember, JavaType) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
findPropertyContentTypeDeserializer(JavaType, AnnotatedMember) - Method in class tools.jackson.databind.DeserializationContext
Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.
findPropertyContentTypeSerializer(SerializationContext, AnnotatedMember, JavaType) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
findPropertyContentTypeSerializer(SerializationContext, JavaType, AnnotatedMember) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Method called to create a type information serializer for values of given container property if one is needed.
findPropertyDefaultValue(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding suggested default value (as simple textual serialization) for the property.
findPropertyDefaultValue(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyDefaultValue(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyDescription(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method used to check whether specified property member (accessor or mutator) defines human-readable description to use for documentation.
findPropertyDescription(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyDescription(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyFilter(SerializationContext, Object, Object) - Method in class tools.jackson.databind.ser.FilterProvider
Lookup method used to find PropertyFilter that has specified id.
findPropertyFilter(SerializationContext, Object, Object) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
 
findPropertyFilter(SerializationContext, Object, Object) - Method in class tools.jackson.databind.ser.std.StdSerializer
Helper method used to locate filter that is needed, based on filter id this serializer was constructed with.
findPropertyFormat(MapperConfig<?>, Class<?>) - Method in class tools.jackson.databind.BeanProperty.Bogus
 
findPropertyFormat(MapperConfig<?>, Class<?>) - Method in interface tools.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 tools.jackson.databind.BeanProperty.Std
 
findPropertyFormat(MapperConfig<?>, Class<?>) - Method in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
findPropertyIgnoralByName(MapperConfig<?>, Annotated) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyIgnoralByName(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyInclusion(JsonInclude.Value) - Method in class tools.jackson.databind.BeanDescription
Method for finding annotation-indicated inclusion definition (if any); possibly overriding given default value.
findPropertyInclusion(JsonInclude.Value) - Method in class tools.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 tools.jackson.databind.BeanProperty.Bogus
 
findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in interface tools.jackson.databind.BeanProperty
Convenience method that is roughly equivalent to
findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in class tools.jackson.databind.BeanProperty.Std
 
findPropertyInclusion(MapperConfig<?>, Class<?>) - Method in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
findPropertyInclusion(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyInclusion(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyInclusionByName(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding information about names of properties to included.
findPropertyInclusionByName(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyInclusionByName(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyIndex(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findPropertyIndex(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findPropertyTypeDeserializer(DeserializationContext, AnnotatedMember, JavaType) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
findPropertyTypeDeserializer(JavaType, AnnotatedMember) - Method in class tools.jackson.databind.DeserializationContext
Method called to create a type information deserializer for values of given non-container property, if one is needed.
findPropertyTypeSerializer(JavaType, AnnotatedMember) - Method in class tools.jackson.databind.SerializationContext
Like SerializationContext.findTypeSerializer(JavaType), but for use from specific POJO property.
findPropertyTypeSerializer(SerializationContext, AnnotatedMember, JavaType) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
findRawSuperTypes(Class<?>, Class<?>, boolean) - Static method in class tools.jackson.databind.util.ClassUtil
 
findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for value that is of referential type,
findReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findReferenceName() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
findReferenceSerializer(SerializationConfig, ReferenceType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findReferenceSerializer(SerializationConfig, ReferenceType, BeanDescription, JsonFormat.Value, TypeSerializer, ValueSerializer<Object>) - Method in interface tools.jackson.databind.ser.Serializers
Method called by serialization framework first time a serializer is needed for given ReferenceType
findReferenceSerializer(SerializationContext, ReferenceType, BeanDescription, JsonFormat.Value, boolean) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
findReferenceType() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Method used to find whether property is part of a bi-directional reference.
findReferenceType() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
findReferenceType(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for checking if given member indicates that it is part of a reference (parent/child).
findReferenceType(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findReferenceType(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findRenameByField(MapperConfig<?>, AnnotatedField, PropertyName) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findRenameByField(MapperConfig<?>, AnnotatedField, PropertyName) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findRootName(Class<?>) - Method in class tools.jackson.databind.DatabindContext
 
findRootName(Class<?>) - Method in class tools.jackson.databind.DeserializationContext
 
findRootName(Class<?>) - Method in class tools.jackson.databind.SerializationContext
 
findRootName(MapperConfig<?>, AnnotatedClass) - Method in class tools.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(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findRootName(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findRootName(DatabindContext, Class<?>) - Method in class tools.jackson.databind.cfg.MapperConfig
 
findRootName(DatabindContext, Class<?>) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
findRootName(DatabindContext, Class<?>) - Method in class tools.jackson.databind.util.RootNameLookup
 
findRootName(DatabindContext, JavaType) - Method in class tools.jackson.databind.cfg.MapperConfig
 
findRootName(DatabindContext, JavaType) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
findRootName(DatabindContext, JavaType) - Method in class tools.jackson.databind.util.RootNameLookup
 
findRootName(JavaType) - Method in class tools.jackson.databind.DatabindContext
 
findRootName(JavaType) - Method in class tools.jackson.databind.DeserializationContext
 
findRootName(JavaType) - Method in class tools.jackson.databind.SerializationContext
 
findRootValueDeserializer(JavaType) - Method in class tools.jackson.databind.DeserializationContext
Method for finding a deserializer for root-level value.
findRootValueSerializer(Class<?>) - Method in class tools.jackson.databind.SerializationContext
Method for finding (from cache) or creating (and caching) serializer for given type, without checking for polymorphic typing, and then contextualizing without actual property.
findRootValueSerializer(JavaType) - Method in class tools.jackson.databind.SerializationContext
Method for finding (from cache) or creating (and caching) serializer for given type, without checking for polymorphic typing, and then contextualizing without actual property.
findSerializationContentConverter(MapperConfig<?>, AnnotatedMember) - Method in class tools.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(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSerializationContentConverter(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSerializationConverter() - Method in class tools.jackson.databind.BeanDescription
Method for finding Converter used for serializing instances of this class.
findSerializationConverter() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
findSerializationConverter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding Converter that annotated entity (property or class) has indicated to be used as part of serialization.
findSerializationConverter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSerializationConverter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSerializationPropertyOrder(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for accessing defined property serialization order (which may be partial).
findSerializationPropertyOrder(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSerializationPropertyOrder(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSerializationSortAlphabetically(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSerializationSortAlphabetically(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSerializationType(Annotated, boolean, JavaType) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for accessing declared typing mode annotated (if any).
findSerializationTyping(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSerializationTyping(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for getting a serializer definition on specified method or field.
findSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSerializer(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSerializer(SerializationConfig, JavaType) - Method in class tools.jackson.databind.ext.OptionalHandlerFactory
 
findSerializer(SerializationConfig, JavaType) - Method in class tools.jackson.databind.ext.sql.JavaSqlTypeHandlerFactory
 
findSerializer(SerializationConfig, JavaType, BeanDescription, JsonFormat.Value) - Method in class tools.jackson.databind.module.SimpleSerializers
 
findSerializer(SerializationConfig, JavaType, BeanDescription, JsonFormat.Value) - Method in class tools.jackson.databind.ser.Serializers.Base
 
findSerializer(SerializationConfig, JavaType, BeanDescription, JsonFormat.Value) - Method in interface tools.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(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Reflection-based serialized find method, which checks if given class implements one of recognized "add-on" interfaces.
findSerializerByAnnotations(SerializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Method called to see if one of primary per-class annotations (or related, like implementing of JacksonSerializable) determines the serializer to use.
findSerializerByLookup(JavaType, SerializationConfig, BeanDescription, JsonFormat.Value, boolean) - Method in class tools.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(SerializationContext, JavaType, BeanDescription, JsonFormat.Value, boolean) - Method in class tools.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(SerializationContext, Annotated) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Helper method called to check if a class or method has an annotation (@link tools.jackson.databind.annotation.JsonSerialize#using) that tells the class to use for serialization.
findSetterInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for finding possible settings for property, given annotations on an accessor.
findSetterInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSetterInfo(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findStandardImpl(Class<?>) - Static method in class tools.jackson.databind.ser.jdk.JDKArraySerializers
Accessor for checking to see if there is a standard serializer for given primitive value type.
findStdDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.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 tools.jackson.databind.deser.jdk.JDKValueInstantiators
 
findStringBasedKeyDeserializer(DeserializationContext, JavaType) - Static method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializers
 
findSubtypes(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for locating annotation-specified subtypes related to annotated entity (class, method, field).
findSubtypes(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findSubtypes(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findSuperClasses(Class<?>, Class<?>, boolean) - Static method in class tools.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 tools.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 tools.jackson.databind.type.TypeBase
 
findTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.Deserializers.Base
 
findTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in interface tools.jackson.databind.deser.Deserializers
Method called to locate deserializer for specified JSON tree node type.
findTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.module.SimpleDeserializers
 
findTypeDeserializer(DeserializationContext, JavaType, AnnotatedClass) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
findTypeDeserializer(JavaType) - Method in class tools.jackson.databind.DeserializationContext
Method called to find and create a type information deserializer for given base type, if one is needed.
findTypeDeserializer(JavaType, AnnotatedClass) - Method in class tools.jackson.databind.DeserializationContext
 
findTypedValueSerializer(Class<?>, boolean) - Method in class tools.jackson.databind.SerializationContext
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(JavaType, boolean) - Method in class tools.jackson.databind.SerializationContext
Method called to locate regular serializer, matching type serializer, and if both found, wrap them in a serializer that calls both in correct sequence.
findTypeId(int) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
findTypeIdResolver(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
 
findTypeIdResolver(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findTypeIdResolver(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findTypeMapping(DeserializationConfig, JavaType) - Method in class tools.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 tools.jackson.databind.module.SimpleAbstractTypeResolver
 
findTypeName(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.AnnotationIntrospector
Method for checking if specified type has explicit name.
findTypeName(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findTypeName(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findTypeParameters(Class<?>) - Method in class tools.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 tools.jackson.databind.type.TypeBase
 
findTypeParameters(JavaType, Class<?>) - Method in class tools.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.
findTypeResolverBuilder(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.AnnotationIntrospector
 
findTypeResolverBuilder(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findTypeResolverBuilder(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findTypeSerializer(JavaType) - Method in class tools.jackson.databind.SerializationContext
Method called to get the TypeSerializer to use for including Type Id necessary for serializing for the given Java class.
findTypeSerializer(JavaType, AnnotatedClass) - Method in class tools.jackson.databind.SerializationContext
Method called to get the TypeSerializer to use for including Type Id necessary for serializing for the given Java class.
findTypeSerializer(SerializationContext, JavaType, AnnotatedClass) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
Method for checking if given class has annotations that indicate that specific type resolver is to be used for handling instances of given type.
findUnwrappingNameTransformer(MapperConfig<?>, AnnotatedMember) - Method in class tools.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. expect unwrapped representation during deserialization).
findUnwrappingNameTransformer(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findUnwrappingNameTransformer(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findValue(String) - Method in class tools.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 tools.jackson.databind.node.ArrayNode
 
findValue(String) - Method in class tools.jackson.databind.node.MissingNode
 
findValue(String) - Method in class tools.jackson.databind.node.ObjectNode
 
findValue(String) - Method in class tools.jackson.databind.node.ValueNode
 
findValue(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ValueInjector
 
findValueDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class tools.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(MapperConfig<?>, AnnotatedClass) - Method in class tools.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(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findValueInstantiator(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findValueInstantiator(DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.ValueInstantiators.Base
 
findValueInstantiator(DeserializationConfig, BeanDescription) - Method in interface tools.jackson.databind.deser.ValueInstantiators
Method called to find the ValueInstantiator to use for creating instances of specified type during deserialization.
findValueInstantiator(DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.module.SimpleValueInstantiators
 
findValueInstantiator(DeserializationContext, BeanDescription) - Method in class tools.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 tools.jackson.databind.deser.DeserializerFactory
Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.
findValueNullProvider(DeserializationContext, SettableBeanProperty, PropertyMetadata) - Method in class tools.jackson.databind.deser.std.StdDeserializer
Method called to find NullValueProvider for a primary property, using "value nulls" setting.
findValues(String) - Method in class tools.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 tools.jackson.databind.JsonNode
 
findValues(String, List<JsonNode>) - Method in class tools.jackson.databind.node.ArrayNode
 
findValues(String, List<JsonNode>) - Method in class tools.jackson.databind.node.MissingNode
 
findValues(String, List<JsonNode>) - Method in class tools.jackson.databind.node.ObjectNode
 
findValues(String, List<JsonNode>) - Method in class tools.jackson.databind.node.ValueNode
 
findValuesAsString(String) - Method in class tools.jackson.databind.JsonNode
Similar to JsonNode.findValues(java.lang.String), but will additionally convert values into Strings, calling JsonNode.asText().
findValuesAsString(String, List<String>) - Method in class tools.jackson.databind.JsonNode
 
findValuesAsString(String, List<String>) - Method in class tools.jackson.databind.node.ArrayNode
 
findValuesAsString(String, List<String>) - Method in class tools.jackson.databind.node.MissingNode
 
findValuesAsString(String, List<String>) - Method in class tools.jackson.databind.node.ObjectNode
 
findValuesAsString(String, List<String>) - Method in class tools.jackson.databind.node.ValueNode
 
findValueSerializer(Class<?>) - Method in class tools.jackson.databind.SerializationContext
 
findValueSerializer(JavaType) - Method in class tools.jackson.databind.SerializationContext
Method variant used when we do NOT want contextualization to happen; it will need to be done at a later point (many serializers are not in operational state before contextualization, call to ValueSerializer.createContextual(SerializationContext, BeanProperty)), but caller wants to be able to do that at a later point; sometimes to avoid infinite loops
findViews() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Method used to find View-inclusion definitions for the property.
findViews() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
findViews(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
findViews(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
findWrapperName(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
finishBuild(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
finishBuild(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
FirstCharBasedValidator(boolean, boolean) - Constructor for class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.FirstCharBasedValidator
 
firstToken() - Method in class tools.jackson.databind.util.TokenBuffer
 
fixAccess(boolean) - Method in class tools.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 tools.jackson.databind.deser.CreatorProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
fixAccess(DeserializationConfig) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
fixAccess(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.ser.AnyGetterWriter
 
fixAccess(SerializationConfig) - Method in class tools.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 class tools.jackson.databind.cfg.CoercionInputShape
Shape of floating point (non-integral) numeric values from input (token JsonToken.VALUE_NUMBER_FLOAT)
Float - Enum constant in enum class tools.jackson.databind.type.LogicalType
Basic floating-point numbers types like float, double, and matching wrapper types, BigDecimal.
FloatArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
FloatArraySerializer(JDKArraySerializers.FloatArraySerializer, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
FloatBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.FloatBuilder
 
FloatDeserializer(Class<Float>, Float) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.FloatDeserializer
 
FloatNode - Class in tools.jackson.databind.node
JsonNode implementation for efficiently containing 32-bit `float` values.
FloatNode(float) - Constructor for class tools.jackson.databind.node.FloatNode
 
FloatSerializer() - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.FloatSerializer
 
floatValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a Java float: but if node value cannot be expressed exactly as a float, a JsonNodeException will be thrown.
floatValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
floatValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
floatValue() - Method in class tools.jackson.databind.node.DecimalNode
 
floatValue() - Method in class tools.jackson.databind.node.DoubleNode
 
floatValue() - Method in class tools.jackson.databind.node.FloatNode
 
floatValue() - Method in class tools.jackson.databind.node.NumericIntNode
 
floatValue() - Method in class tools.jackson.databind.node.NumericNode
 
flush() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
flush() - Method in class tools.jackson.databind.SequenceWriter
 
flush() - Method in class tools.jackson.databind.ser.SerializerCache
Method called by StdSerializationContext#flushCachedSerializers() to clear all cached serializers
flush() - Method in class tools.jackson.databind.util.TokenBuffer
 
FLUSH_AFTER_WRITE_VALUE - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that determines whether JsonGenerator.flush() is called after writeValue() method that takes JsonGenerator as an argument completes (i.e. does NOT affect methods that use other destinations); same for methods in ObjectWriter.
flushCachedDeserializers() - Method in class tools.jackson.databind.cfg.DeserializationContexts
Method that will drop all dynamically constructed deserializers (ones that are counted as result value for DeserializerCache.cachedDeserializersCount()).
flushCachedDeserializers() - Method in class tools.jackson.databind.deser.DeserializerCache
Method that will drop all dynamically constructed deserializers (ones that are counted as result value for DeserializerCache.cachedDeserializersCount()).
flushCachedDeserializers() - Method in class tools.jackson.databind.DeserializationContext
Method that will drop all dynamically constructed deserializers (ones that are counted as result value for DeserializerCache.cachedDeserializersCount()).
flushCachedSerializers() - Method in class tools.jackson.databind.cfg.SerializationContexts
Method that will drop all serializers currently cached by this provider.
forBuffering(JsonParser, ObjectReadContext) - Static method in class tools.jackson.databind.util.TokenBuffer
Specialized factory method used when we are specifically buffering contents of a token stream for further processing.
forBuilder(MapperConfig<?>, AnnotatedClass, BeanDescription) - Method in class tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
forceUseOfBigDecimal(boolean) - Method in class tools.jackson.databind.util.TokenBuffer
 
forDeserialization(POJOPropertiesCollector) - Static method in class tools.jackson.databind.introspect.BasicBeanDescription
Factory method to use for constructing an instance to use for building deserializers.
forDeserializerCache(DeserializationConfig) - Method in interface tools.jackson.databind.cfg.CacheProvider
Method to provide a LookupCache instance for constructing DeserializerCache.
forDeserializerCache(DeserializationConfig) - Method in class tools.jackson.databind.cfg.DefaultCacheProvider
Method to provide a LookupCache instance for constructing DeserializerCache.
forEachEntry(BiConsumer<? super String, ? super JsonNode>) - Method in class tools.jackson.databind.JsonNode
If this node is an ObjectNode, performs the given action for each property (key, value pair) until all entries have been processed or the action throws an exception.
forEachEntry(BiConsumer<? super String, ? super JsonNode>) - Method in class tools.jackson.databind.node.ObjectNode
 
forFirstNameRule(boolean, boolean) - Static method in class tools.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.
forGeneration() - Static method in class tools.jackson.databind.util.TokenBuffer
Specialized factory method used when we are generating token stream for further processing without tokens coming from specific input token stream.
forMapper() - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
forMapper() - Method in class tools.jackson.databind.introspect.ClassIntrospector
Method called to create an instance to be exclusive used by specified mapper.
forMapper(Object, TokenStreamFactory, DeserializerFactory, DeserializerCache) - Method in class tools.jackson.databind.cfg.DeserializationContexts.DefaultImpl
 
forMapper(Object, TokenStreamFactory, DeserializerFactory, DeserializerCache) - Method in class tools.jackson.databind.cfg.DeserializationContexts
 
forMapper(Object, TokenStreamFactory, SerializerFactory, SerializerCache) - Method in class tools.jackson.databind.cfg.SerializationContexts.DefaultImpl
 
forMapper(Object, TokenStreamFactory, SerializerFactory, SerializerCache) - Method in class tools.jackson.databind.cfg.SerializationContexts
 
forMapper(Object, DeserializationConfig, TokenStreamFactory, DeserializerFactory) - Method in class tools.jackson.databind.cfg.DeserializationContexts
Mutant factory method called when instance is actually created for use by mapper (as opposed to coming into existence during building, module registration).
forMapper(Object, SerializationConfig, TokenStreamFactory, SerializerFactory) - Method in class tools.jackson.databind.cfg.SerializationContexts
Mutant factory method called when instance is actually created for use by mapper (as opposed to coming into existence during building, module registration).
format - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
format(Date, StringBuffer, FieldPosition) - Method in class tools.jackson.databind.util.StdDateFormat
 
format(JsonValueFormat) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
 
format(JsonValueFormat) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
Method called to indicate configured format for value type being visited.
formatValue(ZonedDateTime, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
formatValue(T, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
forOperation(MapperConfig<?>) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
forOperation(MapperConfig<?>) - Method in class tools.jackson.databind.introspect.ClassIntrospector
Method called to further create an instance to be used for a single operation (read or write, typically matching ObjectMapper readValue() or writeValue()).
forOtherUse(MapperConfig<?>, JavaType, AnnotatedClass) - Static method in class tools.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 tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
forProperty(BeanProperty) - Method in class tools.jackson.databind.jsontype.TypeDeserializer
Method called to create contextual version, to be used for values of given property.
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsArrayTypeSerializer
 
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
 
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
 
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
 
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
 
forProperty(SerializationContext, BeanProperty) - Method in class tools.jackson.databind.jsontype.TypeSerializer
Method called to create contextual version, to be used for values of given property.
forRecord(MapperConfig<?>, AnnotatedClass) - Method in class tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
forRootType(ObjectWriter, JavaType) - Method in class tools.jackson.databind.ObjectWriter.Prefetch
 
forScope(Class<?>) - Method in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
forScope(Class<?>) - Method in class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
forSerialization(POJOPropertiesCollector) - Static method in class tools.jackson.databind.introspect.BasicBeanDescription
Factory method to use for constructing an instance to use for building serializers.
forSerialization(SerializationContext, JsonNodeFactory) - Static method in class tools.jackson.databind.node.TreeBuildingGenerator
 
forSerializerCache(SerializationConfig) - Method in interface tools.jackson.databind.cfg.CacheProvider
Method to provide a LookupCache instance for constructing SerializerCache.
forSerializerCache(SerializationConfig) - Method in class tools.jackson.databind.cfg.DefaultCacheProvider
 
forType(Class<?>) - Static method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
forType(Class<?>) - Static method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
forType(Class<?>) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured to data bind into specified type.
forType(Class<?>) - Method in class tools.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(TypeReference<?>) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured to data bind into specified type.
forType(TypeReference<?>) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured to data bind into specified type.
forType(JavaType) - Method in class tools.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.
forTypeFactory() - Method in interface tools.jackson.databind.cfg.CacheProvider
Method to provide a LookupCache instance for constructing TypeFactory.
forTypeFactory() - Method in class tools.jackson.databind.cfg.DefaultCacheProvider
 
forValue(Object) - Static method in class tools.jackson.databind.deser.impl.NullsConstantProvider
 
forValue(String) - Static method in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
fraction - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer.FromDecimalArguments
 
from(JsonGenerator, String) - Static method in exception tools.jackson.databind.DatabindException
 
from(JsonGenerator, String, Throwable) - Static method in exception tools.jackson.databind.DatabindException
 
from(JsonGenerator, String, BeanDescription, BeanPropertyDefinition) - Static method in exception tools.jackson.databind.exc.InvalidDefinitionException
 
from(JsonGenerator, String, JavaType) - Static method in exception tools.jackson.databind.exc.InvalidDefinitionException
 
from(JsonParser, Class<?>, String) - Static method in exception tools.jackson.databind.exc.MismatchedInputException
 
from(JsonParser, Object, String, Collection<Object>) - Static method in exception tools.jackson.databind.exc.IgnoredPropertyException
Factory method used for constructing instances of this exception type.
from(JsonParser, Object, String, Collection<Object>) - Static method in exception tools.jackson.databind.exc.UnrecognizedPropertyException
Factory method used for constructing instances of this exception type.
from(JsonParser, String) - Static method in exception tools.jackson.databind.DatabindException
 
from(JsonParser, String, Object, Class<?>) - Static method in exception tools.jackson.databind.exc.InvalidFormatException
 
from(JsonParser, String, Throwable) - Static method in exception tools.jackson.databind.DatabindException
 
from(JsonParser, String, BeanDescription, BeanPropertyDefinition) - Static method in exception tools.jackson.databind.exc.InvalidDefinitionException
 
from(JsonParser, String, JavaType) - Static method in exception tools.jackson.databind.exc.InvalidDefinitionException
 
from(JsonParser, String, JavaType) - Static method in exception tools.jackson.databind.exc.ValueInstantiationException
 
from(JsonParser, String, JavaType, String) - Static method in exception tools.jackson.databind.exc.InvalidTypeIdException
 
from(JsonParser, String, JavaType, Throwable) - Static method in exception tools.jackson.databind.exc.ValueInstantiationException
 
from(JsonParser, JavaType, String) - Static method in exception tools.jackson.databind.exc.MismatchedInputException
 
from(DeserializationContext, String) - Static method in exception tools.jackson.databind.DatabindException
 
from(DeserializationContext, String, Throwable) - Static method in exception tools.jackson.databind.DatabindException
 
from(DeserializationContext, PropertyName, JavaType) - Static method in exception tools.jackson.databind.exc.InvalidNullException
 
from(JsonNode, String) - Static method in exception tools.jackson.databind.exc.JsonNodeException
 
from(JsonNode, String, Object...) - Static method in exception tools.jackson.databind.exc.JsonNodeException
 
from(SerializerCache, LookupCache<TypeKey, ValueSerializer<Object>>) - Static method in class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
Factory method for constructing an instance.
from(SerializationContext, String) - Static method in exception tools.jackson.databind.DatabindException
 
from(SerializationContext, String, Throwable) - Static method in exception tools.jackson.databind.DatabindException
 
fromClass(Class<?>, LogicalType) - Static method in enum class tools.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 tools.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 tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
fromMilliseconds - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
fromNanoseconds - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
FromStringDeserializer<T> - Class in tools.jackson.databind.deser.std
Base class for building simple scalar value deserializers that accept String values.
FromStringDeserializer(Class<?>) - Constructor for class tools.jackson.databind.deser.std.FromStringDeserializer
 
FromStringDeserializer(JavaType) - Constructor for class tools.jackson.databind.deser.std.FromStringDeserializer
 
fullName() - Method in class tools.jackson.databind.deser.bean.CreatorCandidate.Param
 
FullyNamed - Interface in tools.jackson.databind.util
Extension over Named to expose full name; most relevant for formats like XML that use namespacing.

G

generateId(Object) - Method in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
generateId(Object) - Method in class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
generateId(Object) - Method in class tools.jackson.databind.ser.WritableObjectId
 
generator - Variable in class tools.jackson.databind.deser.impl.ObjectIdReader
Blueprint generator instance: actual instance will be fetched from SerializationContext using this as the key.
generator - Variable in class tools.jackson.databind.ser.impl.ObjectIdWriter
Blueprint generator instance: actual instance will be fetched from SerializationContext using this as the key.
generator - Variable in class tools.jackson.databind.ser.WritableObjectId
 
generatorFactory() - Method in class tools.jackson.databind.ObjectWriter
 
GeneratorSettings - Class in tools.jackson.databind.cfg
Helper class used for containing settings specifically related to (re)configuring JsonGenerator constructed for writing output.
GeneratorSettings(PrettyPrinter, FormatSchema, CharacterEscapes, SerializableString) - Constructor for class tools.jackson.databind.cfg.GeneratorSettings
 
get(int) - Method in class tools.jackson.databind.JsonNode
Method for accessing value of the specified element of an array node.
get(int) - Method in class tools.jackson.databind.node.ArrayNode
 
get(int) - Method in class tools.jackson.databind.node.ContainerNode
 
get(int) - Method in class tools.jackson.databind.node.MissingNode
 
get(int) - Method in class tools.jackson.databind.node.ObjectNode
 
get(int) - Method in class tools.jackson.databind.node.ValueNode
 
get(int) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
get(Class<A>) - Method in class tools.jackson.databind.introspect.AnnotationCollector.NoAnnotations
 
get(Class<A>) - Method in class tools.jackson.databind.introspect.AnnotationCollector.OneAnnotation
 
get(Class<A>) - Method in class tools.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
 
get(Class<A>) - Method in class tools.jackson.databind.introspect.AnnotationMap
 
get(Class<A>) - Method in interface tools.jackson.databind.util.Annotations
Main access method used to find value for given annotation.
get(Object) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method that can be used to access value of the property this Object describes, from given bean instance.
get(String) - Method in class tools.jackson.databind.JsonNode
Method for accessing value of the specified field of an object node.
get(String) - Method in class tools.jackson.databind.node.ArrayNode
 
get(String) - Method in class tools.jackson.databind.node.ContainerNode
 
get(String) - Method in class tools.jackson.databind.node.ObjectNode
 
get(String) - Method in class tools.jackson.databind.node.ValueNode
 
get(K) - Method in interface tools.jackson.databind.util.LookupCache
 
get(K) - Method in class tools.jackson.databind.util.SimpleLookupCache
 
getAbsentValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
Overridden variant to ensure that absent values are NOT coerced into NullNodes, unlike incoming null values.
getAbsentValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
Let's actually NOT coerce missing Creator parameters into empty value.
getAbsentValue(DeserializationContext) - Method in interface tools.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 tools.jackson.databind.deser.std.DelegatingDeserializer
 
getAbsentValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getAbsentValue(DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
Let's actually NOT coerce missing Creator parameters into empty value.
getAbsentValue(DeserializationContext) - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.cfg.CoercionConfig
 
getAccessor() - Method in class tools.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 tools.jackson.databind.cfg.BaseSettings
 
getAccessorNaming() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getActiveView() - Method in class tools.jackson.databind.cfg.MapperConfig
Accessor for finding currently active view, if any (null if none)
getActiveView() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getActiveView() - Method in class tools.jackson.databind.DatabindContext
Accessor for locating currently active view, if any; returns null if no view has been set.
getActiveView() - Method in class tools.jackson.databind.DeserializationContext
 
getActiveView() - Method in class tools.jackson.databind.SerializationContext
 
getAllAnnotations() - Method in class tools.jackson.databind.introspect.AnnotatedMember
Deprecated.
Since 3.0
getAllInput() - Method in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
getAlwaysAsId() - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
getAnchorType() - Method in class tools.jackson.databind.type.ReferenceType
 
getAndFilter(Object, JsonGenerator, SerializationContext, PropertyFilter) - Method in class tools.jackson.databind.ser.AnyGetterWriter
 
getAndSerialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.AnyGetterWriter
 
getAnnotated() - Method in class tools.jackson.databind.introspect.Annotated
Method that can be used to find actual JDK element that this instance represents.
getAnnotated() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getAnnotated() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getAnnotated() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getAnnotated() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getAnnotated() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
Since there is no matching JDK element, this method will always return null
getAnnotated() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.BeanProperty.Bogus
 
getAnnotation(Class<A>) - Method in interface tools.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 tools.jackson.databind.BeanProperty.Std
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.CreatorProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.introspect.Annotated
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.introspect.AnnotatedMember
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getAnnotation(Class<A>) - Method in class tools.jackson.databind.ser.PropertyWriter
Method for accessing annotations directly declared for property that this writer is associated with.
getAnnotationCount() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getAnnotationCount() - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getAnnotationCount() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getAnnotationIntrospector() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getAnnotationIntrospector() - Method in class tools.jackson.databind.cfg.MapperConfig
Method for getting AnnotationIntrospector configured to introspect annotation values used for configuration.
getAnnotationIntrospector() - Method in class tools.jackson.databind.DatabindContext
Convenience method for accessing serialization view in use (if any); equivalent to:
getAnnotationIntrospector() - Method in class tools.jackson.databind.DeserializationContext
 
getAnnotationIntrospector() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getAnnotationIntrospector() - Method in class tools.jackson.databind.SerializationContext
 
getAnnotations() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getAnyGetter() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
getAnyGetterField() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getAnyGetterMethod() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getAnySetter() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
getAnySetterField() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getAnySetterMethod() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getArrayBuilders() - Method in class tools.jackson.databind.DeserializationContext
Method for accessing object useful for building arrays of primitive types (such as int[]).
getArrayComparator(Object) - Static method in class tools.jackson.databind.util.ArrayBuilders
Helper method used for constructing simple value comparator used for comparing arrays for content equality.
getArrayDelegateCreator() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getArrayDelegateCreator() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getArrayDelegateCreator() - Method in class tools.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 tools.jackson.databind.deser.std.StdValueInstantiator
 
getArrayDelegateType(DeserializationConfig) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getArrayDelegateType(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.cfg.ContextAttributes
Accessor for value of specified attribute
getAttribute(Object) - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
getAttribute(Object) - Method in class tools.jackson.databind.DatabindContext
Method for accessing attributes available in this context.
getAttribute(Object) - Method in class tools.jackson.databind.DeserializationContext
 
getAttribute(Object) - Method in class tools.jackson.databind.SerializationContext
 
getAttributes() - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getAttributes() - Method in class tools.jackson.databind.ObjectReader
 
getAttributes() - Method in class tools.jackson.databind.ObjectWriter
 
getBase64Variant() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getBase64Variant() - Method in class tools.jackson.databind.cfg.MapperConfig
Method called during deserialization if Base64 encoded content needs to be decoded.
getBase64Variant() - Method in class tools.jackson.databind.DeserializationContext
Convenience method for accessing the default Base64 encoding used for decoding base64 encoded binary content.
getBaseSettings() - Method in class tools.jackson.databind.DeserializationConfig
 
getBaseType() - Method in exception tools.jackson.databind.exc.InvalidTypeIdException
 
getBeanClass() - Method in class tools.jackson.databind.BeanDescription
 
getBeanDescription() - Method in exception tools.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 tools.jackson.databind.ser.BeanSerializerBuilder
 
getBeanType() - Method in class tools.jackson.databind.deser.ReadableObjectId.Referring
 
getBigIntegerValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getBigIntegerValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getBinaryValue(Base64Variant) - Method in class tools.jackson.databind.node.StringNode
Method for accessing content String assuming they were base64 encoded; if so, content is decoded and resulting binary data is returned.
getBinaryValue(Base64Variant) - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getBinaryValue(Base64Variant) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getBindings() - Method in class tools.jackson.databind.JavaType
 
getBindings() - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
getBindings() - Method in class tools.jackson.databind.type.TypeBase
 
getBooleanBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getBoundName(int) - Method in class tools.jackson.databind.type.TypeBindings
 
getBoundType(int) - Method in class tools.jackson.databind.type.TypeBindings
Get the type bound to the variable at index.
getBoundTypeOrNull(int) - Method in class tools.jackson.databind.type.TypeBindings
Get the type bound to the variable at index.
getBuilderConfig() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
getBuildMethod() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
getByteBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getCacheProvider() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getCacheProvider() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getCharacterEscapes() - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
getCharacterEscapes() - Method in class tools.jackson.databind.SerializationContext
 
getClassAnnotations() - Method in class tools.jackson.databind.BeanDescription
Method for accessing collection of annotations the bean class has.
getClassAnnotations() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getClassAnnotations() - Method in class tools.jackson.databind.ser.PropertyBuilder
 
getClassDef() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getClassDescription(Object) - Static method in class tools.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 tools.jackson.databind.BeanDescription
Method for accessing low-level information about Class this item describes.
getClassInfo() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getClassInfo() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
getClassLoader() - Method in class tools.jackson.databind.type.TypeFactory
 
getClassMethods(Class<?>) - Static method in class tools.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.
getConfig() - Method in class tools.jackson.databind.DatabindContext
Accessor to currently active configuration (both per-request configs and per-mapper config).
getConfig() - Method in class tools.jackson.databind.DeserializationContext
 
getConfig() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getConfig() - Method in class tools.jackson.databind.ObjectReader
 
getConfig() - Method in class tools.jackson.databind.ObjectWriter
 
getConfig() - Method in class tools.jackson.databind.SerializationContext
Method for accessing configuration for the serialization processing.
getConfigOverride(Class<?>) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getConstructor() - Method in class tools.jackson.databind.util.ClassUtil.Ctor
 
getConstructorDetector() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getConstructorDetector() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getConstructorParameter() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getConstructorParameter() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getConstructorParameter() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getConstructorParameters() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
getConstructorParameters() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getConstructors() - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedClass
 
getConstructors() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getConstructors(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
getConstructorsWithMode() - Method in class tools.jackson.databind.BeanDescription
Method similar to BeanDescription.getConstructors() except will also introspect JsonCreator.Mode and filter out ones marked as not applicable and include mode (or lack thereof) for remaining constructors.
getConstructorsWithMode() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
getContentDeserializer() - Method in class tools.jackson.databind.deser.std.ContainerDeserializerBase
Accesor for deserializer use for deserializing content values.
getContentNulls() - Method in class tools.jackson.databind.PropertyMetadata
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
getContentSerializer() - Method in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
getContentSerializer() - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
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.
getContentType() - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
getContentType() - Method in class tools.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 tools.jackson.databind.JavaType
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
getContentType() - Method in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
getContentType() - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
Accessor for finding declared (static) element type for type this serializer is used for.
getContentType() - Method in class tools.jackson.databind.type.ArrayType
 
getContentType() - Method in class tools.jackson.databind.type.CollectionLikeType
 
getContentType() - Method in class tools.jackson.databind.type.IterationType
 
getContentType() - Method in class tools.jackson.databind.type.MapLikeType
 
getContentType() - Method in class tools.jackson.databind.type.ReferenceType
 
getContentTypeHandler() - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
getContentTypeHandler() - Method in class tools.jackson.databind.type.CollectionLikeType
 
getContentTypeHandler() - Method in class tools.jackson.databind.type.MapLikeType
 
getContentValueHandler() - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
getContentValueHandler() - Method in class tools.jackson.databind.type.CollectionLikeType
 
getContentValueHandler() - Method in class tools.jackson.databind.type.MapLikeType
 
getContext() - Method in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
getContext() - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializationContext
 
getContext() - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
getContext() - Method in class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
getContext() - Method in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
getContextAnnotation(Class<A>) - Method in class tools.jackson.databind.BeanProperty.Bogus
 
getContextAnnotation(Class<A>) - Method in interface tools.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 tools.jackson.databind.BeanProperty.Std
 
getContextAnnotation(Class<A>) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getContextAnnotation(Class<A>) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getContextAnnotation(Class<A>) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getContextAnnotation(Class<A>) - Method in class tools.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.
getContextualType() - Method in class tools.jackson.databind.DeserializationContext
Accessor to JavaType of currently contextualized ValueDeserializer, if any.
getConverter() - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
getCreatorIndex() - Method in class tools.jackson.databind.deser.CreatorProperty
 
getCreatorIndex() - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
getCreatorIndex() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getCreatorIndex() - Method in class tools.jackson.databind.deser.SettableBeanProperty
Method for accessing index of the creator property: for other types of properties will simply return -1.
getData() - Method in class tools.jackson.databind.introspect.AnnotationCollector
 
getDatatypeFeatures() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getDatatypeFeatures() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getDatatypeFeatures() - Method in class tools.jackson.databind.DatabindContext
 
getDatatypeFeatures() - Method in class tools.jackson.databind.DeserializationContext
 
getDatatypeFeatures() - Method in class tools.jackson.databind.SerializationContext
 
getDateFormat() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getDateFormat() - Method in class tools.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).
getDecimalValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getDecimalValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getDeclaredAnnotations() - Method in class tools.jackson.databind.util.ClassUtil.Ctor
 
getDeclaringClass() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getDeclaringClass() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getDeclaringClass() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getDeclaringClass() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getDeclaringClass() - Method in class tools.jackson.databind.introspect.AnnotatedMember
Actual physical class in which this member was declared.
getDeclaringClass() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getDeclaringClass() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
getDeclaringClass() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getDeclaringClass() - Method in class tools.jackson.databind.util.ClassUtil.Ctor
 
getDeclaringClass(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
getDefaultBean() - Method in class tools.jackson.databind.ser.PropertyBuilder
 
getDefaultConstructor() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getDefaultCreator() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getDefaultCreator() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getDefaultCreator() - Method in class tools.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 tools.jackson.databind.ser.std.SimpleFilterProvider
 
getDefaultImpl() - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
getDefaultImpl() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
getDefaultImpl() - Method in class tools.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 tools.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 tools.jackson.databind.cfg.ConfigOverrides
 
getDefaultInclusion(Class<?>, Class<?>) - Method in class tools.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 by MapperConfig.getDefaultPropertyInclusion().
getDefaultInclusion(Class<?>, Class<?>) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultInclusion(Class<?>, Class<?>, JsonInclude.Value) - Method in class tools.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 tools.jackson.databind.cfg.ConfigOverrides
 
getDefaultMergeable() - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
getDefaultMergeable() - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultMergeable(Class<?>) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultNullHandling() - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
getDefaultNullHandling() - Method in class tools.jackson.databind.cfg.MapperConfig
Accessor for the baseline setter info used as the global baseline, not considering possible per-type overrides.
getDefaultNullHandling() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultNullKeySerializer() - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
getDefaultNullKeySerializer() - Method in class tools.jackson.databind.ser.SerializerFactory
Returns serializer used to (try to) output a null key, due to an entry of Map having null key.
getDefaultNullValueSerializer() - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
getDefaultNullValueSerializer() - Method in class tools.jackson.databind.ser.SerializerFactory
 
getDefaultNullValueSerializer() - Method in class tools.jackson.databind.SerializationContext
 
getDefaultPrettyPrinter() - Method in class tools.jackson.databind.SerializationConfig
Accessor for configured blueprint "default" PrettyPrinter to use, if default pretty-printing is enabled.
getDefaultPropertyFormat(Class<?>) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultPropertyFormat(Class<?>) - Method in class tools.jackson.databind.DatabindContext
 
getDefaultPropertyFormat(Class<?>) - Method in class tools.jackson.databind.DeserializationContext
 
getDefaultPropertyFormat(Class<?>) - Method in class tools.jackson.databind.SerializationContext
 
getDefaultPropertyIgnorals(Class<?>) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultPropertyIgnorals(Class<?>, AnnotatedClass) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultPropertyInclusion() - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultPropertyInclusion(Class<?>) - Method in class tools.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 by MapperConfig.getDefaultPropertyInclusion().
getDefaultPropertyInclusion(Class<?>) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultPropertyInclusion(Class<?>) - Method in class tools.jackson.databind.SerializationContext
 
getDefaultPropertyInclusion(Class<?>, JsonInclude.Value) - Method in class tools.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 tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultRecordVisibility() - Method in class tools.jackson.databind.cfg.ConfigOverrides
Alternate accessor needed due to complexities of Record auto-discovery: needs to obey custom overrides but also give alternate "default default" if no customizations made.
getDefaultTimeZone() - Static method in class tools.jackson.databind.util.StdDateFormat
 
getDefaultTyper() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getDefaultTyper(JavaType) - Method in class tools.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 tools.jackson.databind.PropertyMetadata
 
getDefaultValue() - Method in class tools.jackson.databind.util.EnumResolver
 
getDefaultValue(JavaType) - Static method in class tools.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 tools.jackson.databind.cfg.ConfigOverrides
 
getDefaultVisibilityChecker() - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDefaultVisibilityChecker(Class<?>, AnnotatedClass) - Method in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
 
getDelegate() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getDelegateCreator() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getDelegateCreator() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getDelegateCreator() - Method in class tools.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 tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
getDelegatee() - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
getDelegatee() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getDelegatee() - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
getDelegatee() - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
getDelegatee() - Method in class tools.jackson.databind.ValueDeserializer
Accessor that can be used to determine if this deserializer uses another deserializer for actual deserialization, by delegating calls.
getDelegatee() - Method in class tools.jackson.databind.ValueSerializer
Accessor that can be used to determine if this serializer uses another serializer for actual serialization, by delegating calls.
getDelegateType(DeserializationConfig) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getDelegateType(DeserializationConfig) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getDelegateType(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.JacksonModule
Returns the list of dependent modules this module has, if any.
getDescForKnownTypeIds() - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
getDescForKnownTypeIds() - Method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
getDescForKnownTypeIds() - Method in class tools.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 tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
getDescForKnownTypeIds() - Method in interface tools.jackson.databind.jsontype.TypeIdResolver
Method called for error-reporting and diagnostics purposes.
getDescription() - Method in class tools.jackson.databind.PropertyMetadata
 
getDeserializationFeatures() - Method in class tools.jackson.databind.DeserializationConfig
Bulk access method for getting the bit mask of all DeserializationFeatures that are enabled.
getDeserializationFeatures() - Method in class tools.jackson.databind.DeserializationContext
Bulk access method for getting the bit mask of all DeserializationFeatures that are enabled.
getDeserializer() - Method in class tools.jackson.databind.deser.impl.ObjectIdReader
 
getDeserializer(Class<?>) - Static method in class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
Factory method for accessing deserializer for specific node type
getDoubleBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getDoubleValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getDoubleValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getEmbeddedObject() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getEmbeddedObject() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getEmpty() - Static method in class tools.jackson.databind.cfg.ContextAttributes
 
getEmpty() - Static method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.deser.std.StdScalarDeserializer
 
getEmptyAccessPattern() - Method in class tools.jackson.databind.ValueDeserializer
This method may be called in conjunction with calls to ValueDeserializer.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 tools.jackson.databind.type.ArrayType
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicBooleanDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicIntegerDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicLongDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JavaUtilDateDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigDecimalDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigIntegerDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StringDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UUIDDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlDateDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlTimestampDeserializer
 
getEmptyValue(DeserializationContext) - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.util.ClassUtil
 
getEnum(int) - Method in class tools.jackson.databind.util.EnumResolver
 
getEnumClass() - Method in class tools.jackson.databind.util.EnumResolver
 
getEnumClass() - Method in class tools.jackson.databind.util.EnumValues
 
getEnumIds() - Method in class tools.jackson.databind.util.EnumResolver
 
getEnumNamingStrategy() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getEnumNamingStrategy() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getEnums() - Method in class tools.jackson.databind.util.EnumResolver
 
getEnumValues() - Method in class tools.jackson.databind.ser.jdk.EnumSerializer
 
getErasedSignature() - Method in class tools.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 tools.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 tools.jackson.databind.type.ArrayType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.CollectionLikeType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.IterationType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.MapLikeType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.PlaceholderForType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.ReferenceType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.SimpleType
 
getErasedSignature(StringBuilder) - Method in class tools.jackson.databind.type.TypeBase
 
getExplicitDelegating() - Method in class tools.jackson.databind.introspect.PotentialCreators
 
getExplicitState(DatatypeFeature) - Method in class tools.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)
getFactoryConfig() - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Method for getting current DeserializerFactoryConfig.
getFactoryMethods() - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedClass
 
getFactoryMethods() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getFactoryMethodsWithMode() - Method in class tools.jackson.databind.BeanDescription
Method similar to BeanDescription.getFactoryMethods() but will return JsonCreator.Mode metadata along with qualifying factory method candidates.
getFactoryMethodsWithMode() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getFallbackKeySerializer(SerializationConfig, Class<?>, AnnotatedClass) - Static method in class tools.jackson.databind.ser.jdk.JDKKeySerializers
Method called if no specified key serializer was located; will return a "default" key serializer initialized by JDKKeySerializers.EnumKeySerializer.construct(Class, EnumValues, EnumValues)
getFalse() - Static method in class tools.jackson.databind.node.BooleanNode
 
getField() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getField() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getField() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getFieldCount() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getFieldUnchecked() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Variant of POJOPropertyBuilder.getField() that does NOT trigger pruning of Field candidates.
getFilteredProperties() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
getFilterId() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
getFilterId() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
getFilterProvider() - Method in class tools.jackson.databind.SerializationConfig
Method for getting provider used for locating filters given id (which is usually provided with filter annotations).
getFilterProvider() - Method in class tools.jackson.databind.SerializationContext
Convenience method for accessing provider to find serialization filters used, equivalent to calling:
getFloatBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getFloatValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getFloatValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getFormat() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getFormatName() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
getFormatName() - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
getFormatOrEmpty() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getFormatOverrides() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getFormatReadFeatures() - Method in class tools.jackson.databind.DeserializationConfig
 
getFormatReadFeatures(int) - Method in class tools.jackson.databind.DeserializationContext
 
getFormatWriteFeatures() - Method in class tools.jackson.databind.SerializationConfig
 
getFormatWriteFeatures(int) - Method in class tools.jackson.databind.SerializationContext
 
getFromObjectArguments(DeserializationConfig) - Method in class tools.jackson.databind.deser.jackson.TokenStreamLocationInstantiator
 
getFromObjectArguments(DeserializationConfig) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getFromObjectArguments(DeserializationConfig) - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getFromObjectArguments(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.BeanProperty.Bogus
 
getFullName() - Method in class tools.jackson.databind.BeanProperty.Std
 
getFullName() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getFullName() - Method in class tools.jackson.databind.introspect.AnnotatedMember
 
getFullName() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getFullName() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getFullName() - Method in class tools.jackson.databind.PropertyName
 
getFullName() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getFullName() - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getFullName() - Method in class tools.jackson.databind.ser.PropertyWriter
 
getFullName() - Method in interface tools.jackson.databind.util.FullyNamed
 
getFullName() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getFullRootName() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getFunction() - Method in class tools.jackson.databind.util.JSONPObject
 
getGenerator() - Method in class tools.jackson.databind.ser.SerializationContextExt
Accessor for the JsonGenerator currently in use for serializing content.
getGenerator() - Method in class tools.jackson.databind.SerializationContext
 
getGeneratorType() - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
getGenericSignature() - Method in class tools.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 tools.jackson.databind.JavaType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.ArrayType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.CollectionLikeType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.IterationType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.MapLikeType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.PlaceholderForType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.ReferenceType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.SimpleType
 
getGenericSignature(StringBuilder) - Method in class tools.jackson.databind.type.TypeBase
 
getGetter() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getGetter() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getGetter() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getGetterUnchecked() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Variant of POJOPropertyBuilder.getGetter() that does NOT trigger pruning of getter candidates.
getHandlerInstantiator() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getHandlerInstantiator() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getId() - Method in class tools.jackson.databind.deser.UnresolvedId
The id which is unresolved.
getIdType() - Method in class tools.jackson.databind.deser.impl.ObjectIdReader
 
getIgnorals() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getIgnoredPropertyNames() - Method in class tools.jackson.databind.BeanDescription
 
getIgnoredPropertyNames() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getIgnoredPropertyNames() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
Accessor for set of properties that are explicitly marked to be ignored via per-property markers (but NOT class annotations).
getImplicitDelegatingConstructors() - Method in class tools.jackson.databind.introspect.PotentialCreators
 
getImplicitDelegatingFactories() - Method in class tools.jackson.databind.introspect.PotentialCreators
 
getInclude() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getIncludeAsProperty() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getIndex() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
Accessor for index of this parameter within argument list
getIndex() - Method in class tools.jackson.databind.PropertyMetadata
 
getInjectables() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
getInjectables() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getInjectableValueId() - Method in class tools.jackson.databind.deser.CreatorProperty
 
getInjectableValueId() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getInjectableValueId() - Method in class tools.jackson.databind.deser.SettableBeanProperty
Accessor for id of injectable value, if this bean property supports value injection.
getInjectableValues() - Method in class tools.jackson.databind.ObjectMapper
 
getInjectableValues() - Method in class tools.jackson.databind.ObjectReader
 
getInputType(TypeFactory) - Method in interface tools.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 tools.jackson.databind.util.StdConverter
 
getInstance() - Static method in class tools.jackson.databind.ext.javatime.JavaTimeInitializer
 
getInstance() - Static method in class tools.jackson.databind.node.MissingNode
 
getInstance() - Static method in class tools.jackson.databind.node.NullNode
 
getIntBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getInterfaces() - Method in class tools.jackson.databind.JavaType
Accessor for finding fully resolved interfaces this type implements, if any; empty array if none.
getInterfaces() - Method in class tools.jackson.databind.type.TypeBase
 
getInternalName() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Accessor that can be used to determine implicit name from underlying element(s) before possible renaming.
getInternalName() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getInternalName() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getInternalSetting(Object) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method for accessing value of specified internal setting.
getIntValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getIntValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getIsIgnoredType() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getJDKMajorVersion() - Static method in class tools.jackson.databind.util.ClassUtil
 
getJsonKeyAccessor() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getJsonValueAccessor() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getKey() - Method in class tools.jackson.databind.deser.ReadableObjectId
 
getKeyClass() - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
getKeySerializer() - Method in class tools.jackson.databind.ser.jdk.MapSerializer
Accessor for currently assigned key serializer.
getKeyType() - Method in class tools.jackson.databind.JavaType
 
getKeyType() - Method in class tools.jackson.databind.type.MapLikeType
 
getKnownPropertyIds() - Method in exception tools.jackson.databind.exc.PropertyBindingException
 
getKnownPropertyNames() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
getKnownPropertyNames() - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
getKnownPropertyNames() - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
getKnownPropertyNames() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getKnownPropertyNames() - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.cfg.BaseSettings
 
getLocale() - Method in class tools.jackson.databind.cfg.MapperConfig
Method for accessing the default Locale to use for formatting, unless overridden by local annotations.
getLocale() - Method in class tools.jackson.databind.DatabindContext
 
getLocale() - Method in class tools.jackson.databind.DeserializationContext
Method for accessing default Locale to use: convenience method for
getLocale() - Method in class tools.jackson.databind.SerializationContext
Method for accessing default Locale to use: convenience method for
getLocation() - Method in class tools.jackson.databind.deser.ReadableObjectId.Referring
 
getLocation() - Method in class tools.jackson.databind.deser.UnresolvedId
 
getLongBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getLongMask() - Method in enum class tools.jackson.databind.MapperFeature
 
getLongValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getLongValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getManagedReferenceName() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getManagedReferenceName() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getMapClass() - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
getMapperVersion() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
getMapperVersion() - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that returns version information about ObjectMapper that implements this context.
getMask() - Method in interface tools.jackson.databind.cfg.ConfigFeature
Returns bit mask for this feature instance
getMask() - Method in enum class tools.jackson.databind.cfg.DateTimeFeature
 
getMask() - Method in enum class tools.jackson.databind.cfg.EnumFeature
 
getMask() - Method in enum class tools.jackson.databind.cfg.JsonNodeFeature
 
getMask() - Method in enum class tools.jackson.databind.DeserializationFeature
 
getMask() - Method in enum class tools.jackson.databind.SerializationFeature
 
getMaxElementIndexForInsert() - Method in class tools.jackson.databind.node.JsonNodeFactory
 
getMechanism() - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
getMechanism() - Method in class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
 
getMechanism() - Method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
getMechanism() - Method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
getMechanism() - Method in interface tools.jackson.databind.jsontype.TypeIdResolver
Accessor for mechanism that this resolver uses for determining type id from type.
getMember() - Method in class tools.jackson.databind.BeanProperty.Bogus
 
getMember() - Method in interface tools.jackson.databind.BeanProperty
Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.
getMember() - Method in class tools.jackson.databind.BeanProperty.Std
 
getMember() - Method in class tools.jackson.databind.deser.CreatorProperty
 
getMember() - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
getMember() - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
getMember() - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
getMember() - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
getMember() - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
getMember() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getMember() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getMember() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getMember() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getMember() - Method in class tools.jackson.databind.introspect.AnnotatedMember
 
getMember() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getMember() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
getMember() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getMember() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getMember() - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getMemberMethodCount() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getMergeable() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getMergeInfo() - Method in class tools.jackson.databind.PropertyMetadata
 
getMessage() - Method in exception tools.jackson.databind.deser.UnresolvedForwardReference
 
getMetadata() - Method in class tools.jackson.databind.BeanProperty.Bogus
 
getMetadata() - Method in interface tools.jackson.databind.BeanProperty
Accessor for additional optional information about property.
getMetadata() - Method in class tools.jackson.databind.BeanProperty.Std
 
getMetadata() - Method in class tools.jackson.databind.deser.CreatorProperty
 
getMetadata() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Method for accessing additional metadata.
getMetadata() - Method in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
getMetadata() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getMetadata() - Method in class tools.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 tools.jackson.databind.introspect.Annotated
 
getModifiers() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getModifiers() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getModifiers() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getModifiers() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getModifiers() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
Returns modifiers of the constructor, as parameters do not have independent modifiers.
getModifiers() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getModuleName() - Method in class tools.jackson.databind.JacksonModule
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 tools.jackson.databind.module.SimpleModule
 
getMutator() - Method in class tools.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 tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
getName() - Method in class tools.jackson.databind.BeanProperty.Bogus
 
getName() - Method in class tools.jackson.databind.BeanProperty.Std
 
getName() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getName() - Method in class tools.jackson.databind.introspect.Annotated
 
getName() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
getName() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getName() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getName() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getName() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
Parameters have no names in bytecode (unlike in source code), will always return empty String ("").
getName() - Method in class tools.jackson.databind.introspect.MemberKey
 
getName() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getName() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getName() - Method in class tools.jackson.databind.jsontype.NamedType
 
getName() - Method in class tools.jackson.databind.PropertyName
 
getName() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getName() - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getName() - Method in class tools.jackson.databind.ser.PropertyWriter
 
getName() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getNameMatcher() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
getNameMatcherProperties() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
getNamespace() - Method in class tools.jackson.databind.PropertyName
 
getNativeParameters() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getNativeParameters() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getNativeParameters() - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getNode() - Method in exception tools.jackson.databind.exc.JsonNodeException
 
getNodeFactory() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getNodeFactory() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getNodeFactory() - Method in class tools.jackson.databind.DeserializationContext
Convenience method, functionally equivalent to:
getNodeFactory() - Method in class tools.jackson.databind.ObjectMapper
Method that can be used to get hold of JsonNodeFactory that this mapper will use when directly constructing root JsonNode instances for Trees.
getNodeType() - Method in class tools.jackson.databind.JsonNode
Return the type of this node
getNodeType() - Method in class tools.jackson.databind.node.ArrayNode
 
getNodeType() - Method in class tools.jackson.databind.node.BinaryNode
 
getNodeType() - Method in class tools.jackson.databind.node.BooleanNode
 
getNodeType() - Method in class tools.jackson.databind.node.MissingNode
 
getNodeType() - Method in class tools.jackson.databind.node.NullNode
 
getNodeType() - Method in class tools.jackson.databind.node.NumericNode
 
getNodeType() - Method in class tools.jackson.databind.node.ObjectNode
 
getNodeType() - Method in class tools.jackson.databind.node.POJONode
 
getNodeType() - Method in class tools.jackson.databind.node.StringNode
 
getNonConstructorMutator() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.impl.NullsAsEmptyProvider
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.impl.NullsConstantProvider
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.impl.NullsFailProvider
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
getNullAccessPattern() - Method in interface tools.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 tools.jackson.databind.deser.std.DelegatingDeserializer
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
Null value varies dynamically (unlike with scalar types), so let's indicate this.
getNullAccessPattern() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getNullAccessPattern() - Method in class tools.jackson.databind.deser.std.StdScalarDeserializer
 
getNullAccessPattern() - Method in class tools.jackson.databind.ValueDeserializer
This method may be called in conjunction with calls to ValueDeserializer.getNullValue(DeserializationContext), to check whether it needs to be called just once (static values), or each time empty value is needed.
getNullHandling() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getNullKeySerializer() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.impl.NullsAsEmptyProvider
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.impl.NullsConstantProvider
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.impl.NullsFailProvider
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.StringDeserializer
 
getNullValue(DeserializationContext) - Method in interface tools.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 tools.jackson.databind.deser.std.DelegatingDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.BaseScalarOptionalDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
getNullValue(DeserializationContext) - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.deser.SettableBeanProperty
 
getNullValueSerializer() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
getNumberType() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getNumberType() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getNumberTypeFP() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getNumberTypeFP() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getNumberValue() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getNumberValue() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getNumberValueDeferred() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getObjectId() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getObjectIdInfo() - Method in class tools.jackson.databind.BeanDescription
Accessor for getting information about Object Id expected to be used for this POJO type, if any.
getObjectIdInfo() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getObjectIdInfo() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getObjectIdInfo() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getObjectIdInfo() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
Accessor to find out whether type specified requires inclusion of Object Identifier.
getObjectIdReader() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
getObjectIdReader(DeserializationContext) - Method in class tools.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(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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(DeserializationContext) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
getObjectIdReader(DeserializationContext) - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.ser.BeanSerializerBuilder
 
getOuterClass(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
Method for finding enclosing class for non-static inner classes
getOutputType(TypeFactory) - Method in interface tools.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 tools.jackson.databind.util.StdConverter
 
getOwner() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
getOwner() - Method in class tools.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 tools.jackson.databind.JacksonModule.SetupContext
Fallback access method that allows modules to refer to the MapperBuilder that provided this context.
getParamCount() - Method in class tools.jackson.databind.util.ClassUtil.Ctor
 
getParameter(int) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getParameter(DeserializationContext, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
getParameterAnnotations() - Method in class tools.jackson.databind.util.ClassUtil.Ctor
 
getParameterAnnotations(int) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getParameterCount() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getParameterCount() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getParameterCount() - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getParameterIndex() - Method in class tools.jackson.databind.deser.SettableAnyProperty
Accessor for parameterIndex.
getParameterIndex() - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
getParameterIndex() - Method in class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
getParameters(DeserializationContext, SettableBeanProperty[]) - Method in class tools.jackson.databind.deser.bean.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) returns true (to indicate all creator properties are found), or when then whole JSON Object has been processed,
getParameterType(int) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getParameterType(int) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getParameterType(int) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getParent() - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
getParser() - Method in class tools.jackson.databind.DeserializationContext
Method for accessing the currently active parser.
getPojo() - Method in class tools.jackson.databind.node.POJONode
Method that can be used to access the POJO this node wraps.
getPolymorphicTypeValidator() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getPolymorphicTypeValidator() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getPotentialCreators() - Method in class tools.jackson.databind.BeanDescription
Method that is replacing earlier Creator introspection access methods.
getPotentialCreators() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
getPotentialCreators() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getPrefix() - Method in class tools.jackson.databind.util.JSONWrappedObject
 
getPrettyPrinter() - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
getPrettyPrinter() - Method in class tools.jackson.databind.SerializationContext
 
getPrimaryMember() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
getPrimaryMember() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getPrimaryMemberUnchecked() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getPrimaryProperties() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
Method that will re-create initial insertion-ordering of properties contained in this map.
getPrimaryType() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getPrimaryType() - Method in class tools.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 tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getProblemHandlers() - Method in class tools.jackson.databind.DeserializationConfig
Method for getting head of the problem handler chain.
getProperties() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
Method that allows accessing all properties that this builder currently contains.
getProperties() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getProperties() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
getProperty() - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
getProperty() - Method in exception tools.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
Accessor for checking number of deserialized properties.
getPropertyIndex() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getPropertyIndex() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertiesCollector
 
getPropertyName() - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
getPropertyName() - Method in exception tools.jackson.databind.exc.InvalidNullException
 
getPropertyName() - Method in exception tools.jackson.databind.exc.PropertyBindingException
Convenience method for accessing logical property name that could not be mapped (see PropertyBindingException._propertyName).
getPropertyName() - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
getPropertyName() - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
getPropertyName() - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
 
getPropertyName() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
getPropertyName() - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
getPropertyName() - Method in class tools.jackson.databind.jsontype.TypeDeserializer
Name of property that contains type information, if property-based inclusion is used.
getPropertyName() - Method in class tools.jackson.databind.jsontype.TypeSerializer
Name of property that contains type information, if property-based inclusion is used.
getPropertyNamingStrategy() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getPropertyNamingStrategy() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getRawClass() - Method in class tools.jackson.databind.JavaType
 
getRawEnums() - Method in class tools.jackson.databind.util.EnumResolver
 
getRawParameterType(int) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getRawParameterType(int) - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getRawParameterType(int) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
 
getRawParameterTypes() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getRawPrimaryType() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getRawPrimaryType() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getRawPrimaryType() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getRawReturnType() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
getRawType() - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedClass
 
getRawType() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getRawType() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getRawType() - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedParameter
 
getRawType() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getRawType() - Method in class tools.jackson.databind.util.TypeKey
 
getReadOnlyLookupMap() - Method in class tools.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 tools.jackson.databind.util.RecordUtil
 
getReferenced(AtomicReference<Object>) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
getReferenced(Optional<?>) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
getReferenced(T) - Method in class tools.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 tools.jackson.databind.JavaType
 
getReferencedType() - Method in class tools.jackson.databind.type.ReferenceType
 
getReferredType() - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
getReferringClass() - Method in exception tools.jackson.databind.exc.PropertyBindingException
Method for accessing type (class) that has the problematic property.
getRegisteredModules() - Method in class tools.jackson.databind.ObjectMapper
Method that may be used to find out JacksonModules that were registered when creating this mapper (if any).
getRegistrationId() - Method in class tools.jackson.databind.JacksonModule
Method that returns an id that may be used to determine if two JacksonModule instances are considered to be of same type, for purpose of preventing multiple registrations of "same" module,
getRegistrationId() - Method in class tools.jackson.databind.module.SimpleModule
Since instances are likely to be custom, implementation returns null if (but only if!)
getRemainingInput() - Method in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
getRequired() - Method in class tools.jackson.databind.PropertyMetadata
 
getResolver() - Method in class tools.jackson.databind.deser.ReadableObjectId
Allow access to the resolver in case anybody wants to use it directly, for examples from DeserializationContextExt.tryToResolveUnresolvedObjectId(tools.jackson.databind.deser.ReadableObjectId).
getResolverType() - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
getRoid() - Method in exception tools.jackson.databind.deser.UnresolvedForwardReference
 
getRootCause(Throwable) - Static method in class tools.jackson.databind.util.ClassUtil
Method that can be used to find the "root cause", innermost of chained (wrapped) exceptions.
getRootValueSeparator(SerializableString) - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
getRootValueSeparator(SerializableString) - Method in class tools.jackson.databind.SerializationContext
 
getSchema() - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
getSchema() - Method in class tools.jackson.databind.DeserializationContext
 
getSchema() - Method in class tools.jackson.databind.SerializationContext
 
getScope() - Method in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
getScope() - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
getSelfReferencedType() - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
getSerializationFeatures() - Method in class tools.jackson.databind.SerializationConfig
 
getSerializationType() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getSerializationType() - Method in class tools.jackson.databind.util.JSONPObject
 
getSerializationType() - Method in class tools.jackson.databind.util.JSONWrappedObject
 
getSerializedName() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getSerializer() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getSetter() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
getSetter() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getSetter() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
getSetterUnchecked() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Variant of POJOPropertyBuilder.getSetter() that does NOT trigger pruning of setter candidates.
getShortBuilder() - Method in class tools.jackson.databind.util.ArrayBuilders
 
getSimpleName() - Method in class tools.jackson.databind.PropertyName
 
getStdKeySerializer(SerializationConfig, Class<?>, boolean) - Static method in class tools.jackson.databind.ser.jdk.JDKKeySerializers
 
getStreamReadFeatures() - Method in class tools.jackson.databind.DeserializationConfig
 
getStreamReadFeatures(int) - Method in class tools.jackson.databind.DeserializationContext
 
getStreamWriteFeatures() - Method in class tools.jackson.databind.SerializationConfig
 
getStreamWriteFeatures(int) - Method in class tools.jackson.databind.SerializationContext
 
getString() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getString() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getStringCharacters() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getStringCharacters() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getStringLength() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getStringLength() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getStringOffset() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
getStringOffset() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getSubtypeResolver() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getSubtypeResolver() - Method in class tools.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).
getSuffix() - Method in class tools.jackson.databind.util.JSONWrappedObject
 
getSuperClass() - Method in class tools.jackson.databind.JavaType
Accessor for finding fully resolved parent class of this type, if it has one; null if not.
getSuperClass() - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
getSuperClass() - Method in class tools.jackson.databind.type.TypeBase
 
getTargetType() - Method in exception tools.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 tools.jackson.databind.PropertyMetadata.MergeInfo
 
getTimestampsFeature() - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
getTimestampsFeature() - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
Overridable method that determines SerializationFeature that is used as the global default in determining if date/time value serialized should use numeric format ("timestamp") or not.
getTimeZone() - Method in class tools.jackson.databind.cfg.BaseSettings
 
getTimeZone() - Method in class tools.jackson.databind.cfg.MapperConfig
Method for accessing the default TimeZone to use for formatting, unless overridden by local annotations.
getTimeZone() - Method in class tools.jackson.databind.DatabindContext
 
getTimeZone() - Method in class tools.jackson.databind.DeserializationContext
Method for accessing default TimeZone to use: convenience method for
getTimeZone() - Method in class tools.jackson.databind.SerializationContext
Method for accessing default TimeZone to use: convenience method for
getTimeZone() - Method in class tools.jackson.databind.util.StdDateFormat
 
getTrue() - Static method in class tools.jackson.databind.node.BooleanNode
 
getType() - Method in class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
getType() - Method in class tools.jackson.databind.BeanDescription
Method for accessing declared type of bean being introspected, including full generic type information (from declaration)
getType() - Method in class tools.jackson.databind.BeanProperty.Bogus
 
getType() - Method in interface tools.jackson.databind.BeanProperty
Method to get declared type of the property.
getType() - Method in class tools.jackson.databind.BeanProperty.Std
 
getType() - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
getType() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getType() - Method in class tools.jackson.databind.deser.UnresolvedId
The type of object which was expected.
getType() - Method in exception tools.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 tools.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 tools.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 tools.jackson.databind.introspect.AnnotatedClass
 
getType() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getType() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getType() - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedParameter
 
getType() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
getType() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getType() - Method in class tools.jackson.databind.jsontype.NamedType
 
getType() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getType() - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getType() - Method in class tools.jackson.databind.util.TypeKey
 
getTypeDescription(JavaType) - Static method in class tools.jackson.databind.util.ClassUtil
Helper method to create and return "backticked" description of given resolved type (or, "null" if null passed), similar to return vaue of ClassUtil.getClassDescription(Object).
getTypeFactory() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getTypeFactory() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getTypeFactory() - Method in class tools.jackson.databind.DatabindContext
 
getTypeFactory() - Method in class tools.jackson.databind.DeserializationContext
 
getTypeFactory() - Method in class tools.jackson.databind.ObjectMapper
Accessor for getting currently configured TypeFactory instance.
getTypeFactory() - Method in class tools.jackson.databind.ObjectReader
Deprecated.
getTypeFactory() - Method in class tools.jackson.databind.ObjectWriter
Deprecated.
getTypeFactory() - Method in class tools.jackson.databind.SerializationContext
 
getTypeHandler() - Method in class tools.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 tools.jackson.databind.exc.InvalidTypeIdException
 
getTypeId() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
getTypeId() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
getTypeIdResolver() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
getTypeIdResolver() - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
getTypeIdResolver() - Method in class tools.jackson.databind.jsontype.TypeDeserializer
Accessor for object that handles conversions between types and matching type ids.
getTypeIdResolver() - Method in class tools.jackson.databind.jsontype.TypeSerializer
Accessor for object that handles conversions between types and matching type ids.
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsArrayTypeSerializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
getTypeInclusion() - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
getTypeInclusion() - Method in class tools.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 tools.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 tools.jackson.databind.type.TypeBindings
Accessor for getting bound types in declaration order
getTypeProperty() - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
getTypeResolverProvider() - Method in class tools.jackson.databind.cfg.MapperConfig
 
getTypeResolverProvider() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
getTypeSerializer() - Method in class tools.jackson.databind.ObjectWriter.Prefetch
 
getTypeSerializer() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getUnknownTypeSerializer(Class<?>) - Method in class tools.jackson.databind.SerializationContext
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 tools.jackson.databind.deser.UnresolvedForwardReference
 
getUnresolvedIds() - Method in exception tools.jackson.databind.deser.UnresolvedForwardReference
 
getValue() - Method in exception tools.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 tools.jackson.databind.ser.jdk.MapProperty
 
getValue() - Method in class tools.jackson.databind.util.JSONPObject
 
getValue() - Method in class tools.jackson.databind.util.JSONWrappedObject
 
getValue(Object) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
getValue(Object) - Method in class tools.jackson.databind.introspect.AnnotatedField
 
getValue(Object) - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedMethod
 
getValue(Object) - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
getValue(Object) - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
getValueClass() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getValueClass() - Method in class tools.jackson.databind.deser.ValueInstantiator.Base
 
getValueClass() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getValueClass() - Method in class tools.jackson.databind.deser.ValueInstantiator
Accessor for raw (type-erased) type of instances to create.
getValueDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getValueDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getValueHandler() - Method in class tools.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
getValueInstantiator() - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
getValueInstantiator() - Method in interface tools.jackson.databind.deser.ValueInstantiator.Gettable
 
getValueNulls() - Method in class tools.jackson.databind.PropertyMetadata
 
getValueSerializer() - Method in class tools.jackson.databind.ObjectWriter.Prefetch
 
getValueType() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
getValueType() - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
getValueType() - Method in class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
getValueType() - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
getValueType() - Method in class tools.jackson.databind.deser.std.StdDeserializer
Exact structured type this deserializer handles, if known.
getValueType() - Method in class tools.jackson.databind.ObjectReader
 
getValueType(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
Convenience method for getting handled type as JavaType, regardless of whether deserializer has one already resolved (and accessible via StdDeserializer.getValueType()) or not: equivalent to:
getValueTypeDesc() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getValueTypeDesc() - Method in class tools.jackson.databind.deser.ValueInstantiator.Base
 
getValueTypeDesc() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getValueTypeDesc() - Method in class tools.jackson.databind.deser.ValueInstantiator
Method that returns description of the value type this instantiator handles.
getValueTypeDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
getValueTypeDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getViews() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getVisibility() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
getWithArgsCreator() - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
 
getWithArgsCreator() - Method in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
getWithArgsCreator() - Method in class tools.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 tools.jackson.databind.BeanProperty.Bogus
 
getWrapperName() - Method in interface tools.jackson.databind.BeanProperty
If property is indicated to be wrapped, name of wrapper element to use.
getWrapperName() - Method in class tools.jackson.databind.BeanProperty.Std
 
getWrapperName() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
getWrapperName() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
Accessor for finding wrapper name to use for property (if any).
getWrapperName() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
getWrapperName() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
getWrapperName() - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
getWrapperName() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 

H

handleBadMerge(ValueDeserializer<?>) - Method in class tools.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 tools.jackson.databind.deser.AbstractDeserializer
 
handledType() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
handledType() - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
handledType() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
handledType() - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
handledType() - Method in class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
handledType() - Method in class tools.jackson.databind.ser.std.StdSerializer
 
handledType() - Method in class tools.jackson.databind.ValueDeserializer
Method for accessing concrete physical type of values this deserializer produces.
handledType() - Method in class tools.jackson.databind.ValueSerializer
Method for accessing type of Objects this serializer can handle.
handleIdValue(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
Helper method called to handle Object Id value collected earlier, if any
handleIgnoredProperty(JsonParser, DeserializationContext, Object, String) - Method in class tools.jackson.databind.deser.bean.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(Class<?>, Object, Throwable) - Method in class tools.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).
handleInstantiationProblem(DeserializationContext, Class<?>, Object, Throwable) - Method in class tools.jackson.databind.deser.DeserializationProblemHandler
Method called when instance creation for a type fails due to an exception.
handleMissingEndArrayForSingle(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
handleMissingId(Object) - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
handleMissingInstantiator(Class<?>, ValueInstantiator, JsonParser, String, Object...) - Method in class tools.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).
handleMissingInstantiator(DeserializationContext, Class<?>, ValueInstantiator, JsonParser, String) - Method in class tools.jackson.databind.deser.DeserializationProblemHandler
Method called when instance creation for a type fails due to lack of an instantiator.
handleMissingTypeId(DeserializationContext, JavaType, TypeIdResolver, String) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
handleNestedArrayForSingle(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
handleNonArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
handleNonArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
Helper method called when current token is no START_ARRAY.
handleNonArray(JsonParser, DeserializationContext, EnumSet) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
handlePolymorphic(JsonParser, DeserializationContext, Object, TokenBuffer) - Method in class tools.jackson.databind.deser.bean.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.
handlePrimaryContextualization(ValueDeserializer<?>, BeanProperty, JavaType) - Method in class tools.jackson.databind.DeserializationContext
Method called for primary property deserializers (ones directly created to deserialize values of a POJO property), to handle details of calling ValueDeserializer.createContextual(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty) with given property context.
handlePrimaryContextualization(ValueSerializer<?>, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Method called for primary property serializers (ones directly created to serialize values of a POJO property), to handle details of contextualization, calling ValueSerializer.createContextual(SerializationContext, BeanProperty) with given property context.
handlePropertyValue(JsonParser, DeserializationContext, String, Object) - Method in class tools.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(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
 
handleResolvedForwardReference(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.ReadableObjectId.Referring
 
handlerInstantiator(HandlerInstantiator) - Method in class tools.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 tools.jackson.databind.cfg
Helper class used for handling details of creating handler instances (things like ValueSerializers, ValueDeserializers, various type handlers) of specific types.
HandlerInstantiator() - Constructor for class tools.jackson.databind.cfg.HandlerInstantiator
 
handleRootContextualization(ValueSerializer<?>) - Method in class tools.jackson.databind.SerializationContext
 
handleSecondaryContextualization(ValueDeserializer<?>, BeanProperty, JavaType) - Method in class tools.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 ValueDeserializer.createContextual(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty) with given property context.
handleSecondaryContextualization(ValueSerializer<?>, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
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 contextualization, calling ValueSerializer.createContextual(SerializationContext, BeanProperty) with given property context.
handleSingleElementUnwrapped(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
handleTypePropertyValue(JsonParser, DeserializationContext, String, Object) - Method in class tools.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(Class<?>, JsonParser) - Method in class tools.jackson.databind.DeserializationContext
 
handleUnexpectedToken(DeserializationContext, JavaType, JsonToken, JsonParser, String) - Method in class tools.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(JavaType, JsonParser) - Method in class tools.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 tools.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 tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.std.StdDeserializer
Method called to deal with a property that did not map to a known Bean property.
handleUnknownProperty(JsonParser, ValueDeserializer<?>, Object, String) - Method in class tools.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 DeserializationProblemHandlers and let it handle the problem.
handleUnknownProperty(DeserializationContext, JsonParser, ValueDeserializer<?>, Object, String) - Method in class tools.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 tools.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 tools.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
Helper method called for an unknown property, when using "vanilla" processing.
handleUnresolvedReference(UnresolvedForwardReference) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer.CollectionReferringAccumulator
 
handleWeirdKey(Class<?>, String, String, Object...) - Method in class tools.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.
handleWeirdKey(DeserializationContext, Class<?>, String, String) - Method in class tools.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.
handleWeirdNativeValue(DeserializationContext, JavaType, Object, JsonParser) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
handleWeirdNumberValue(Class<?>, Number, String, Object...) - Method in class tools.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).
handleWeirdNumberValue(DeserializationContext, Class<?>, Number, String) - Method in class tools.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).
handleWeirdStringValue(Class<?>, String, String, Object...) - Method in class tools.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).
handleWeirdStringValue(DeserializationContext, Class<?>, String, String) - Method in class tools.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).
has(int) - Method in class tools.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 tools.jackson.databind.node.ValueNode
 
has(Class<?>) - Method in class tools.jackson.databind.introspect.AnnotationCollector.NoAnnotations
 
has(Class<?>) - Method in class tools.jackson.databind.introspect.AnnotationCollector.OneAnnotation
 
has(Class<?>) - Method in class tools.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
 
has(Class<?>) - Method in class tools.jackson.databind.introspect.AnnotationMap
 
has(Class<?>) - Method in interface tools.jackson.databind.util.Annotations
 
has(String) - Method in class tools.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 tools.jackson.databind.node.ValueNode
 
hasAbstractTypeResolvers() - Method in class tools.jackson.databind.DeserializationConfig
 
hasAliases() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
hasAnnotation(Class<?>) - Method in class tools.jackson.databind.introspect.Annotated
 
hasAnnotation(Class<?>) - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
hasAnnotation(Class<?>) - Method in class tools.jackson.databind.introspect.AnnotatedMember
 
hasAnnotations() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
hasAnyGetter(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
hasAnyGetter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
hasAnySetter(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
hasAnySetter(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
hasAsKey(MapperConfig<?>, Annotated) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
hasAsKey(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
hasAsValue(MapperConfig<?>, Annotated) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
hasAsValue(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
hasClass(Object, Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
hasConstructorParameter() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
hasConstructorParameter() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
hasConstructorParameter() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
hasContentType() - Method in class tools.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 tools.jackson.databind.type.IterationType
 
hasContentType() - Method in class tools.jackson.databind.type.ReferenceType
 
hasContentType() - Method in class tools.jackson.databind.type.SimpleType
 
hasCurrentName() - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
hasDefaultCreator() - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
hasDefaultImpl() - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
hasDefaultImpl() - Method in class tools.jackson.databind.jsontype.TypeDeserializer
 
hasDefaultValue() - Method in class tools.jackson.databind.PropertyMetadata
Accessor for determining whether property has declared "default value", which may be used by extension modules.
hasDelegating() - Method in class tools.jackson.databind.introspect.PotentialCreators
 
hasDelegatingCreator() - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
hasDeserializationFeatures(int) - Method in class tools.jackson.databind.DeserializationConfig
Bulk access method for checking that all features specified by mask are enabled.
hasDeserializationFeatures(int) - Method in class tools.jackson.databind.DeserializationContext
Bulk access method for checking that all features specified by mask are enabled.
hasDeserializerFor(Class<?>) - Static method in class tools.jackson.databind.deser.jdk.JDKDateDeserializers
 
hasDeserializerFor(Class<?>) - Static method in class tools.jackson.databind.deser.jdk.JDKMiscDeserializers
 
hasDeserializerFor(Class<?>) - Static method in class tools.jackson.databind.ext.CoreXMLDeserializers
 
hasDeserializerFor(Class<?>) - Method in class tools.jackson.databind.ext.OptionalHandlerFactory
 
hasDeserializerFor(Class<?>) - Method in class tools.jackson.databind.ext.sql.JavaSqlTypeHandlerFactory
 
hasDeserializerFor(DeserializationConfig, Class<?>) - Method in interface tools.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 tools.jackson.databind.module.SimpleDeserializers
 
hasDeserializerModifiers() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
hasDeserializers() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
hasEnclosingMethod(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
hasExplicitDeserializerFor(Class<?>) - Method in class tools.jackson.databind.DeserializationContext
Method that can be used to see whether there is an explicitly registered deserializer for given type: this is true for supported JDK types, as well as third-party types for which Module provides support but is NOT true (that is, returns false) for POJO types for which BeanDeserializer is generated based on discovered properties.
hasExplicitDeserializerFor(DatabindContext, Class<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Method that can be used to check if databind module has deserializer for given (likely JDK) type: explicit meaning that it is not automatically generated for POJO.
hasExplicitDeserializerFor(DatabindContext, Class<?>) - Method in class tools.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.
hasExplicitName(PropertyName) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Method find out if this property has specified explicit name: this is generally needed for properties that have not yet been renamed (Creator-detection).
hasExplicitNames() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
hasExplicitTimeZone() - Method in class tools.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 tools.jackson.databind.cfg.MapperConfig
Method for checking whether a TimeZone has been explicitly set for this configuring during construction of ObjectMapper or if it still has the default timezone/offset (zero-offset, "zulu").
hasField() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
hasField() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
hasField() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
hasFormatFeature(FormatFeature) - Method in class tools.jackson.databind.DeserializationConfig
 
hasFormatFeature(FormatFeature) - Method in class tools.jackson.databind.SerializationConfig
 
hasFullName() - Method in class tools.jackson.databind.deser.bean.CreatorCandidate.Param
 
hasGenericTypes() - Method in class tools.jackson.databind.JavaType
 
hasGenericTypes() - Method in class tools.jackson.databind.type.ArrayType
 
hasGetter() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
hasGetter() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
hasGetter() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
hasHandlers() - Method in class tools.jackson.databind.JavaType
Helper method that checks whether this type, or its (optional) key or content type has JavaType.getValueHandler() or JavaType.getTypeHandler(); that is, are there any non-standard handlers associated with this type object.
hasHandlers() - Method in class tools.jackson.databind.type.ArrayType
 
hasHandlers() - Method in class tools.jackson.databind.type.CollectionLikeType
 
hasHandlers() - Method in class tools.jackson.databind.type.MapLikeType
 
hashCode() - Method in class tools.jackson.databind.introspect.Annotated
 
hashCode() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
hashCode() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
hashCode() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
hashCode() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
hashCode() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
hashCode() - Method in class tools.jackson.databind.introspect.MemberKey
 
hashCode() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
hashCode() - Method in class tools.jackson.databind.JavaType
 
hashCode() - Method in class tools.jackson.databind.jsontype.NamedType
 
hashCode() - Method in class tools.jackson.databind.node.ArrayNode
 
hashCode() - Method in class tools.jackson.databind.node.BaseJsonNode
 
hashCode() - Method in class tools.jackson.databind.node.BigIntegerNode
 
hashCode() - Method in class tools.jackson.databind.node.BinaryNode
 
hashCode() - Method in class tools.jackson.databind.node.BooleanNode
 
hashCode() - Method in class tools.jackson.databind.node.DecimalNode
 
hashCode() - Method in class tools.jackson.databind.node.DoubleNode
 
hashCode() - Method in class tools.jackson.databind.node.FloatNode
 
hashCode() - Method in class tools.jackson.databind.node.IntNode
 
hashCode() - Method in class tools.jackson.databind.node.LongNode
 
hashCode() - Method in class tools.jackson.databind.node.MissingNode
 
hashCode() - Method in class tools.jackson.databind.node.NullNode
 
hashCode() - Method in class tools.jackson.databind.node.ObjectNode
 
hashCode() - Method in class tools.jackson.databind.node.POJONode
 
hashCode() - Method in class tools.jackson.databind.node.ShortNode
 
hashCode() - Method in class tools.jackson.databind.node.StringNode
 
hashCode() - Method in class tools.jackson.databind.PropertyName
 
hashCode() - Method in class tools.jackson.databind.type.ClassKey
 
hashCode() - Method in class tools.jackson.databind.type.PlaceholderForType
 
hashCode() - Method in class tools.jackson.databind.type.TypeBindings
 
hashCode() - Method in class tools.jackson.databind.util.RawValue
 
hashCode() - Method in class tools.jackson.databind.util.StdDateFormat
 
hashCode() - Method in class tools.jackson.databind.util.TypeKey
 
hashCode() - Method in class tools.jackson.databind.util.UniqueId
 
hasId(Object) - Method in class tools.jackson.databind.deser.ReadableObjectId.Referring
 
hasIds() - Method in class tools.jackson.databind.util.TokenBuffer.Segment
Accessor for checking whether this segment may have native type or object ids.
hasIgnorable(String) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
hasIgnoreMarker(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.AnnotationIntrospector
Method called to check whether given property is marked to be ignored.
hasIgnoreMarker(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
hasIgnoreMarker(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
hasIndex() - Method in class tools.jackson.databind.PropertyMetadata
 
hasKeyDeserializers() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
hasKeySerializers() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
hasKnownClassAnnotations() - Method in class tools.jackson.databind.BeanDescription
Method for checking whether class being described has any annotations recognized by registered annotation introspector.
hasKnownClassAnnotations() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
hasMixIns() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
hasMixIns() - Method in class tools.jackson.databind.introspect.MixInHandler
 
hasMixIns() - Method in interface tools.jackson.databind.introspect.MixInResolver
Method that may be called for optimization purposes, to see if calls to mix-in resolver may be avoided.
hasMoreTokens() - Method in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
hasName() - Method in class tools.jackson.databind.jsontype.NamedType
 
hasName(PropertyName) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
hasName(PropertyName) - Method in interface tools.jackson.databind.util.FullyNamed
 
hasName(PropertyName) - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
hasNameFor(int) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
hasNameOrInjectForAllParams(MapperConfig<?>) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
hasNamespace() - Method in class tools.jackson.databind.PropertyName
 
hasNext() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
 
hasNext() - Method in class tools.jackson.databind.MappingIterator
 
hasNext() - Method in class tools.jackson.databind.util.ArrayIterator
 
hasNextValue() - Method in class tools.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 tools.jackson.databind.JsonNode
Method that is similar to JsonNode.has(int), but that will return false for explicitly added nulls.
hasNonNull(int) - Method in class tools.jackson.databind.node.ValueNode
 
hasNonNull(String) - Method in class tools.jackson.databind.JsonNode
Method that is similar to JsonNode.has(String), but that will return false for explicitly added nulls.
hasNonNull(String) - Method in class tools.jackson.databind.node.ValueNode
 
hasNullSerializer() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.jackson.databind.introspect.Annotated
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.jackson.databind.introspect.AnnotatedMember
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.jackson.databind.introspect.AnnotationCollector.NoAnnotations
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.jackson.databind.introspect.AnnotationCollector.OneAnnotation
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
 
hasOneOf(Class<? extends Annotation>[]) - Method in class tools.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 tools.jackson.databind.util.Annotations
 
hasParameter(SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.PropertyValueBuffer
Returns true if the given property was seen in the JSON source by this buffer.
hasPrefetchedSerializer() - Method in class tools.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.
hasPrettyPrinter() - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
hasPrettyPrinter() - Method in class tools.jackson.databind.SerializationContext
 
hasProperties() - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
hasPropertiesBased() - Method in class tools.jackson.databind.introspect.PotentialCreators
 
hasPropertiesBasedOrDelegating() - Method in class tools.jackson.databind.introspect.PotentialCreators
 
hasProperty(String) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
hasProperty(PropertyName) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
hasProperty(PropertyName) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
hasPropertyBasedCreator() - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
hasRawClass(Class<?>) - Method in class tools.jackson.databind.JavaType
Method that can be used to check whether this type has specified Class as its type erasure.
hasReferringProperties() - Method in class tools.jackson.databind.deser.ReadableObjectId
 
hasRequiredMarker(MapperConfig<?>, AnnotatedMember) - Method in class tools.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(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
hasRequiredMarker(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
hasSerializationFeatures(int) - Method in class tools.jackson.databind.SerializationConfig
"Bulk" access method for checking that all features specified by mask are enabled.
hasSerializationFeatures(int) - Method in class tools.jackson.databind.SerializationContext
"Bulk" access method for checking that all features specified by mask are enabled.
hasSerializer() - Method in class tools.jackson.databind.ObjectWriter.Prefetch
 
hasSerializer() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
hasSerializerModifiers() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
hasSerializers() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
hasSetter() - Method in class tools.jackson.databind.introspect.BeanPropertyDefinition
 
hasSetter() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
hasSetter() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
hasSimpleName() - Method in class tools.jackson.databind.PropertyName
 
hasSimpleName(String) - Method in class tools.jackson.databind.PropertyName
 
hasSingleElement(boolean[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
hasSingleElement(double[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
hasSingleElement(float[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
hasSingleElement(int[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
hasSingleElement(long[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
hasSingleElement(short[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
hasSingleElement(Iterable<?>) - Method in class tools.jackson.databind.ser.jdk.IterableSerializer
 
hasSingleElement(Object) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
hasSingleElement(Object[]) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
hasSingleElement(String[]) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
hasSingleElement(Collection<?>) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
hasSingleElement(EnumSet<? extends Enum<?>>) - Method in class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
hasSingleElement(Iterator<?>) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
hasSingleElement(Map.Entry<?, ?>) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
hasSingleElement(Map<?, ?>) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
hasSingleElement(T) - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
Method called to determine if the given value (of type handled by this serializer) contains exactly one element.
hasSomeOfFeatures(int) - Method in class tools.jackson.databind.DeserializationConfig
Bulk access method for checking that at least one of features specified by mask is enabled.
hasSomeOfFeatures(int) - Method in class tools.jackson.databind.DeserializationContext
Bulk access method for checking that at least one of features specified by mask is enabled.
hasStringCharacters() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
hasStringCharacters() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
hasUnbound(String) - Method in class tools.jackson.databind.type.TypeBindings
 
hasValueDeserializer() - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
hasValueDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
hasValueDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
hasValueHandler() - Method in class tools.jackson.databind.JavaType
 
hasValueInstantiators() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
hasValueTypeDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
hasValueTypeDeserializer() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
hasViewProperties() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Accessor for checking if view-processing is enabled for this bean, that is, if it has separate set of properties with view-checking added.
hasViews() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
hasViews() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
hasViews() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
HEURISTIC - Enum constant in enum class tools.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 class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be a host-name.

I

id - Variable in class tools.jackson.databind.ser.WritableObjectId
 
idFromBaseType(DatabindContext) - Method in class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
 
idFromBaseType(DatabindContext) - Method in interface tools.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(DatabindContext, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
idFromClass(DatabindContext, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
idFromValue(DatabindContext, Object) - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
idFromValue(DatabindContext, Object) - Method in class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
 
idFromValue(DatabindContext, Object) - Method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
idFromValue(DatabindContext, Object) - Method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
idFromValue(DatabindContext, Object) - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
idFromValue(DatabindContext, Object) - Method in interface tools.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(DatabindContext, Object, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
idFromValueAndType(DatabindContext, Object, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
 
idFromValueAndType(DatabindContext, Object, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
idFromValueAndType(DatabindContext, Object, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
idFromValueAndType(DatabindContext, Object, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
idFromValueAndType(DatabindContext, Object, Class<?>) - Method in interface tools.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 tools.jackson.databind.deser.impl.ObjectIdReader
 
idResolver(DatabindContext, JavaType, PolymorphicTypeValidator, Collection<NamedType>, boolean, boolean) - Method in class tools.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 tools.jackson.databind.ser.impl.ObjectIdWriter
 
idWritten - Variable in class tools.jackson.databind.ser.WritableObjectId
Marker to denote whether Object Id value has been written as part of an Object, to be referencible.
IGNORE_MERGE_FOR_UNMERGEABLE - Enum constant in enum class tools.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 in tools.jackson.databind.exc
Specialized DatabindException 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, TokenStreamLocation, Class<?>, String, Collection<Object>) - Constructor for exception tools.jackson.databind.exc.IgnoredPropertyException
 
IgnorePropertiesUtil - Class in tools.jackson.databind.util
 
IgnorePropertiesUtil() - Constructor for class tools.jackson.databind.util.IgnorePropertiesUtil
 
IgnorePropertiesUtil.Checker - Class in tools.jackson.databind.util
Helper class to encapsulate logic from static shouldIgnore method of util class.
Impl(Map<?, ?>) - Constructor for class tools.jackson.databind.cfg.ContextAttributes.Impl
 
Impl(Map<?, ?>, Map<Object, Object>) - Constructor for class tools.jackson.databind.cfg.ContextAttributes.Impl
 
Impl(TokenStreamFactory, DeserializerFactory, DeserializerCache, DeserializationConfig, FormatSchema, InjectableValues) - Constructor for class tools.jackson.databind.deser.DeserializationContextExt.Impl
 
Impl(TokenStreamFactory, SerializationConfig, GeneratorSettings, SerializerFactory, SerializerCache) - Constructor for class tools.jackson.databind.ser.SerializationContextExt.Impl
 
implicitName(int) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
implicitNameSimple(int) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
include() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Attr
When to include attribute-property.
include() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Prop
When to include value of the property.
include(BeanPropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.FilterExceptFilter
 
include(BeanPropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
Method called to determine whether property will be included (if 'true' returned) or filtered out (if 'false' returned)
include(BeanPropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.SerializeExceptFilter
 
include(PropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.FilterExceptFilter
 
include(PropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
Method called to determine whether property will be included (if 'true' returned) or filtered out (if 'false' returned)
include(PropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.SerializeExceptFilter
 
includeElement(Object) - Method in class tools.jackson.databind.ser.std.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 tools.jackson.databind.ser.SerializationContextExt
 
includeFilterInstance(BeanPropertyDefinition, Class<?>) - Method in class tools.jackson.databind.SerializationContext
Method that can be called to construct and configure JsonInclude filter instance, given a Class to instantiate (with default constructor, by default).
includeFilterInstance(SerializationConfig, BeanPropertyDefinition, Class<?>) - Method in class tools.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 on JsonInclude annotation (or equivalent).
includeFilterSuppressNulls(Object) - Method in class tools.jackson.databind.ser.SerializationContextExt
 
includeFilterSuppressNulls(Object) - Method in class tools.jackson.databind.SerializationContext
Follow-up method that may be called after calling SerializationContext.includeFilterInstance(tools.jackson.databind.introspect.BeanPropertyDefinition, java.lang.Class<?>), to check handling of `null` values by the filter.
INDENT_OUTPUT - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that allows enabling (or disabling) indentation for the underlying generator, using the default pretty printer configured for ObjectMapper (and ObjectWriters created from mapper).
INDETERMINATE - Enum constant in enum class tools.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 tools.jackson.databind.ser.jdk
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, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
IndexedListSerializer(IndexedListSerializer, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
IndexedStringListSerializer - Class in tools.jackson.databind.ser.jdk
Efficient implement for serializing Lists that contains Strings and are random-accessible.
IndexedStringListSerializer() - Constructor for class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
IndexedStringListSerializer(IndexedStringListSerializer, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
InetAddressSerializer - Class in tools.jackson.databind.ser.jdk
Simple serializer for InetAddress.
InetAddressSerializer() - Constructor for class tools.jackson.databind.ser.jdk.InetAddressSerializer
 
InetAddressSerializer(boolean) - Constructor for class tools.jackson.databind.ser.jdk.InetAddressSerializer
 
InetSocketAddressSerializer - Class in tools.jackson.databind.ser.jdk
Simple serializer for InetSocketAddress.
InetSocketAddressSerializer() - Constructor for class tools.jackson.databind.ser.jdk.InetSocketAddressSerializer
 
INFER_BUILDER_TYPE_BINDINGS - Enum constant in enum class tools.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 class tools.jackson.databind.MapperFeature
Feature that determines handling of java.beans.ConstructorProperties annotation: when enabled, it is considered as alias of JsonCreator, 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 class tools.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 tools.jackson.databind.SequenceWriter
Internal method called by ObjectWriter: should not be called by code outside jackson-databind classes.
init(JsonTypeInfo.Value, TypeIdResolver) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
init(JsonTypeInfo.Value, TypeIdResolver) - Method in interface tools.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 tools.jackson.databind.jsontype.impl.TypeIdResolverBase
 
init(JavaType) - Method in interface tools.jackson.databind.jsontype.TypeIdResolver
Method that will be called once before any type resolution calls; used to initialize instance with configuration.
initialCapacity() - Method in class tools.jackson.databind.util.ObjectBuffer
Helper method that can be used to check how much free capacity will this instance start with.
initMatcher(TokenStreamFactory) - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
initNameMatcher(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
initNameMatcher(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
initNameMatcher(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
initNameMatcher(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
initNameMatcher(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
inject(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.impl.ValueInjector
 
injectableValues() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
injectableValues(InjectableValues) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
InjectableValues - Class in tools.jackson.databind
Abstract class that defines API for objects that provide value to "inject" during deserialization.
InjectableValues() - Constructor for class tools.jackson.databind.InjectableValues
 
InjectableValues.Std - Class in tools.jackson.databind
Simple standard implementation which uses a simple Map to store values to inject, identified by simple String keys.
injection - Variable in class tools.jackson.databind.deser.bean.CreatorCandidate.Param
 
injection(int) - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
injectValues(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
InnerClassProperty - Class in tools.jackson.databind.deser.impl
This sub-class is used to handle special case of value being a non-static inner class.
InnerClassProperty(SettableBeanProperty, Constructor<?>) - Constructor for class tools.jackson.databind.deser.impl.InnerClassProperty
 
InnerClassProperty(SettableBeanProperty, AnnotatedConstructor) - Constructor for class tools.jackson.databind.deser.impl.InnerClassProperty
Constructor used with JDK Serialization; needed to handle transient Constructor, wrap/unwrap in/out-of Annotated variant.
insert(int, boolean) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified String at specified position in this array.
insert(int, byte[]) - Method in class tools.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 tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, float) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, int) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, long) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, short) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, Boolean) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
insert(int, Double) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
insert(int, Float) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
insert(int, Integer) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
insert(int, Long) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
insert(int, Short) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
insert(int, String) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified String at specified position in this array.
insert(int, BigDecimal) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, BigInteger) - Method in class tools.jackson.databind.node.ArrayNode
Method that will insert specified numeric value at specified position in this array.
insert(int, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
Method for inserting specified child node as an element of this Array.
insertAnnotationIntrospector(AnnotationIntrospector) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
insertAnnotationIntrospector(AnnotationIntrospector) - Method in interface tools.jackson.databind.JacksonModule.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 tools.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 tools.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 tools.jackson.databind.node.ArrayNode
Method that will insert a null value at specified position in this array.
insertObject(int) - Method in class tools.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 tools.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 tools.jackson.databind.node.ArrayNode
 
instance - Static variable in class tools.jackson.databind.deser.BeanDeserializerFactory
Globally shareable thread-safe instance which has no additional custom deserializers registered
instance - Static variable in class tools.jackson.databind.deser.jdk.JavaUtilDateDeserializer
 
instance - Static variable in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigDecimalDeserializer
 
instance - Static variable in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigIntegerDeserializer
 
instance - Static variable in class tools.jackson.databind.deser.jdk.NumberDeserializers.NumberDeserializer
 
instance - Static variable in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
instance - Static variable in class tools.jackson.databind.deser.jdk.StringDeserializer
 
instance - Static variable in class tools.jackson.databind.deser.std.NullifyingDeserializer
 
instance - Static variable in class tools.jackson.databind.ext.OptionalHandlerFactory
 
instance - Static variable in class tools.jackson.databind.ext.QNameSerializer
 
instance - Static variable in class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
instance - Static variable in class tools.jackson.databind.ext.sql.JavaSqlDateDeserializer
 
instance - Static variable in class tools.jackson.databind.ext.sql.JavaSqlDateSerializer
 
instance - Static variable in class tools.jackson.databind.ext.sql.JavaSqlTimeSerializer
 
instance - Static variable in class tools.jackson.databind.ext.sql.JavaSqlTimestampDeserializer
 
instance - Static variable in class tools.jackson.databind.ext.sql.JavaSqlTypeHandlerFactory
 
instance - Static variable in class tools.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 tools.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 tools.jackson.databind.node.NullNode
 
instance - Static variable in class tools.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 tools.jackson.databind.ser.jackson.JacksonSerializableSerializer
 
instance - Static variable in class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
instance - Static variable in class tools.jackson.databind.ser.jdk.JavaUtilCalendarSerializer
 
instance - Static variable in class tools.jackson.databind.ser.jdk.JavaUtilDateSerializer
Default instance that is used when no contextual configuration is needed.
instance - Static variable in class tools.jackson.databind.ser.jdk.NumberSerializer
Static instance that is only to be used for Number.
instance - Static variable in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
instance - Static variable in class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
instance - Static variable in class tools.jackson.databind.ser.jdk.StringSerializer
 
instance - Static variable in class tools.jackson.databind.ser.std.NullSerializer
 
instance - Static variable in class tools.jackson.databind.ser.std.ToStringSerializer
 
instance - Static variable in class tools.jackson.databind.type.TypeParser
 
instance - Static variable in class tools.jackson.databind.util.StdDateFormat
A singleton instance can be used for cloning purposes, as a blueprint of sorts.
instance() - Static method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
 
instance() - Static method in class tools.jackson.databind.jsontype.impl.SubTypeValidator
 
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.KebabCaseStrategy
An instance of EnumNamingStrategies.KebabCaseStrategy for reuse.
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.LowerCamelCaseStrategy
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.LowerCaseStrategy
An instance of EnumNamingStrategies.LowerCaseStrategy for reuse.
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.LowerDotCaseStrategy
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.SnakeCaseStrategy
An instance of EnumNamingStrategies.SnakeCaseStrategy for reuse.
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.UpperCamelCaseStrategy
INSTANCE - Static variable in class tools.jackson.databind.EnumNamingStrategies.UpperSnakeCaseStrategy
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.DurationKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.InstantKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.LocalDateKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.LocalDateTimeKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.LocalTimeKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.MonthDayKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.OffsetDateTimeKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.OffsetTimeKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.PeriodKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.YearKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.YearMonthKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.ZonedDateTimeKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.ZoneIdKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.key.ZoneOffsetKeyDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.InstantSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.key.ZonedDateTimeKeySerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.OffsetDateTimeSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
INSTANCE - Static variable in class tools.jackson.databind.ext.jdk8.DoubleStreamSerializer
Singleton instance
INSTANCE - Static variable in class tools.jackson.databind.ext.jdk8.IntStreamSerializer
Singleton instance
INSTANCE - Static variable in class tools.jackson.databind.ext.jdk8.LongStreamSerializer
Singleton instance
INSTANT - Static variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
InstantDeserializer<T extends Temporal> - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal Instants, OffsetDateTime, and ZonedDateTimes.
InstantDeserializer(Class<T>, DateTimeFormatter, Function<TemporalAccessor, T>, Function<InstantDeserializer.FromIntegerArguments, T>, Function<InstantDeserializer.FromDecimalArguments, T>, BiFunction<T, ZoneId, T>, boolean, boolean, boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
InstantDeserializer(InstantDeserializer<T>, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
InstantDeserializer(InstantDeserializer<T>, Boolean, DateTimeFormatter, JsonFormat.Shape, Boolean, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
InstantDeserializer(InstantDeserializer<T>, DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
InstantDeserializer(InstantDeserializer<T>, DateTimeFormatter, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
InstantDeserializer.FromDecimalArguments - Class in tools.jackson.databind.ext.javatime.deser
 
InstantDeserializer.FromIntegerArguments - Class in tools.jackson.databind.ext.javatime.deser
 
instantiateBean(boolean) - Method in class tools.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 tools.jackson.databind.introspect.BasicBeanDescription
 
instantiationException(Class<?>, String) - Method in class tools.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 tools.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)
InstantKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
InstantSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal Instants, OffsetDateTime, and ZonedDateTimes.
InstantSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.InstantSerializer
 
InstantSerializer(InstantSerializer, DateTimeFormatter, Boolean, Boolean, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.ser.InstantSerializer
 
InstantSerializerBase<T extends Temporal> - Class in tools.jackson.databind.ext.javatime.ser
Base class for serializers used for Instant and other Temporal subtypes.
InstantSerializerBase(Class<T>, ToLongFunction<T>, ToLongFunction<T>, ToIntFunction<T>, DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
InstantSerializerBase(InstantSerializerBase<T>, DateTimeFormatter, Boolean, Boolean, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
IntArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
IntArraySerializer(JDKArraySerializers.IntArraySerializer, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
IntBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.IntBuilder
 
integer - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer.FromDecimalArguments
 
Integer - Enum constant in enum class tools.jackson.databind.cfg.CoercionInputShape
Shape of integral (non-floating point) numeric values from input (token JsonToken.VALUE_NUMBER_INT)
Integer - Enum constant in enum class tools.jackson.databind.type.LogicalType
Basic integral numbers types like short, int, long and matching wrapper types, BigInteger.
INTEGER - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
IntegerDeserializer(Class<Integer>, Integer) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.IntegerDeserializer
 
IntegerSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.IntegerSerializer
 
internalMap() - Method in class tools.jackson.databind.util.EnumValues
Method used for serialization and introspection by core Jackson code.
internSimpleName() - Method in class tools.jackson.databind.PropertyName
 
IntLikeSerializer() - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.IntLikeSerializer
 
IntNode - Class in tools.jackson.databind.node
Numeric node that contains simple 32-bit integer values.
IntNode(int) - Constructor for class tools.jackson.databind.node.IntNode
 
introspectBeanDescription(JavaType) - Method in class tools.jackson.databind.DatabindContext
Convenience method for doing full "for serialization" introspection of specified type; results may be cached during lifespan of this context as well.
introspectBeanDescription(JavaType) - Method in class tools.jackson.databind.DeserializationContext
 
introspectBeanDescription(JavaType) - Method in class tools.jackson.databind.SerializationContext
 
introspectBeanDescriptionForBuilder(JavaType, BeanDescription) - Method in class tools.jackson.databind.DeserializationContext
 
introspectBeanDescriptionForCreation(JavaType) - Method in class tools.jackson.databind.DeserializationContext
 
introspectClassAnnotations(Class<?>) - Method in class tools.jackson.databind.DatabindContext
 
introspectClassAnnotations(JavaType) - Method in class tools.jackson.databind.DatabindContext
 
introspectClassAnnotations(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
introspectClassAnnotations(JavaType) - Method in class tools.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.
introspectDirectClassAnnotations(JavaType) - Method in class tools.jackson.databind.DatabindContext
 
introspectDirectClassAnnotations(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
introspectDirectClassAnnotations(JavaType) - Method in class tools.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.
introspectForCreation(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
introspectForCreation(JavaType) - Method in class tools.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
introspectForDeserialization(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
introspectForDeserialization(JavaType) - Method in class tools.jackson.databind.introspect.ClassIntrospector
Factory method that constructs an introspector that has all information needed for deserialization purposes.
introspectForDeserializationWithBuilder(JavaType, BeanDescription) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
introspectForDeserializationWithBuilder(JavaType, BeanDescription) - Method in class tools.jackson.databind.introspect.ClassIntrospector
Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects.
introspectForSerialization(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
introspectForSerialization(JavaType) - Method in class tools.jackson.databind.introspect.ClassIntrospector
Factory method that constructs an introspector that has all information needed for serialization purposes.
introspectParamNames(MapperConfig<?>) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
introspectParamNames(MapperConfig<?>, PropertyName[]) - Method in class tools.jackson.databind.introspect.PotentialCreator
Variant used when implicit names are known; such as case for JDK Record types.
IntStreamSerializer - Class in tools.jackson.databind.ext.jdk8
IntStream serializer
intValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a Java int: but if node value cannot be expressed exactly as an int, a JsonNodeException will be thrown.
intValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
intValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
intValue() - Method in class tools.jackson.databind.node.IntNode
 
intValue() - Method in class tools.jackson.databind.node.LongNode
 
intValue() - Method in class tools.jackson.databind.node.NumericFPNode
 
intValue() - Method in class tools.jackson.databind.node.NumericNode
 
intValue() - Method in class tools.jackson.databind.node.ShortNode
 
intValue(int) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.intValue(), but that will return specified defaultValue if this node cannot be converted to Java int.
intValue(int) - Method in class tools.jackson.databind.node.BaseJsonNode
 
intValue(int) - Method in class tools.jackson.databind.node.BigIntegerNode
 
intValue(int) - Method in class tools.jackson.databind.node.IntNode
 
intValue(int) - Method in class tools.jackson.databind.node.LongNode
 
intValue(int) - Method in class tools.jackson.databind.node.NumericFPNode
 
intValue(int) - Method in class tools.jackson.databind.node.NumericNode
 
intValue(int) - Method in class tools.jackson.databind.node.ShortNode
 
intValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.intValue(), but that will return empty OptionalInt (OptionalInt.empty()) if this node cannot be converted to Java int.
intValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
intValueOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
intValueOpt() - Method in class tools.jackson.databind.node.IntNode
 
intValueOpt() - Method in class tools.jackson.databind.node.LongNode
 
intValueOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
intValueOpt() - Method in class tools.jackson.databind.node.NumericNode
 
intValueOpt() - Method in class tools.jackson.databind.node.ShortNode
 
InvalidDefinitionException - Exception in tools.jackson.databind.exc
Intermediate exception type used as the base class for all DatabindExceptions 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 tools.jackson.databind.exc.InvalidDefinitionException
 
InvalidDefinitionException(JsonGenerator, String, JavaType) - Constructor for exception tools.jackson.databind.exc.InvalidDefinitionException
 
InvalidDefinitionException(JsonParser, String, BeanDescription, BeanPropertyDefinition) - Constructor for exception tools.jackson.databind.exc.InvalidDefinitionException
 
InvalidDefinitionException(JsonParser, String, JavaType) - Constructor for exception tools.jackson.databind.exc.InvalidDefinitionException
 
InvalidFormatException - Exception in tools.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 tools.jackson.databind.exc.InvalidFormatException
 
InvalidNullException - Exception in tools.jackson.databind.exc
Exception thrown if a `null` value is being encountered for a property designed as "fail on null" property (see JsonSetter).
InvalidNullException(JsonParser, String, PropertyName) - Constructor for exception tools.jackson.databind.exc.InvalidNullException
 
InvalidNullException(DeserializationContext, String, PropertyName) - Constructor for exception tools.jackson.databind.exc.InvalidNullException
 
invalidTypeIdException(JavaType, String, String) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
invalidTypeIdException(JavaType, String, String) - Method in class tools.jackson.databind.SerializationContext
 
InvalidTypeIdException - Exception in tools.jackson.databind.exc
Exception thrown when resolution of a type id fails.
InvalidTypeIdException(JsonParser, String, JavaType, String) - Constructor for exception tools.jackson.databind.exc.InvalidTypeIdException
 
INVERSE_READ_WRITE_ACCESS - Enum constant in enum class tools.jackson.databind.MapperFeature
Feature that inverse logic in JsonProperty.access() for READ_ONLY and WRITE_ONLY.
IP_ADDRESS - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be an ip version 4 address.
IPV6 - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be an ip version 6 address.
isAbstract() - Method in class tools.jackson.databind.JavaType
 
isAbstract() - Method in class tools.jackson.databind.type.ArrayType
For some odd reason, modifiers for array classes would claim they are abstract types.
isAnchorType() - Method in class tools.jackson.databind.type.ReferenceType
Convenience accessor that allows checking whether this is the anchor type itself; if not, it must be one of supertypes that is also a ReferenceType
isAnnotated() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
isAnnotationBundle(Annotation) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
isAnnotationBundle(Annotation) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
Annotations with meta-annotation JacksonAnnotationsInside are considered bundles.
isAnnotationProcessingEnabled() - Method in class tools.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).
isAnnotationProcessingEnabled() - Method in class tools.jackson.databind.DatabindContext
 
isArray() - Method in class tools.jackson.databind.JsonNode
 
isArray() - Method in class tools.jackson.databind.node.ArrayNode
 
isArrayType() - Method in class tools.jackson.databind.JavaType
 
isArrayType() - Method in class tools.jackson.databind.type.ArrayType
 
isBackReference() - Method in class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
isBigDecimal() - Method in class tools.jackson.databind.JsonNode
 
isBigDecimal() - Method in class tools.jackson.databind.node.DecimalNode
 
isBigInteger() - Method in class tools.jackson.databind.JsonNode
 
isBigInteger() - Method in class tools.jackson.databind.node.BigIntegerNode
 
isBinary() - Method in class tools.jackson.databind.JsonNode
Method that can be used to check if this node represents binary data (Base64 encoded).
isBogusClass(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
isBoolean() - Method in class tools.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 tools.jackson.databind.deser.AbstractDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
isCachable() - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
Because of costs associated with constructing Enum resolvers, let's cache instances by default.
isCachable() - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
Because of costs associated with constructing Enum resolvers, let's cache instances by default.
isCachable() - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
Because of costs associated with constructing Enum resolvers, let's cache instances by default.
isCachable() - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
Turns out that these are expensive enough to create so that caching does make sense.
isCachable() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.IntegerDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.LongDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.StringDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
isCachable() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
isCachable() - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.deser.bean.BeanDeserializerBase
Accessor for checking whether this deserializer is operating in case-insensitive manner.
isCaseInsensitive() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
isClosed() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
isClosed() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
isClosed() - Method in class tools.jackson.databind.util.TokenBuffer
 
isClosed() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
isCollectionLikeType() - Method in class tools.jackson.databind.JavaType
 
isCollectionLikeType() - Method in class tools.jackson.databind.type.CollectionLikeType
 
isCollectionMapOrArray(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
isColonIncludedInTimeZone() - Method in class tools.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 tools.jackson.databind.deser.bean.PropertyValueBuffer
 
isConcrete() - Method in class tools.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 tools.jackson.databind.type.ArrayType
For some odd reason, modifiers for array classes would claim they are abstract types.
isConcrete(Class<?>) - Static method in class tools.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 tools.jackson.databind.util.ClassUtil
 
isContainer() - Method in class tools.jackson.databind.JsonNode
 
isContainer() - Method in class tools.jackson.databind.node.ContainerNode
 
isContainerType() - Method in class tools.jackson.databind.JavaType
 
isContainerType() - Method in class tools.jackson.databind.type.ArrayType
 
isContainerType() - Method in class tools.jackson.databind.type.CollectionLikeType
 
isContainerType() - Method in class tools.jackson.databind.type.MapLikeType
 
isContainerType() - Method in class tools.jackson.databind.type.PlaceholderForType
 
isContainerType() - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
isContainerType() - Method in class tools.jackson.databind.type.SimpleType
 
isCreatorVisible(AnnotatedMember) - Method in class tools.jackson.databind.introspect.VisibilityChecker
Method for checking whether given creator (other than "scalar constructor", see VisibilityChecker.isScalarConstructorVisible(tools.jackson.databind.introspect.AnnotatedMember)) is auto-detectable as Creator, with respect to its visibility (not considering signature, just visibility)
isDefaultDeserializer(ValueDeserializer<?>) - Method in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
 
isDefaultSerializer(ValueSerializer<?>) - Method in class tools.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 tools.jackson.databind.JsonNode
 
isDouble() - Method in class tools.jackson.databind.node.DoubleNode
 
isEmbeddedValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
isEmbeddedValue() - Method in class tools.jackson.databind.node.POJONode
 
isEmpty() - Method in class tools.jackson.databind.JsonNode
Convenience method that is functionally same as:
isEmpty() - Method in class tools.jackson.databind.node.ArrayNode
 
isEmpty() - Method in class tools.jackson.databind.node.ObjectNode
 
isEmpty() - Method in class tools.jackson.databind.node.ValueNode
 
isEmpty() - Method in class tools.jackson.databind.PropertyName
Method that is basically equivalent of:
isEmpty() - Method in class tools.jackson.databind.type.TypeBindings
 
isEmpty() - Method in class tools.jackson.databind.util.TokenBuffer
Accessor for checking whether this buffer has one or more tokens or not.
isEmpty(SerializationContext) - Method in class tools.jackson.databind.JacksonSerializable.Base
Method that may be called on instance to determine if it is considered "empty" for purposes of serialization filtering or not.
isEmpty(SerializationContext) - Method in class tools.jackson.databind.node.ArrayNode
 
isEmpty(SerializationContext) - Method in class tools.jackson.databind.node.ObjectNode
 
isEmpty(SerializationContext, boolean[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
isEmpty(SerializationContext, byte[]) - Method in class tools.jackson.databind.ser.jdk.ByteArraySerializer
 
isEmpty(SerializationContext, char[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.CharArraySerializer
 
isEmpty(SerializationContext, double[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
isEmpty(SerializationContext, float[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
isEmpty(SerializationContext, int[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
isEmpty(SerializationContext, long[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
isEmpty(SerializationContext, short[]) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
isEmpty(SerializationContext, Iterable<?>) - Method in class tools.jackson.databind.ser.jdk.IterableSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.impl.UnknownSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.jdk.StringSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.std.ToEmptyObjectSerializer
 
isEmpty(SerializationContext, Object) - Method in class tools.jackson.databind.ser.std.ToStringSerializerBase
 
isEmpty(SerializationContext, Object[]) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
isEmpty(SerializationContext, String[]) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
isEmpty(SerializationContext, Blob) - Method in class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
isEmpty(SerializationContext, Collection<?>) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
isEmpty(SerializationContext, EnumSet<? extends Enum<?>>) - Method in class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
isEmpty(SerializationContext, Iterator<?>) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
isEmpty(SerializationContext, Map.Entry<?, ?>) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
isEmpty(SerializationContext, Map<?, ?>) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
isEmpty(SerializationContext, OptionalDouble) - Method in class tools.jackson.databind.ext.jdk8.OptionalDoubleSerializer
 
isEmpty(SerializationContext, OptionalInt) - Method in class tools.jackson.databind.ext.jdk8.OptionalIntSerializer
 
isEmpty(SerializationContext, OptionalLong) - Method in class tools.jackson.databind.ext.jdk8.OptionalLongSerializer
 
isEmpty(SerializationContext, UUID) - Method in class tools.jackson.databind.ser.jdk.UUIDSerializer
 
isEmpty(SerializationContext, XMLGregorianCalendar) - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
isEmpty(SerializationContext, T) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
isEmpty(SerializationContext, T) - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
isEmpty(SerializationContext, T) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
isEmpty(SerializationContext, T) - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
 
isEmpty(SerializationContext, T) - Method in class tools.jackson.databind.ValueSerializer
Method called to check whether given serializable value is considered "empty" value (for purposes of suppressing serialization of empty values).
isEmpty(SerializationContext, JacksonSerializable) - Method in class tools.jackson.databind.ser.jackson.JacksonSerializableSerializer
 
isEnabled(JsonReadFeature) - Method in class tools.jackson.databind.json.JsonMapper
 
isEnabled(JsonWriteFeature) - Method in class tools.jackson.databind.json.JsonMapper
 
isEnabled(StreamReadCapability) - Method in class tools.jackson.databind.DeserializationContext
Accessor for checking whether input format has specified capability or not.
isEnabled(StreamReadFeature) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
isEnabled(StreamReadFeature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(StreamReadFeature) - Method in class tools.jackson.databind.DeserializationConfig
 
isEnabled(StreamReadFeature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(StreamReadFeature) - Method in class tools.jackson.databind.ObjectMapper
 
isEnabled(StreamReadFeature) - Method in class tools.jackson.databind.ObjectReader
 
isEnabled(StreamWriteCapability) - Method in class tools.jackson.databind.SerializationContext
Accessor for checking whether input format has specified capability or not.
isEnabled(StreamWriteFeature) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
isEnabled(StreamWriteFeature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(StreamWriteFeature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(StreamWriteFeature) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
isEnabled(StreamWriteFeature) - Method in class tools.jackson.databind.ObjectMapper
 
isEnabled(StreamWriteFeature) - Method in class tools.jackson.databind.ObjectWriter
 
isEnabled(StreamWriteFeature) - Method in class tools.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(StreamWriteFeature) - Method in class tools.jackson.databind.util.TokenBuffer
 
isEnabled(TokenStreamFactory.Feature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(TokenStreamFactory.Feature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(TokenStreamFactory.Feature) - Method in class tools.jackson.databind.ObjectMapper
 
isEnabled(DatatypeFeature) - Method in class tools.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 tools.jackson.databind.cfg.MapperBuilder
 
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.cfg.MapperConfig
Accessor for checking whether give DatatypeFeature is enabled or not.
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.DatabindContext
Method for checking whether specified datatype feature is enabled or not.
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.DeserializationContext
 
isEnabled(DatatypeFeature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.ObjectMapper
Method for checking whether given datatype-specific feature is enabled.
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.ObjectReader
 
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.ObjectWriter
 
isEnabled(DatatypeFeature) - Method in class tools.jackson.databind.SerializationContext
 
isEnabled(DeserializationFeature) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
isEnabled(DeserializationFeature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(DeserializationFeature) - Method in class tools.jackson.databind.DeserializationConfig
 
isEnabled(DeserializationFeature) - Method in class tools.jackson.databind.DeserializationContext
Convenience method for checking whether specified on/off feature is enabled
isEnabled(DeserializationFeature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(DeserializationFeature) - Method in class tools.jackson.databind.ObjectMapper
Method for checking whether given deserialization-specific feature is enabled.
isEnabled(DeserializationFeature) - Method in class tools.jackson.databind.ObjectReader
 
isEnabled(MapperFeature) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
isEnabled(MapperFeature) - Method in class tools.jackson.databind.cfg.MapperConfig
Accessor for simple mapper features (which are shared for serialization, deserialization)
isEnabled(MapperFeature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(MapperFeature) - Method in class tools.jackson.databind.DatabindContext
Convenience method for checking whether specified Mapper feature is enabled or not.
isEnabled(MapperFeature) - Method in class tools.jackson.databind.DeserializationContext
 
isEnabled(MapperFeature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(MapperFeature) - Method in class tools.jackson.databind.ObjectMapper
Method for checking whether given MapperFeature is enabled.
isEnabled(MapperFeature) - Method in class tools.jackson.databind.ObjectReader
 
isEnabled(MapperFeature) - Method in class tools.jackson.databind.ObjectWriter
 
isEnabled(MapperFeature) - Method in class tools.jackson.databind.SerializationContext
 
isEnabled(SerializationFeature) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
isEnabled(SerializationFeature) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
isEnabled(SerializationFeature) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
isEnabled(SerializationFeature) - Method in class tools.jackson.databind.ObjectMapper
Method for checking whether given serialization-specific feature is enabled.
isEnabled(SerializationFeature) - Method in class tools.jackson.databind.ObjectWriter
 
isEnabled(SerializationFeature) - Method in class tools.jackson.databind.SerializationConfig
Accessor for checking whether give SerializationFeature is enabled or not.
isEnabled(SerializationFeature) - Method in class tools.jackson.databind.SerializationContext
Convenience method for checking whether specified serialization feature is enabled or not.
isEnumImplType() - Method in class tools.jackson.databind.JavaType
Similar to JavaType.isEnumType() except does NOT return true for Enum (since that is not Enum implementation type).
isEnumType() - Method in class tools.jackson.databind.JavaType
Method that basically does equivalent of:
isEnumType(Class<?>) - Static method in class tools.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 tools.jackson.databind.cfg.DatatypeFeatures
Convenience method equivalent to:
isExplicitlyEnabled(DatatypeFeature) - Method in class tools.jackson.databind.cfg.DatatypeFeatures
Convenience method equivalent to:
isExplicitlyIncluded() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
isExplicitlyIncluded() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
isExplicitlyNamed() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
isExplicitlyNamed() - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
isExplicitlySet(DatatypeFeature) - Method in class tools.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 tools.jackson.databind.introspect.BasicBeanDescription
 
isFieldType() - Method in class tools.jackson.databind.deser.SettableAnyProperty
Method called to check whether this property is field
isFieldVisible(AnnotatedField) - Method in class tools.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)
isFinal() - Method in class tools.jackson.databind.JavaType
 
isFloat() - Method in class tools.jackson.databind.JsonNode
 
isFloat() - Method in class tools.jackson.databind.node.FloatNode
 
isFloatingPointNumber() - Method in class tools.jackson.databind.JsonNode
 
isFloatingPointNumber() - Method in class tools.jackson.databind.node.NumericFPNode
 
isFromIntValue() - Method in class tools.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 to Enum.index().
isGetterVisible(AnnotatedMethod) - Method in class tools.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)
isIgnorable() - Method in class tools.jackson.databind.deser.CreatorProperty
 
isIgnorable() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
isIgnorableType(MapperConfig<?>, AnnotatedClass) - Method in class tools.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(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
isIgnorableType(MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
isIgnorableType(DeserializationContext, BeanPropertyDefinition, Class<?>, Map<Class<?>, Boolean>) - Method in class tools.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)
isIndexedList(Class<?>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
isInjectionOnly() - Method in class tools.jackson.databind.deser.CreatorProperty
 
isInjectionOnly() - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
isInjectionOnly() - Method in class tools.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 tools.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 tools.jackson.databind.util.NativeImageUtil
Check whether we're running in SubstrateVM native image and also in "runtime" mode.
isInt() - Method in class tools.jackson.databind.JsonNode
Method that can be used to check whether contained value is a number represented as Java int.
isInt() - Method in class tools.jackson.databind.node.IntNode
 
isIntegralNumber() - Method in class tools.jackson.databind.JsonNode
 
isIntegralNumber() - Method in class tools.jackson.databind.node.NumericIntNode
 
isInterface() - Method in class tools.jackson.databind.JavaType
 
isIsGetterVisible(AnnotatedMethod) - Method in class tools.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)
isIterationType() - Method in class tools.jackson.databind.JavaType
Method that returns true if this instance is of type IterationType.
isIterationType() - Method in class tools.jackson.databind.type.IterationType
 
isJacksonStdImpl(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
isJacksonStdImpl(Object) - Static method in class tools.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.
isJavaLangObject() - Method in class tools.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 tools.jackson.databind.util.ClassUtil
Convenience method for:
isJDKClass(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
Accessor for checking whether given Class is under Java package of java.*, javax.* or sun.* (including all sub-packages).
isJodaTimeClass(Class<?>) - Static method in class tools.jackson.databind.util.BeanUtil
 
isLenient() - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
isLenient() - Method in class tools.jackson.databind.util.StdDateFormat
 
isLocalType(Class<?>, boolean) - Static method in class tools.jackson.databind.util.ClassUtil
 
isLong() - Method in class tools.jackson.databind.JsonNode
Method that can be used to check whether contained value is a number represented as Java long.
isLong() - Method in class tools.jackson.databind.node.LongNode
 
isManagedReference() - Method in class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
isMapLikeType() - Method in class tools.jackson.databind.JavaType
 
isMapLikeType() - Method in class tools.jackson.databind.type.MapLikeType
 
isMarkedIgnored - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
isMissingNode() - Method in class tools.jackson.databind.JsonNode
 
isMissingNode() - Method in class tools.jackson.databind.node.BaseJsonNode
 
isMissingNode() - Method in class tools.jackson.databind.node.MissingNode
 
isNameExplicit - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
isNaN() - Method in class tools.jackson.databind.node.DecimalNode
 
isNaN() - Method in class tools.jackson.databind.node.DoubleNode
 
isNaN() - Method in class tools.jackson.databind.node.FloatNode
 
isNaN() - Method in class tools.jackson.databind.node.NumericIntNode
 
isNaN() - Method in class tools.jackson.databind.node.NumericNode
Convenience method for checking whether this node is a FloatNode or DoubleNode that contains "not-a-number" (NaN) value.
isNaN() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
isNaN() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
isNaturalTypeWithStdHandling(Class<?>, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
isNonStaticInnerClass() - Method in class tools.jackson.databind.BeanDescription
 
isNonStaticInnerClass() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
isNonStaticInnerClass(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
isNull() - Method in class tools.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 tools.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 tools.jackson.databind.JsonNode
 
ISO8601_COLONLESS_OFFSET_REGEX - Static variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
Constants used to check if ISO 8601 time string is colon-less.
isObject() - Method in class tools.jackson.databind.JsonNode
 
isObject() - Method in class tools.jackson.databind.node.ObjectNode
 
isObjectOrPrimitive(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
 
isOutputAsAttribute(MapperConfig<?>, Annotated) - Method in interface tools.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 tools.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 tools.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 tools.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 tools.jackson.databind.deser.BeanDeserializerFactory
Helper method used to skip processing for types that we know cannot be (i.e. are never consider to be) beans: things like primitives, Arrays, Enums, and proxy types.
isPotentialBeanType(Class<?>) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Helper method used to skip processing for types that we know cannot be (i.e. are never consider to be) beans: things like primitives, Arrays, Enums, and proxy types.
isPresent(Annotation) - Method in class tools.jackson.databind.introspect.AnnotationCollector
 
isPrimitive() - Method in class tools.jackson.databind.JavaType
 
isProxyType(Class<?>) - Static method in class tools.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 tools.jackson.databind.introspect.Annotated
 
isRecordType() - Method in class tools.jackson.databind.BeanDescription
 
isRecordType() - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
isRecordType() - Method in class tools.jackson.databind.JavaType
 
isRecordType(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
Helper method for detecting Java14-added Record types
isReferenceType() - Method in class tools.jackson.databind.type.ReferenceType
 
isRequired() - Method in class tools.jackson.databind.BeanProperty.Bogus
 
isRequired() - Method in interface tools.jackson.databind.BeanProperty
Whether value for property is marked as required using annotations or associated schema.
isRequired() - Method in class tools.jackson.databind.BeanProperty.Std
 
isRequired() - Method in class tools.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 tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
isRequired() - Method in class tools.jackson.databind.PropertyMetadata
 
isSafeSubType(DatabindContext, JavaType, JavaType) - Method in class tools.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.
isScalarConstructorVisible(AnnotatedMember) - Method in class tools.jackson.databind.introspect.VisibilityChecker
Method for checking whether given single-scalar-argument constructor is auto-detectable as delegating Creator, with respect to its visibility (not considering signature, just visibility)
isSetterType() - Method in class tools.jackson.databind.deser.SettableAnyProperty
Method called to check whether this property is method
isSetterVisible(AnnotatedMethod) - Method in class tools.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)
isShort() - Method in class tools.jackson.databind.JsonNode
Method that can be used to check whether contained value is a number represented as Java short.
isShort() - Method in class tools.jackson.databind.node.ShortNode
 
isSkipper(NullValueProvider) - Static method in class tools.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 tools.jackson.databind.introspect.Annotated
 
isString() - Method in class tools.jackson.databind.JsonNode
Method that checks whether this node represents JSON String value.
isTextual() - Method in class tools.jackson.databind.JsonNode
Deprecated.
Use JsonNode.isString() instead.
isThrowable() - Method in class tools.jackson.databind.JavaType
 
isTransient() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
isTyped() - Method in class tools.jackson.databind.util.TypeKey
 
isTypeId() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
isTypeId(MapperConfig<?>, AnnotatedMember) - Method in class tools.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(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
isTypeId(MapperConfig<?>, AnnotatedMember) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
isTypeIdVisible() - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
isTypeOrSubTypeOf(Class<?>) - Method in class tools.jackson.databind.JavaType
 
isTypeOrSuperTypeOf(Class<?>) - Method in class tools.jackson.databind.JavaType
 
isUnknownTypeSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.SerializationContext
Helper method called to see if given serializer is considered to be something returned by SerializationContext.getUnknownTypeSerializer(java.lang.Class<?>), that is, something for which no regular serializer was found or constructed.
isUnsafeBaseType(DatabindContext, JavaType) - Method in class tools.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 tools.jackson.databind.util.NativeImageUtil
Check whether the given error is a substratevm UnsupportedFeatureError
isUnwrapping() - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
isUnwrapping() - Method in class tools.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).
isUnwrappingSerializer() - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
isUnwrappingSerializer() - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
isUnwrappingSerializer() - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
isUnwrappingSerializer() - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
isUnwrappingSerializer() - Method in class tools.jackson.databind.ValueSerializer
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.
isValidReferencePropertyName(String, JsonParser) - Method in class tools.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 tools.jackson.databind.JsonNode
 
isVirtual() - Method in class tools.jackson.databind.BeanProperty.Bogus
 
isVirtual() - Method in interface tools.jackson.databind.BeanProperty
Accessor for checking whether there is an actual physical property behind this property abstraction or not.
isVirtual() - Method in class tools.jackson.databind.BeanProperty.Std
 
isVirtual() - Method in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
isVirtual() - Method in class tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
isVisible - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
isVisibleForView(Class<?>) - Method in class tools.jackson.databind.util.ViewMatcher
 
itemsFormat(JsonFormatTypes) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
itemsFormat(JsonFormatTypes) - Method in interface tools.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 like JsonFormatTypes.OBJECT since they would be missing type information).
itemsFormat(JsonFormatVisitable, JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
itemsFormat(JsonFormatVisitable, JavaType) - Method in interface tools.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 tools.jackson.databind.ser.jdk
 
IterableSerializer(JavaType, boolean, TypeSerializer) - Constructor for class tools.jackson.databind.ser.jdk.IterableSerializer
 
IterableSerializer(IterableSerializer, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.IterableSerializer
 
IterationType - Class in tools.jackson.databind.type
Specialized SimpleType for types that are allow iteration over Collection(-like) types: this includes types like Iterator.
IterationType(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.IterationType
 
IterationType(TypeBase, JavaType) - Constructor for class tools.jackson.databind.type.IterationType
Constructor used when upgrading into this type (via IterationType.upgradeFrom(tools.jackson.databind.JavaType, tools.jackson.databind.JavaType), the usual way for IterationTypes to come into existence.
iterator() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
Accessor for traversing over all contained properties.
iterator() - Method in class tools.jackson.databind.introspect.AnnotatedMethodMap
 
iterator() - Method in class tools.jackson.databind.JsonNode
Implemented so that convenience "for-each" loop can be used for looping over elements of JSON Array constructs.
iterator() - Method in class tools.jackson.databind.util.ArrayIterator
 
IteratorSerializer - Class in tools.jackson.databind.ser.jdk
 
IteratorSerializer(JavaType, boolean, TypeSerializer) - Constructor for class tools.jackson.databind.ser.jdk.IteratorSerializer
 
IteratorSerializer(IteratorSerializer, TypeSerializer, ValueSerializer<?>, Boolean, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.IteratorSerializer
 

J

JacksonAnnotationIntrospector - Class in tools.jackson.databind.introspect
AnnotationIntrospector implementation that handles standard Jackson annotations.
JacksonAnnotationIntrospector() - Constructor for class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
JacksonCollectors - Class in tools.jackson.databind.util
Utility class that provides custom Collector implementations to support Stream operations.
JacksonCollectors() - Constructor for class tools.jackson.databind.util.JacksonCollectors
 
JacksonModule - Class in tools.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.
JacksonModule() - Constructor for class tools.jackson.databind.JacksonModule
 
JacksonModule.SetupContext - Interface in tools.jackson.databind
Interface Jackson exposes to modules for purpose of registering extended functionality.
JacksonSerializable - Interface in tools.jackson.databind
Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator (and SerializationContext if necessary).
JacksonSerializable.Base - Class in tools.jackson.databind
Base class with minimal implementation, as well as couple of extension methods that core Jackson databinding makes use of.
JacksonSerializableSerializer - Class in tools.jackson.databind.ser.jackson
Generic handler for types that implement JacksonSerializable.
JacksonSerializableSerializer() - Constructor for class tools.jackson.databind.ser.jackson.JacksonSerializableSerializer
 
JacksonStdImpl - Annotation Interface in tools.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 class tools.jackson.databind.DefaultTyping
This value means that only properties that have Object as declared type (including generic types without explicit type) will use default typing.
JavaSqlBlobSerializer - Class in tools.jackson.databind.ext.sql
Serializer implementation for Blob to write as binary (for JSON and other formats Base64-encoded String, for binary formats as true binary).
JavaSqlBlobSerializer() - Constructor for class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
JavaSqlDateDeserializer - Class in tools.jackson.databind.ext.sql
Compared to plain old Date, SQL version is easier to deal with: mostly because it is more limited.
JavaSqlDateDeserializer() - Constructor for class tools.jackson.databind.ext.sql.JavaSqlDateDeserializer
 
JavaSqlDateDeserializer(JavaSqlDateDeserializer, DateFormat, String) - Constructor for class tools.jackson.databind.ext.sql.JavaSqlDateDeserializer
 
JavaSqlDateSerializer - Class in tools.jackson.databind.ext.sql
Compared to regular Date serialization, we do use String representation here.
JavaSqlDateSerializer() - Constructor for class tools.jackson.databind.ext.sql.JavaSqlDateSerializer
 
JavaSqlDateSerializer(Boolean, DateFormat) - Constructor for class tools.jackson.databind.ext.sql.JavaSqlDateSerializer
 
JavaSqlTimeSerializer - Class in tools.jackson.databind.ext.sql
NOTE: name was SqlTimeSerializer in Jackson 2.x
JavaSqlTimeSerializer() - Constructor for class tools.jackson.databind.ext.sql.JavaSqlTimeSerializer
 
JavaSqlTimestampDeserializer - Class in tools.jackson.databind.ext.sql
Simple deserializer for handling Timestamp values.
JavaSqlTimestampDeserializer() - Constructor for class tools.jackson.databind.ext.sql.JavaSqlTimestampDeserializer
 
JavaSqlTimestampDeserializer(JavaSqlTimestampDeserializer, DateFormat, String) - Constructor for class tools.jackson.databind.ext.sql.JavaSqlTimestampDeserializer
 
JavaSqlTypeHandlerFactory - Class in tools.jackson.databind.ext.sql
Helper class used for isolating details of handling optional+external types (java.sql classes) from standard factories that offer them.
JavaSqlTypeHandlerFactory() - Constructor for class tools.jackson.databind.ext.sql.JavaSqlTypeHandlerFactory
 
JavaTimeDeserializerModifier - Class in tools.jackson.databind.ext.javatime.deser
 
JavaTimeDeserializerModifier() - Constructor for class tools.jackson.databind.ext.javatime.deser.JavaTimeDeserializerModifier
 
JavaTimeInitializer - Class in tools.jackson.databind.ext.javatime
Class that registers capability of deserializing and serializing (reading and writing) java.time values with the Jackson core.
JavaTimeSerializerModifier - Class in tools.jackson.databind.ext.javatime.ser
 
JavaTimeSerializerModifier() - Constructor for class tools.jackson.databind.ext.javatime.ser.JavaTimeSerializerModifier
 
JavaType - Class in tools.jackson.databind
Base class for type token classes used both to contain information and as keys for deserializers.
JavaType(Class<?>, int, Object, Object, boolean) - Constructor for class tools.jackson.databind.JavaType
Main base constructor for sub-classes to use
JavaType(JavaType) - Constructor for class tools.jackson.databind.JavaType
Copy-constructor used when refining/upgrading type instances.
JavaUtilCalendarDeserializer - Class in tools.jackson.databind.deser.jdk
 
JavaUtilCalendarDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
 
JavaUtilCalendarDeserializer(Class<? extends Calendar>) - Constructor for class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
 
JavaUtilCalendarDeserializer(JavaUtilCalendarDeserializer, DateFormat, String) - Constructor for class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
 
JavaUtilCalendarSerializer - Class in tools.jackson.databind.ser.jdk
Standard serializer for Calendar.
JavaUtilCalendarSerializer() - Constructor for class tools.jackson.databind.ser.jdk.JavaUtilCalendarSerializer
 
JavaUtilCalendarSerializer(Boolean, DateFormat) - Constructor for class tools.jackson.databind.ser.jdk.JavaUtilCalendarSerializer
 
JavaUtilCollectionsDeserializers - Class in tools.jackson.databind.deser.jdk
Helper class used to contain logic for deserializing "special" containers from java.util.Collections and java.util.Arrays.
JavaUtilCollectionsDeserializers() - Constructor for class tools.jackson.databind.deser.jdk.JavaUtilCollectionsDeserializers
 
JavaUtilDateDeserializer - Class in tools.jackson.databind.deser.jdk
Simple deserializer for handling Date values.
JavaUtilDateDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.JavaUtilDateDeserializer
 
JavaUtilDateDeserializer(JavaUtilDateDeserializer, DateFormat, String) - Constructor for class tools.jackson.databind.deser.jdk.JavaUtilDateDeserializer
 
JavaUtilDateSerializer - Class in tools.jackson.databind.ser.jdk
For efficiency, we will serialize Dates as longs, instead of potentially more readable Strings.
JavaUtilDateSerializer() - Constructor for class tools.jackson.databind.ser.jdk.JavaUtilDateSerializer
 
JavaUtilDateSerializer(Boolean, DateFormat) - Constructor for class tools.jackson.databind.ser.jdk.JavaUtilDateSerializer
 
Jdk8OptionalDeserializer - Class in tools.jackson.databind.ext.jdk8
 
Jdk8OptionalDeserializer(JavaType, ValueInstantiator, TypeDeserializer, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
Jdk8OptionalSerializer - Class in tools.jackson.databind.ext.jdk8
 
Jdk8OptionalSerializer(Jdk8OptionalSerializer, BeanProperty, TypeSerializer, ValueSerializer<?>, NameTransformer, Object, boolean) - Constructor for class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
Jdk8OptionalSerializer(ReferenceType, boolean, TypeSerializer, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
Jdk8StreamSerializer - Class in tools.jackson.databind.ext.jdk8
Common typed stream serializer
Jdk8StreamSerializer(JavaType, JavaType) - Constructor for class tools.jackson.databind.ext.jdk8.Jdk8StreamSerializer
Constructor
Jdk8StreamSerializer(JavaType, JavaType, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ext.jdk8.Jdk8StreamSerializer
Constructor with custom serializer
JDKArraySerializers - Class in tools.jackson.databind.ser.jdk
Dummy container class to group standard homogeneous array serializer implementations (primitive arrays and String array).
JDKArraySerializers() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers
 
JDKArraySerializers.BooleanArraySerializer - Class in tools.jackson.databind.ser.jdk
 
JDKArraySerializers.CharArraySerializer - Class in tools.jackson.databind.ser.jdk
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.
JDKArraySerializers.DoubleArraySerializer - Class in tools.jackson.databind.ser.jdk
 
JDKArraySerializers.FloatArraySerializer - Class in tools.jackson.databind.ser.jdk
 
JDKArraySerializers.IntArraySerializer - Class in tools.jackson.databind.ser.jdk
 
JDKArraySerializers.LongArraySerializer - Class in tools.jackson.databind.ser.jdk
 
JDKArraySerializers.ShortArraySerializer - Class in tools.jackson.databind.ser.jdk
 
JDKArraySerializers.TypedPrimitiveArraySerializer<T> - Class in tools.jackson.databind.ser.jdk
Intermediate base class used for cases where we may add type information (excludes boolean/int/double arrays).
JDKDateDeserializers - Class in tools.jackson.databind.deser.jdk
Container class for core pre-Java8 JDK date/time type deserializers.
JDKDateDeserializers() - Constructor for class tools.jackson.databind.deser.jdk.JDKDateDeserializers
 
JDKFromStringDeserializer - Class in tools.jackson.databind.deser.jdk
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).
JDKFromStringDeserializer(Class<?>, int) - Constructor for class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
JDKKeyDeserializer - Class in tools.jackson.databind.deser.jdk
Default KeyDeserializer implementation used for most Map key types Jackson supports.
JDKKeyDeserializer(int, Class<?>) - Constructor for class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
JDKKeyDeserializer(int, Class<?>, JDKFromStringDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
JDKKeyDeserializers - Class in tools.jackson.databind.deser.jdk
Helper class used to contain simple/well-known key deserializers.
JDKKeyDeserializers() - Constructor for class tools.jackson.databind.deser.jdk.JDKKeyDeserializers
 
JDKKeySerializers - Class in tools.jackson.databind.ser.jdk
 
JDKKeySerializers() - Constructor for class tools.jackson.databind.ser.jdk.JDKKeySerializers
 
JDKKeySerializers.Default - Class in tools.jackson.databind.ser.jdk
This is a "chameleon" style multi-type key serializer for simple standard JDK types.
JDKKeySerializers.Dynamic - Class in tools.jackson.databind.ser.jdk
Key serializer used when key type is not known statically, and actual key serializer needs to be dynamically located.
JDKKeySerializers.EnumKeySerializer - Class in tools.jackson.databind.ser.jdk
Specialized instance to use for Enum keys, as per [databind#1322]
JDKKeySerializers.StringKeySerializer - Class in tools.jackson.databind.ser.jdk
Simple and fast key serializer when keys are Strings.
JDKMiscDeserializers - Class in tools.jackson.databind.deser.jdk
Container class that contains serializers for miscellaneous JDK types that require special handling and are not grouped along with a set of other serializers (like date/time)
JDKMiscDeserializers() - Constructor for class tools.jackson.databind.deser.jdk.JDKMiscDeserializers
 
JDKMiscSerializers - Class in tools.jackson.databind.ser.jdk
Class that providers access to serializers user for non-structured JDK types that are serializer as scalars; some using basic ToStringSerializer, others explicit serializers.
JDKMiscSerializers() - Constructor for class tools.jackson.databind.ser.jdk.JDKMiscSerializers
 
JDKMiscSerializers.AtomicBooleanSerializer - Class in tools.jackson.databind.ser.jdk
 
JDKMiscSerializers.AtomicIntegerSerializer - Class in tools.jackson.databind.ser.jdk
 
JDKMiscSerializers.AtomicLongSerializer - Class in tools.jackson.databind.ser.jdk
 
JDKMiscSerializers.ByteArrayOutputStreamSerializer - Class in tools.jackson.databind.ser.jdk
 
JDKStringLikeSerializer - Class in tools.jackson.databind.ser.jdk
"Combo" serializer used for JDK types that work almost like ToStringSerializer.
JDKStringLikeSerializer(Class<?>, int) - Constructor for class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
JDKValueInstantiators - Class in tools.jackson.databind.deser.jdk
Container for a set of ValueInstantiators 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 tools.jackson.databind.deser.jdk.JDKValueInstantiators
 
JSON_NODE_TYPE - Static variable in class tools.jackson.databind.ObjectReader
 
JSON_UNWRAPPED_NAME_PREFIX - Static variable in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
JsonAnyFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonAnyFormatVisitor.Base - Class in tools.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 Interface in tools.jackson.databind.annotation
Annotation used to add "virtual" properties that will be written after regular properties during serialization.
JsonAppend.Attr - Annotation Interface in tools.jackson.databind.annotation
Definition of a single attribute-backed property.
JsonAppend.Prop - Annotation Interface in tools.jackson.databind.annotation
Definition of a single general virtual property.
JsonArrayFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonArrayFormatVisitor.Base - Class in tools.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 tools.jackson.databind.jsonFormatVisitors
 
JsonBooleanFormatVisitor.Base - Class in tools.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 Interface in tools.jackson.databind.annotation
Annotation use for configuring deserialization aspects, by attaching to "setter" methods or fields, or to value classes.
JsonFormatTypes - Enum Class in tools.jackson.databind.jsonFormatVisitors
 
JsonFormatVisitable - Interface in tools.jackson.databind.jsonFormatVisitors
Interface ValueSerializer implements to allow for visiting type hierarchy.
JsonFormatVisitorWithSerializationContext - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonFormatVisitorWrapper - Interface in tools.jackson.databind.jsonFormatVisitors
Interface for visitor callbacks, when type in question can be any of legal JSON types.
JsonFormatVisitorWrapper.Base - Class in tools.jackson.databind.jsonFormatVisitors
Empty "no-op" implementation of JsonFormatVisitorWrapper, suitable for sub-classing.
JsonIntegerFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonIntegerFormatVisitor.Base - Class in tools.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.
JsonMapFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonMapFormatVisitor.Base - Class in tools.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 tools.jackson.databind.json
JSON-specific ObjectMapper implementation.
JsonMapper() - Constructor for class tools.jackson.databind.json.JsonMapper
 
JsonMapper(JsonFactory) - Constructor for class tools.jackson.databind.json.JsonMapper
 
JsonMapper(JsonMapper.Builder) - Constructor for class tools.jackson.databind.json.JsonMapper
 
JsonMapper.Builder - Class in tools.jackson.databind.json
Base implementation for "Vanilla" ObjectMapper, used with JSON dataformat backend.
JsonMapper.Builder.StateImpl - Class in tools.jackson.databind.json
 
JsonNaming - Annotation Interface in tools.jackson.databind.annotation
Annotation that can be used to indicate a PropertyNamingStrategy to use for annotated class.
JsonNode - Class in tools.jackson.databind
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
JsonNode() - Constructor for class tools.jackson.databind.JsonNode
 
JsonNode.OverwriteMode - Enum Class in tools.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 tools.jackson.databind.node
Interface that defines common "creator" functionality implemented both by JsonNodeFactory and ContainerNode (that is, JSON Object and Array nodes).
JsonNodeDeserializer - Class in tools.jackson.databind.deser.jackson
Deserializer that can build instances of JsonNode from any JSON content, using appropriate JsonNode type.
JsonNodeDeserializer() - Constructor for class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
 
JsonNodeDeserializer(JsonNodeDeserializer, boolean, boolean) - Constructor for class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
 
JsonNodeException - Exception in tools.jackson.databind.exc
 
JsonNodeException(JsonNode, String) - Constructor for exception tools.jackson.databind.exc.JsonNodeException
 
JsonNodeFactory - Class in tools.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 tools.jackson.databind.node.JsonNodeFactory
Default constructor.
JsonNodeFeature - Enum Class in tools.jackson.databind.cfg
New Datatype-specific configuration options related to handling of JsonNode types.
JsonNodeFieldAnyProperty(BeanProperty, AnnotatedMember, JavaType, ValueDeserializer<Object>, JsonNodeFactory) - Constructor for class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
JsonNodeParameterAnyProperty(BeanProperty, AnnotatedMember, JavaType, ValueDeserializer<Object>, JsonNodeFactory, int) - Constructor for class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
JsonNodeType - Enum Class in tools.jackson.databind.node
Enumeration of JSON types.
JsonNullFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonNullFormatVisitor.Base - Class in tools.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 tools.jackson.databind.jsonFormatVisitors
 
JsonNumberFormatVisitor.Base - Class in tools.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 tools.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 tools.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 tools.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 tools.jackson.databind.util.JSONPObject
 
JSONPObject(String, Object, JavaType) - Constructor for class tools.jackson.databind.util.JSONPObject
 
JsonPOJOBuilder - Annotation Interface in tools.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 tools.jackson.databind.annotation
Simple value container for containing values read from JsonPOJOBuilder annotation instance.
JsonSerialize - Annotation Interface in tools.jackson.databind.annotation
Annotation used for configuring serialization aspects, by attaching to "getter" methods or fields, or to value classes.
JsonSerialize.Typing - Enum Class in tools.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).
JsonStringFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonStringFormatVisitor.Base - Class in tools.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 Interface in tools.jackson.databind.annotation
Annotation that can be used to plug a custom type identifier handler (TypeIdResolver) to be used by TypeSerializers and TypeDeserializers for converting between java types and type id included in JSON content.
JsonTypeResolver - Annotation Interface in tools.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 Class in tools.jackson.databind.jsonFormatVisitors
This enum represents the encoded format for a jsonSchema value type
JsonValueFormatVisitor - Interface in tools.jackson.databind.jsonFormatVisitors
 
JsonValueFormatVisitor.Base - Class in tools.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 Interface in tools.jackson.databind.annotation
Annotation that can be used to indicate a ValueInstantiator to use for creating instances of specified type.
JsonValueSerializer - Class in tools.jackson.databind.ser.jackson
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(JavaType, JavaType, boolean, TypeSerializer, ValueSerializer<?>, AnnotatedMember, Set<String>) - Constructor for class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
JsonValueSerializer(JsonValueSerializer, BeanProperty, TypeSerializer, ValueSerializer<?>, boolean) - Constructor for class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
JSONWrappedObject - Class in tools.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 tools.jackson.databind.util.JSONWrappedObject
 
JSONWrappedObject(String, String, Object, JavaType) - Constructor for class tools.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.
JSR310DateTimeDeserializerBase<T> - Class in tools.jackson.databind.ext.javatime.deser
 
JSR310DateTimeDeserializerBase(Class<T>, DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
JSR310DateTimeDeserializerBase(Class<T>, DateTimeFormatter, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, Boolean, DateTimeFormatter, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
JSR310DateTimeDeserializerBase(JSR310DateTimeDeserializerBase<T>, DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
JSR310StringParsableDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for all Java 8 temporal java.time types that cannot be represented with numbers and that have parse functions that can take Strings, and where format is not configurable.
JSR310StringParsableDeserializer(Class<?>, int) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
JSR310StringParsableDeserializer(JSR310StringParsableDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 

K

KEBAB_CASE - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> bean-name
KEBAB_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
Naming convention used in languages like Lisp, where words are in lower-case letters, separated by hyphens.
KEBAB_CASE - Static variable in class tools.jackson.databind.PropertyNamingStrategies
Naming convention used in languages like Lisp, where words are in lower-case letters, separated by hyphens.
KebabCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.KebabCaseStrategy
 
KebabCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.KebabCaseStrategy
 
key(Object) - Method in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
key(Object) - Method in class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
keyAs() - Element in annotation interface tools.jackson.databind.annotation.JsonDeserialize
Concrete type to deserialize keys of Map as, instead of type otherwise declared.
keyAs() - Element in annotation interface tools.jackson.databind.annotation.JsonSerialize
Concrete type to serialize keys of Map as, instead of type otherwise declared.
KeyDeserializer - Class in tools.jackson.databind
Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
KeyDeserializer() - Constructor for class tools.jackson.databind.KeyDeserializer
 
KeyDeserializer.None - Class in tools.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 tools.jackson.databind.cfg.HandlerInstantiator
Method called to get an instance of key deserializer of specified type.
keyDeserializerInstance(Annotated, Object) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
keyDeserializerInstance(Annotated, Object) - Method in class tools.jackson.databind.DeserializationContext
 
keyDeserializers() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
KeyDeserializers - Interface in tools.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 tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
keyFormat(JsonFormatVisitable, JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
Visit method called to indicate type of keys of the Map type being visited
keys() - Method in class tools.jackson.databind.util.CompactStringObjectMap
 
keySerializers() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
keyUsing() - Element in annotation interface tools.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 interface tools.jackson.databind.annotation.JsonSerialize
Serializer class to use for deserializing Map keys of annotated property or Map keys of value type so annotated.

L

lastValidIndex() - Method in class tools.jackson.databind.util.EnumResolver
 
leaseObjectBuffer() - Method in class tools.jackson.databind.DeserializationContext
Method that can be used to get access to a reusable ObjectBuffer, useful for efficiently constructing Object arrays and Lists.
lineNumber - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
Linked(T, POJOPropertyBuilder.Linked<T>, PropertyName, boolean, boolean, boolean) - Constructor for class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
LinkedNode<T> - Class in tools.jackson.databind.util
Node of a forward-only linked list.
LinkedNode(T, LinkedNode<T>) - Constructor for class tools.jackson.databind.util.LinkedNode
 
linkNext(LinkedNode<T>) - Method in class tools.jackson.databind.util.LinkedNode
 
LocalDateDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal LocalDates.
LocalDateDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
LocalDateDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
LocalDateDeserializer(LocalDateDeserializer, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
LocalDateDeserializer(LocalDateDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
LocalDateDeserializer(LocalDateDeserializer, DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
LocalDateKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
LocalDateSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal LocalDates.
LocalDateSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
LocalDateSerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
LocalDateSerializer(LocalDateSerializer, DateTimeFormatter, Boolean, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
LocalDateTimeDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal LocalDateTimes.
LocalDateTimeDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
LocalDateTimeDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
LocalDateTimeDeserializer(LocalDateTimeDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
LocalDateTimeDeserializer(LocalDateTimeDeserializer, Boolean, DateTimeFormatter, JsonFormat.Shape, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
LocalDateTimeKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
LocalDateTimeSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal LocalDateTimes.
LocalDateTimeSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
LocalDateTimeSerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
LocalDateTimeSerializer(LocalDateTimeSerializer, DateTimeFormatter, Boolean, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
localSize() - Method in class tools.jackson.databind.introspect.MixInHandler
 
LocalTimeDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal LocalTimes.
LocalTimeDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
LocalTimeDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
LocalTimeDeserializer(LocalTimeDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
LocalTimeDeserializer(LocalTimeDeserializer, Boolean, DateTimeFormatter, JsonFormat.Shape, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
Since 2.16
LocalTimeKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
LocalTimeSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal LocalTimes.
LocalTimeSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
LocalTimeSerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
LocalTimeSerializer(LocalTimeSerializer, DateTimeFormatter, Boolean, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
logicalType() - Method in class tools.jackson.databind.deser.AbstractDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
logicalType() - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jackson.TokenBufferDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.AtomicBooleanDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.AtomicIntegerDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.AtomicLongDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.ByteBufferDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.DateBasedDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigDecimalDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.BigIntegerDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.NumberDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.StringDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
logicalType() - Method in class tools.jackson.databind.deser.std.StdScalarDeserializer
 
logicalType() - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
logicalType() - Method in class tools.jackson.databind.ext.jdk8.OptionalDoubleDeserializer
 
logicalType() - Method in class tools.jackson.databind.ext.jdk8.OptionalIntDeserializer
 
logicalType() - Method in class tools.jackson.databind.ext.jdk8.OptionalLongDeserializer
 
logicalType() - Method in class tools.jackson.databind.ValueDeserializer
Method for accessing logical type of values this deserializer produces.
LogicalType - Enum Class in tools.jackson.databind.type
Set of logical types (or type categories, classes of classes), used for defining applicability of configuration like coercion configuration.
LongArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
LongArraySerializer(JDKArraySerializers.LongArraySerializer, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
LongBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.LongBuilder
 
LongDeserializer(Class<Long>, Long) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.LongDeserializer
 
LongNode - Class in tools.jackson.databind.node
Numeric node that contains simple 64-bit integer values.
LongNode(long) - Constructor for class tools.jackson.databind.node.LongNode
 
LongSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.LongSerializer
 
LongStreamSerializer - Class in tools.jackson.databind.ext.jdk8
LongStream serializer
longValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a Java long: but if node value cannot be expressed exactly as a long, a JsonNodeException will be thrown.
longValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
longValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
longValue() - Method in class tools.jackson.databind.node.IntNode
 
longValue() - Method in class tools.jackson.databind.node.LongNode
 
longValue() - Method in class tools.jackson.databind.node.NumericFPNode
 
longValue() - Method in class tools.jackson.databind.node.NumericNode
 
longValue() - Method in class tools.jackson.databind.node.ShortNode
 
longValue(long) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.longValue(), but that will return specified defaultValue if this node cannot be converted to long.
longValue(long) - Method in class tools.jackson.databind.node.BaseJsonNode
 
longValue(long) - Method in class tools.jackson.databind.node.BigIntegerNode
 
longValue(long) - Method in class tools.jackson.databind.node.IntNode
 
longValue(long) - Method in class tools.jackson.databind.node.LongNode
 
longValue(long) - Method in class tools.jackson.databind.node.NumericFPNode
 
longValue(long) - Method in class tools.jackson.databind.node.NumericNode
 
longValue(long) - Method in class tools.jackson.databind.node.ShortNode
 
longValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.longValue(), but that will return empty OptionalLong (OptionalLong.empty()) if this node cannot be converted to Java long.
longValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
longValueOpt() - Method in class tools.jackson.databind.node.BigIntegerNode
 
longValueOpt() - Method in class tools.jackson.databind.node.IntNode
 
longValueOpt() - Method in class tools.jackson.databind.node.LongNode
 
longValueOpt() - Method in class tools.jackson.databind.node.NumericFPNode
 
longValueOpt() - Method in class tools.jackson.databind.node.NumericNode
 
longValueOpt() - Method in class tools.jackson.databind.node.ShortNode
 
looksLikeISO8601(String) - Method in class tools.jackson.databind.util.StdDateFormat
Helper method used to figure out if input looks like valid ISO-8601 string.
LookupCache<K,V> - Interface in tools.jackson.databind.util
An interface describing the required API for the Jackson-Databind Type cache.
LOWER_CAMEL_CASE - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> beanName
LOWER_CAMEL_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
Words other than first are capitalized and no separator is used between words.
LOWER_CAMEL_CASE - Static variable in class tools.jackson.databind.PropertyNamingStrategies
Naming convention used in Java, where words other than first are capitalized and no separator is used between words.
LOWER_CASE - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> beanname
LOWER_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
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 tools.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_DOT_CASE - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> bean.name
LOWER_DOT_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
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 tools.jackson.databind.PropertyNamingStrategies
Naming convention widely used as configuration properties name, where words are in lower-case letters, separated by dots.
LowerCamelCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.LowerCamelCaseStrategy
 
LowerCamelCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.LowerCamelCaseStrategy
 
LowerCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.LowerCaseStrategy
 
LowerCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.LowerCaseStrategy
 
LowerDotCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.LowerDotCaseStrategy
 
LowerDotCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.LowerDotCaseStrategy
 

M

managed(String) - Static method in class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
MANAGED_REFERENCE - Enum constant in enum class tools.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 tools.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 tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
map - Variable in class tools.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
 
Map - Enum constant in enum class tools.jackson.databind.type.LogicalType
Map values (and "Map-like" for JVM languages and datatype libraries with semantically similar types)
mapAbstractType(JavaType) - Method in class tools.jackson.databind.DeserializationConfig
 
mapArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
Method called to map a JSON Array into a Java value.
mapArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
mapArrayToArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
Method called to map a JSON Array into a Java Object array (Object[]).
MapDeserializer - Class in tools.jackson.databind.deser.jdk
Basic deserializer that can take JSON "Object" structure and construct a Map instance, with typed contents.
MapDeserializer(MapDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.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, ValueDeserializer<Object>, TypeDeserializer, NullValueProvider, Set<String>) - Constructor for class tools.jackson.databind.deser.jdk.MapDeserializer
 
MapDeserializer(MapDeserializer, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer, NullValueProvider, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.deser.jdk.MapDeserializer
 
MapDeserializer(JavaType, ValueInstantiator, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.MapDeserializer
 
MapEntryAsPOJOSerializer - Class in tools.jackson.databind.ser.jdk
Serializer used to serialize Map.Entry as POJOs: that is, as if introspected as POJOs so that there's intermediate "key" and "value" properties.
MapEntryAsPOJOSerializer(JavaType) - Constructor for class tools.jackson.databind.ser.jdk.MapEntryAsPOJOSerializer
 
MapEntryDeserializer - Class in tools.jackson.databind.deser.jdk
Basic serializer that can take JSON "Object" structure and construct a Map.Entry instance, with typed contents.
MapEntryDeserializer(MapEntryDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.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, ValueDeserializer<Object>, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
MapEntryDeserializer(JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.MapEntryDeserializer
 
MapEntrySerializer - Class in tools.jackson.databind.ser.jdk
 
MapEntrySerializer(JavaType, JavaType, JavaType, boolean, TypeSerializer, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
MapEntrySerializer(MapEntrySerializer, BeanProperty, TypeSerializer, ValueSerializer<?>, ValueSerializer<?>, Object, boolean) - Constructor for class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
MapFieldAnyProperty(BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer, ValueInstantiator) - Constructor for class tools.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
 
MapLikeType - Class in tools.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(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.MapLikeType
 
MapLikeType(TypeBase, JavaType, JavaType) - Constructor for class tools.jackson.databind.type.MapLikeType
 
mapObject(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
Method called to map a JSON Object into a Java value.
mapObject(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
MapParameterAnyProperty(BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer, ValueInstantiator, int) - Constructor for class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
MapperBuilder<M extends ObjectMapper,B extends MapperBuilder<M,B>> - Class in tools.jackson.databind.cfg
Since ObjectMapper instances are immutable in Jackson 3.x for full thread-safety, we need means to construct configured instances.
MapperBuilder(TokenStreamFactory) - Constructor for class tools.jackson.databind.cfg.MapperBuilder
 
MapperBuilder(MapperBuilderState) - Constructor for class tools.jackson.databind.cfg.MapperBuilder
Constructor used to support "rebuild", starting with a previously taken snapshot, in order to create mappers that start with a known state of configuration, including a set of modules to register.
MapperBuilderState - Class in tools.jackson.databind.cfg
Interface for State object used for preserving initial state of a MapperBuilder before modules are configured and resulting ObjectMapper isn't constructed.
MapperBuilderState(MapperBuilder<?, ?>) - Constructor for class tools.jackson.databind.cfg.MapperBuilderState
Constructor called when "saving" state of mapper, to be used as base for ObjectMapper.rebuild() functionality.
MapperConfig<T extends MapperConfig<T>> - Class in tools.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 tools.jackson.databind.cfg.MapperConfig
 
MapperConfig(MapperConfig<T>) - Constructor for class tools.jackson.databind.cfg.MapperConfig
 
MapperConfig(MapperConfig<T>, BaseSettings) - Constructor for class tools.jackson.databind.cfg.MapperConfig
 
MapperConfigBase<CFG extends ConfigFeature,T extends MapperConfigBase<CFG,T>> - Class in tools.jackson.databind.cfg
 
MapperConfigBase(MapperBuilder<?, ?>, long, TypeFactory, ClassIntrospector, MixInHandler, SubtypeResolver, ConfigOverrides, ContextAttributes, RootNameLookup) - Constructor for class tools.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 tools.jackson.databind.cfg.MapperConfigBase
Pass-through constructor used when no changes are needed to the base class.
MapperConfigBase(MapperConfigBase<CFG, T>, Class<?>) - Constructor for class tools.jackson.databind.cfg.MapperConfigBase
 
MapperConfigBase(MapperConfigBase<CFG, T>, BaseSettings) - Constructor for class tools.jackson.databind.cfg.MapperConfigBase
 
MapperConfigBase(MapperConfigBase<CFG, T>, ContextAttributes) - Constructor for class tools.jackson.databind.cfg.MapperConfigBase
 
MapperConfigBase(MapperConfigBase<CFG, T>, DatatypeFeatures) - Constructor for class tools.jackson.databind.cfg.MapperConfigBase
 
MapperConfigBase(MapperConfigBase<CFG, T>, PropertyName) - Constructor for class tools.jackson.databind.cfg.MapperConfigBase
 
MapperFeature - Enum Class in tools.jackson.databind
Enumeration that defines simple on/off features to set for ObjectMapper, and accessible (but not changeable) via ObjectReader and ObjectWriter (as well as through various convenience methods through context objects).
MappingIterator<T> - Class in tools.jackson.databind
Iterator exposed by ObjectMapper when binding sequence of objects.
MappingIterator(JavaType, JsonParser, DeserializationContext, ValueDeserializer<?>, boolean, Object) - Constructor for class tools.jackson.databind.MappingIterator
 
MappingIterator(MappingIterator<T>) - Constructor for class tools.jackson.databind.MappingIterator
Copy-constructor that sub-classes can use when creating new instances by fluent-style construction.
MapProperty - Class in tools.jackson.databind.ser.jdk
Helper class needed to support flexible filtering of Map properties with generic JSON Filter functionality.
MapProperty(TypeSerializer, BeanProperty) - Constructor for class tools.jackson.databind.ser.jdk.MapProperty
 
MapSerializer - Class in tools.jackson.databind.ser.jdk
Standard serializer implementation for serializing {link java.util.Map} types.
MapSerializer(Set<String>, Set<String>, JavaType, JavaType, boolean, TypeSerializer, ValueSerializer<?>, ValueSerializer<?>) - Constructor for class tools.jackson.databind.ser.jdk.MapSerializer
 
MapSerializer(MapSerializer, Object, boolean) - Constructor for class tools.jackson.databind.ser.jdk.MapSerializer
 
MapSerializer(MapSerializer, BeanProperty, ValueSerializer<?>, ValueSerializer<?>, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.jdk.MapSerializer
 
MapSerializer(MapSerializer, TypeSerializer, Object, boolean) - Constructor for class tools.jackson.databind.ser.jdk.MapSerializer
 
MapType - Class in tools.jackson.databind.type
Type that represents "true" Java Map types.
MapType(TypeBase, JavaType, JavaType) - Constructor for class tools.jackson.databind.type.MapType
 
markAsIgnorable() - Method in class tools.jackson.databind.deser.CreatorProperty
 
markAsIgnorable() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
MARKER_FOR_EMPTY - Static variable in class tools.jackson.databind.ser.BeanPropertyWriter
Marker object used to indicate "do not serialize if empty"
MARKER_FOR_EMPTY - Static variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
MARKER_FOR_EMPTY - Static variable in class tools.jackson.databind.ser.jdk.MapSerializer
 
MARKER_FOR_EMPTY - Static variable in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
match(DatabindContext, Class<?>) - Method in interface tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.TypeMatcher
 
match(DatabindContext, String) - Method in interface tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.NameMatcher
 
materializeAbstractType(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
 
MAX_BIG_DECIMAL_SCALE - Static variable in class tools.jackson.databind.ser.jdk.NumberSerializer
Copied from `jackson-core` class `GeneratorBase`
MAX_ELEMENT_INDEX_FOR_INSERT - Static variable in class tools.jackson.databind.node.JsonNodeFactory
Constant that defines maximum JsonPointer element index we use for inserts.
MAX_PROPS - Static variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
MAX_TYPE_LENGTH - Static variable in class tools.jackson.databind.type.TypeParser
Maximum length of canonical type definition we will try to parse.
MAX_TYPE_NESTING - Static variable in class tools.jackson.databind.type.TypeParser
Maximum levels of nesting allowed for parameterized types.
maxDeserializerCacheSize(int) - Method in class tools.jackson.databind.cfg.DefaultCacheProvider.Builder
maxSerializerCacheSize(int) - Method in class tools.jackson.databind.cfg.DefaultCacheProvider.Builder
maxTypeFactoryCacheSize(int) - Method in class tools.jackson.databind.cfg.DefaultCacheProvider.Builder
Define the maximum size of the LookupCache instance constructed by DefaultCacheProvider.forTypeFactory() and DefaultCacheProvider._buildCache(int)
maySerializeAsObject() - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
 
MemberKey - Class in tools.jackson.databind.introspect
Helper class needed to be able to efficiently access class member functions (Methods and Constructors) in Maps.
MemberKey(Constructor<?>) - Constructor for class tools.jackson.databind.introspect.MemberKey
 
MemberKey(Method) - Constructor for class tools.jackson.databind.introspect.MemberKey
 
MemberKey(String, Class<?>[]) - Constructor for class tools.jackson.databind.introspect.MemberKey
 
memberMethods() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
merge(AnnotationMap, AnnotationMap) - Static method in class tools.jackson.databind.introspect.AnnotationMap
 
merge(PropertyName, PropertyName) - Static method in class tools.jackson.databind.PropertyName
Method that will combine information from two PropertyName instances
mergeAnnotations(boolean) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
MergeInfo(AnnotatedMember, boolean) - Constructor for class tools.jackson.databind.PropertyMetadata.MergeInfo
 
MergingSettableBeanProperty - Class in tools.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 (using ValueDeserializer.deserialize(tools.jackson.core.JsonParser, tools.jackson.databind.DeserializationContext, Object)) instead of constructing a new value.
MergingSettableBeanProperty(MergingSettableBeanProperty, SettableBeanProperty) - Constructor for class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
MergingSettableBeanProperty(SettableBeanProperty, AnnotatedMember) - Constructor for class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
messageSuffix() - Method in exception tools.jackson.databind.exc.PropertyBindingException
 
metadata - Variable in class tools.jackson.databind.introspect.AnnotatedAndMetadata
 
MethodAnyProperty(BeanProperty, AnnotatedMember, JavaType, KeyDeserializer, ValueDeserializer<Object>, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.SettableAnyProperty.MethodAnyProperty
 
methodName - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
MethodProperty - Class in tools.jackson.databind.deser.impl
This concrete sub-class implements property that is set using regular "setter" method.
MethodProperty(MethodProperty, Method) - Constructor for class tools.jackson.databind.deser.impl.MethodProperty
Constructor used for JDK Serialization when reading persisted object
MethodProperty(MethodProperty, PropertyName) - Constructor for class tools.jackson.databind.deser.impl.MethodProperty
 
MethodProperty(MethodProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.impl.MethodProperty
 
MethodProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations, AnnotatedMethod) - Constructor for class tools.jackson.databind.deser.impl.MethodProperty
 
MinimalClassNameIdResolver - Class in tools.jackson.databind.jsontype.impl
Specialization of ClassNameIdResolver that instead uses a "minimal" derivation of Class name, using relative reference from the base type (base class) that polymorphic value has.
MinimalClassNameIdResolver(JavaType, Collection<NamedType>, PolymorphicTypeValidator) - Constructor for class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
 
MismatchedInputException - Exception in tools.jackson.databind.exc
General exception type used as the base class for all DatabindExceptions 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 tools.jackson.databind.exc.MismatchedInputException
 
MismatchedInputException(JsonParser, String, Class<?>) - Constructor for exception tools.jackson.databind.exc.MismatchedInputException
 
MismatchedInputException(JsonParser, String, TokenStreamLocation) - Constructor for exception tools.jackson.databind.exc.MismatchedInputException
 
MismatchedInputException(JsonParser, String, JavaType) - Constructor for exception tools.jackson.databind.exc.MismatchedInputException
 
MISSING - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
MISSING - Static variable in class tools.jackson.databind.node.ValueNode
 
MISSING_VALUE_DESERIALIZER - Static variable in class tools.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 tools.jackson.databind.node.ContainerNode
 
missingNode() - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
missingNode() - Method in class tools.jackson.databind.node.JsonNodeFactory
 
missingNode() - Method in class tools.jackson.databind.ObjectMapper
 
missingNode() - Method in class tools.jackson.databind.ObjectReader
 
MissingNode - Class in tools.jackson.databind.node
This singleton node class is generated to denote "missing nodes" along paths that do not exist.
MissingNode() - Constructor for class tools.jackson.databind.node.MissingNode
 
missingTypeIdException(JavaType, String) - Method in class tools.jackson.databind.DeserializationContext
 
mixInCount() - Method in class tools.jackson.databind.cfg.MapperConfigBase
Test-only method -- does not reflect possibly open-ended set that external mix-in resolver might provide.
mixInHandler() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
mixInHandler(MixInHandler) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method that may be used to completely change mix-in handling by providing alternate MixInHandler implementation.
MixInHandler - Class in tools.jackson.databind.introspect
Basic MixInResolver implementation that both allows simple "local" override definitions (with simple Mix-in class over Target class mapping) and allows optional custom overrides for lookup.
MixInHandler(MixInResolver) - Constructor for class tools.jackson.databind.introspect.MixInHandler
 
MixInHandler(MixInResolver, Map<ClassKey, Class<?>>) - Constructor for class tools.jackson.databind.introspect.MixInHandler
 
mixInOverrides(MixInResolver) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method that allows defining "override" mix-in resolver: something that is checked first, before simple mix-in definitions.
MixInResolver - Interface in tools.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)
modifyArrayDeserializer(DeserializationConfig, ArrayType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by DeserializerFactory after it has constructed the standard deserializer for given ArrayType to make it possible to either replace or augment this deserializer with additional functionality.
modifyArraySerializer(SerializationConfig, ArrayType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
Method called by DeserializerFactory after it has constructed the standard serializer for given ArrayType to make it possible to either replace or augment this serializer with additional functionality.
modifyCollectionDeserializer(DeserializationConfig, CollectionType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default CollectionType deserializer instance.
modifyCollectionLikeDeserializer(DeserializationConfig, CollectionLikeType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default CollectionLikeType deserializer instance.
modifyCollectionLikeSerializer(SerializationConfig, CollectionLikeType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
 
modifyCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
 
modifyDeserializer(DeserializationConfig, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default bean deserializer instance with properties collected and ordered earlier.
modifyEnumDeserializer(DeserializationConfig, JavaType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default enum type deserializer instance.
modifyEnumDeserializer(DeserializationConfig, JavaType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.ext.javatime.deser.JavaTimeDeserializerModifier
 
modifyEnumSerializer(SerializationConfig, JavaType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ext.javatime.ser.JavaTimeSerializerModifier
 
modifyEnumSerializer(SerializationConfig, JavaType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
 
modifyFieldName(AnnotatedField, String) - Method in class tools.jackson.databind.introspect.AccessorNamingStrategy.Base
 
modifyFieldName(AnnotatedField, String) - Method in class tools.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 tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
modifyKeyDeserializer(DeserializationConfig, JavaType, KeyDeserializer) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by DeserializerFactory after it has constructed the standard key deserializer for given key type.
modifyKeySerializer(SerializationConfig, JavaType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
Method called by DeserializerFactory after it has constructed the default key serializer to use for serializing Map keys of given type.
modifyMapDeserializer(DeserializationConfig, MapType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default MapType deserializer instance.
modifyMapLikeDeserializer(DeserializationConfig, MapLikeType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default MapLikeType deserializer instance.
modifyMapLikeSerializer(SerializationConfig, MapLikeType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
 
modifyMapSerializer(SerializationConfig, MapType, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
 
modifyReferenceDeserializer(DeserializationConfig, ReferenceType, BeanDescription, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory after constructing default ReferenceType deserializer instance.
modifySerializer(SerializationConfig, BeanDescription, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
Method called by BeanSerializerFactory after constructing default bean serializer instance with properties collected and ordered earlier.
modifyType(JavaType, Type, TypeBindings, TypeFactory) - Method in class tools.jackson.databind.type.TypeModifier
Method called to let modifier change constructed type definition.
modifyValueInstantiator(DeserializationConfig, BeanDescription, ValueInstantiator) - Method in interface tools.jackson.databind.deser.ValueInstantiators
Method called to find the ValueInstantiator to use for creating instances of specified type during deserialization.
ModuleContextBase - Class in tools.jackson.databind.cfg
Default implementation of JacksonModule.SetupContext used by ObjectMapper.
ModuleContextBase(MapperBuilder<?, ?>, ConfigOverrides) - Constructor for class tools.jackson.databind.cfg.ModuleContextBase
 
moduleName - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
modules() - Method in class tools.jackson.databind.cfg.MapperBuilderState
 
moduleVersion - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
MonthDayDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal MonthDays.
MonthDayDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
NOTE: only public so that use via annotations (see [modules-java8#202]) is possible
MonthDayDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
 
MonthDayDeserializer(MonthDayDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
Since 2.12
MonthDayDeserializer(MonthDayDeserializer, Boolean, DateTimeFormatter, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
Since 2.16
MonthDayKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
MonthDaySerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal MonthDays.
MonthDaySerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
MonthDaySerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
moreSpecificType(JavaType, JavaType) - Method in class tools.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 tools.jackson.databind.cfg
Mutable version of CoercionConfig (or rather, extended API) exposed during configuration phase of ObjectMapper (via JsonMapper.builder()).
MutableCoercionConfig() - Constructor for class tools.jackson.databind.cfg.MutableCoercionConfig
 
MutableCoercionConfig(MutableCoercionConfig) - Constructor for class tools.jackson.databind.cfg.MutableCoercionConfig
 
MutableConfigOverride - Class in tools.jackson.databind.cfg
Extension of ConfigOverride that allows changing of contained configuration settings.
MutableConfigOverride() - Constructor for class tools.jackson.databind.cfg.MutableConfigOverride
 
MutableConfigOverride(MutableConfigOverride) - Constructor for class tools.jackson.databind.cfg.MutableConfigOverride
 
MyTokenizer(String) - Constructor for class tools.jackson.databind.type.TypeParser.MyTokenizer
 

N

name - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
name() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Prop
Name of the property to possibly use for serializing (although implementation may choose to not use this information).
name(String) - Static method in class tools.jackson.databind.util.ClassUtil
Returns either single-quoted (apostrophe) 'name' (if name not null), or "[null]" if name is null.
name(PropertyName) - Static method in class tools.jackson.databind.util.ClassUtil
Returns either single-quoted (apostrophe) 'name' (if name not null), or "[null]" if name is null.
NAME_FOR_OBJECT_REF - Static variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
NamedType - Class in tools.jackson.databind.jsontype
Simple container class for types with optional logical name, used as external identifier
NamedType(Class<?>) - Constructor for class tools.jackson.databind.jsontype.NamedType
 
NamedType(Class<?>, String) - Constructor for class tools.jackson.databind.jsontype.NamedType
 
nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class tools.jackson.databind.PropertyNamingStrategies.NamingBase
 
nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class tools.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).
nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class tools.jackson.databind.PropertyNamingStrategies.NamingBase
 
nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class tools.jackson.databind.PropertyNamingStrategy
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given field.
nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class tools.jackson.databind.PropertyNamingStrategies.NamingBase
 
nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class tools.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.
nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class tools.jackson.databind.PropertyNamingStrategies.NamingBase
 
nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class tools.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).
nameOf(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
Returns either `cls.getName()` (if `cls` not null), or "[null]" if `cls` is null.
nameOf(Named) - Static method in class tools.jackson.databind.util.ClassUtil
Returns either single-quoted (apostrophe) 'named.getName()' (if named not null), or "[null]" if named is null.
namespace() - Element in annotation interface tools.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 tools.jackson.databind.util
Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes).
NameTransformer() - Constructor for class tools.jackson.databind.util.NameTransformer
 
NameTransformer.Chained - Class in tools.jackson.databind.util
 
NameTransformer.NopTransformer - Class in tools.jackson.databind.util
 
NamingBase() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.NamingBase
 
NamingStrategyImpls - Enum Class in tools.jackson.databind.util
Container for standard naming strategy implementations, specifically used by property naming strategies (see PropertyNamingStrategies) and enum naming strategies (see EnumNamingStrategies).
namingStrategyInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class tools.jackson.databind.cfg.HandlerInstantiator
Method called to construct a NamingStrategy instance used for specified class.
NativeImageUtil - Class in tools.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 tools.jackson.databind.deser.jdk.StackTraceElementDeserializer.Adapter
 
needsReflectionConfiguration(Class<?>) - Static method in class tools.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(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
newDelegatingInstance(ValueDeserializer<?>) - Method in class tools.jackson.databind.ext.javatime.deser.OneBasedMonthDeserializer
 
newForSerialization(Object) - Method in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
newForSerialization(Object) - Method in class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
newWith(Class<?>, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
 
next - Variable in class tools.jackson.databind.deser.bean.PropertyValue
 
next - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
next() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
 
next() - Method in class tools.jackson.databind.MappingIterator
 
next() - Method in class tools.jackson.databind.util.ArrayIterator
 
next() - Method in class tools.jackson.databind.util.LinkedNode
 
next() - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
nextName() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
nextNameMatch(PropertyNameMatcher) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
nextToken() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
nextToken() - Method in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
nextToken() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
nextValue() - Method in class tools.jackson.databind.MappingIterator
 
NO_ABSTRACT_TYPE_RESOLVERS - Static variable in class tools.jackson.databind.cfg.MapperBuilder
 
NO_ANNOTATION_MAPS - Static variable in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
NO_ANNOTATIONS - Static variable in class tools.jackson.databind.introspect.AnnotationCollector
 
NO_ANNOTATIONS - Static variable in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
NO_DESERIALIZERS - Static variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
NO_DESERIALIZERS - Static variable in class tools.jackson.databind.deser.DeserializerFactory
 
NO_MODIFIERS - Static variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
NO_MODIFIERS - Static variable in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
NO_NAME - Static variable in class tools.jackson.databind.PropertyName
Special placeholder value that indicates that there is no name associated.
NO_OBJECTS - Static variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
NO_PROPS - Static variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
NO_RESOLVER - Static variable in class tools.jackson.databind.jsontype.TypeResolverProvider
 
NO_SERIALIZERS - Static variable in class tools.jackson.databind.cfg.SerializerFactoryConfig
Constant for empty Serializers array (which by definition is stateless and reusable)
NO_VALUE_INSTANTIATORS - Static variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
NodeDeserializer() - Constructor for class tools.jackson.databind.ext.DOMDeserializer.NodeDeserializer
 
nodeFactory(JsonNodeFactory) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
NON_CONCRETE_AND_ARRAYS - Enum constant in enum class tools.jackson.databind.DefaultTyping
Value that means that default typing will be used for all types covered by DefaultTyping.OBJECT_AND_NON_CONCRETE plus all array types for them.
NON_FINAL - Enum constant in enum class tools.jackson.databind.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 class tools.jackson.databind.DefaultTyping
Enables default typing for non-final types as DefaultTyping.NON_FINAL, but also includes Enums.
None() - Constructor for class tools.jackson.databind.KeyDeserializer.None
 
None() - Constructor for class tools.jackson.databind.ValueSerializer.None
 
NONE - Enum constant in enum class tools.jackson.databind.JsonNode.OverwriteMode
Mode in which no values may be overwritten, not even NullNodes; only compatible paths may be traversed.
nonNull(T, T) - Static method in class tools.jackson.databind.util.ClassUtil
 
nonNullString(String) - Static method in class tools.jackson.databind.util.ClassUtil
 
nonSharedInstance(Object, Object) - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
Overridable method that creates initial non-shared instance, with the first explicit set value.
NOP - Static variable in class tools.jackson.databind.util.NameTransformer
Singleton "no-operation" transformer which simply returns given name as is.
NopAnnotationIntrospector - Class in tools.jackson.databind.introspect
Dummy, "no-operation" implementation of AnnotationIntrospector.
NopAnnotationIntrospector() - Constructor for class tools.jackson.databind.introspect.NopAnnotationIntrospector
 
nopInstance() - Static method in class tools.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 tools.jackson.databind.util.NameTransformer.NopTransformer
 
NORMALIZE_DESERIALIZED_ZONE_ID - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
Feature that determines whether ZoneId is normalized (via call to java.time.ZoneId#normalized()) when deserializing types like ZonedDateTime.
NOT_HANDLED - Static variable in class tools.jackson.databind.deser.DeserializationProblemHandler
Marker value returned by some handler methods to indicate that they could not handle problem and produce replacement value.
noTypeInfoBuilder() - Static method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
NULL - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
NULL - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
NULL_ROOT_VALUE_SEPARATOR - Static variable in class tools.jackson.databind.cfg.GeneratorSettings
Also need to use a null marker for root value separator
NULL_SURROGATE - Static variable in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
nuller() - Static method in class tools.jackson.databind.deser.impl.NullsConstantProvider
 
NullifyingDeserializer - Class in tools.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 tools.jackson.databind.deser.std.NullifyingDeserializer
 
nullNode() - Method in class tools.jackson.databind.node.ContainerNode
 
nullNode() - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
nullNode() - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for getting an instance of JSON null node (which represents literal null value)
nullNode() - Method in class tools.jackson.databind.ObjectMapper
 
nullNode() - Method in class tools.jackson.databind.ObjectReader
 
NullNode - Class in tools.jackson.databind.node
This singleton value class is used to contain explicit JSON null value.
NullNode() - Constructor for class tools.jackson.databind.node.NullNode
 
nullOrToString(Object) - Static method in class tools.jackson.databind.util.ClassUtil
 
NULLS - Enum constant in enum class tools.jackson.databind.JsonNode.OverwriteMode
Mode in which explicit NullNodes may be replaced but no other node types.
NullsAsEmptyProvider - Class in tools.jackson.databind.deser.impl
Simple NullValueProvider that will return "empty value" specified by ValueDeserializer provider is constructed with.
NullsAsEmptyProvider(ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.impl.NullsAsEmptyProvider
 
NullsConstantProvider - Class in tools.jackson.databind.deser.impl
Simple NullValueProvider that will simply return given constant value when a null is encountered; or, with a specially constructed instance (see NullsConstantProvider.skipper(), indicate the need for special behavior of skipping property altogether (not setting as anything OR throwing exception).
NullsConstantProvider(Object) - Constructor for class tools.jackson.databind.deser.impl.NullsConstantProvider
 
NullSerializer - Class in tools.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 tools.jackson.databind.deser.impl
Simple NullValueProvider that will always throw a InvalidNullException when a null is encountered.
NullsFailProvider(PropertyName, JavaType) - Constructor for class tools.jackson.databind.deser.impl.NullsFailProvider
 
nullsUsing() - Element in annotation interface tools.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 tools.jackson.databind.deser
Helper interface implemented by classes that are to be used as null providers during deserialization.
NUMBER - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
NUMBER - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
NumberDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.NumberDeserializer
 
NumberDeserializers - Class in tools.jackson.databind.deser.jdk
Container class for deserializers that handle core JDK primitive (and matching wrapper) types, as well as standard "big" numeric types.
NumberDeserializers() - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers
 
NumberDeserializers.BigDecimalDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.BigIntegerDeserializer - Class in tools.jackson.databind.deser.jdk
This is bit trickier to implement efficiently, while avoiding overflow problems.
NumberDeserializers.BooleanDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.ByteDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.CharacterDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.DoubleDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.FloatDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.IntegerDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.LongDeserializer - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.NumberDeserializer - Class in tools.jackson.databind.deser.jdk
For type Number.class, we can just rely on type mappings that plain JsonParser.getNumberValue() returns.
NumberDeserializers.PrimitiveOrWrapperDeserializer<T> - Class in tools.jackson.databind.deser.jdk
 
NumberDeserializers.ShortDeserializer - Class in tools.jackson.databind.deser.jdk
 
numberNode(byte) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(byte) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(byte) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(double) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(double) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(float) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(float) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(int) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(int) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(long) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(long) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(short) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(short) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(Byte) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(Byte) - Method in class tools.jackson.databind.node.JsonNodeFactory
Alternate factory method that will handle wrapper value, which may be null.
numberNode(Double) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(Double) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(Double) - Method in class tools.jackson.databind.node.JsonNodeFactory
Alternate factory method that will handle wrapper value, which may be null.
numberNode(Float) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(Float) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(Float) - Method in class tools.jackson.databind.node.JsonNodeFactory
Alternate factory method that will handle wrapper value, which may be null.
numberNode(Integer) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(Integer) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(Integer) - Method in class tools.jackson.databind.node.JsonNodeFactory
Alternate factory method that will handle wrapper value, which may be null.
numberNode(Long) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(Long) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(Long) - Method in class tools.jackson.databind.node.JsonNodeFactory
Alternate factory method that will handle wrapper value, which may be null.
numberNode(Short) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(Short) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(Short) - Method in class tools.jackson.databind.node.JsonNodeFactory
Alternate factory method that will handle wrapper value, which may be null.
numberNode(BigDecimal) - Method in class tools.jackson.databind.node.ContainerNode
 
numberNode(BigDecimal) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(BigDecimal) - Method in class tools.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 tools.jackson.databind.node.ContainerNode
 
numberNode(BigInteger) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
numberNode(BigInteger) - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for getting an instance of JSON numeric value that expresses given unlimited range integer value
NumberSerializer - Class in tools.jackson.databind.ser.jdk
As a fallback, we may need to use this serializer for other types of Numbers: both custom types and "big" numbers like BigInteger and BigDecimal.
NumberSerializer(Class<? extends Number>) - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializer
 
NumberSerializers - Class in tools.jackson.databind.ser.jdk
Container class for serializers used for handling standard JDK-provided types.
NumberSerializers() - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers
 
NumberSerializers.Base<T> - Class in tools.jackson.databind.ser.jdk
Base class for actual primitive/wrapper value serializers.
NumberSerializers.DoubleSerializer - Class in tools.jackson.databind.ser.jdk
This is the special serializer for regular Doubles (and primitive doubles)
NumberSerializers.FloatSerializer - Class in tools.jackson.databind.ser.jdk
 
NumberSerializers.IntegerSerializer - Class in tools.jackson.databind.ser.jdk
This is the special serializer for regular Integers (and primitive ints)
NumberSerializers.IntLikeSerializer - Class in tools.jackson.databind.ser.jdk
Similar to NumberSerializers.IntegerSerializer, but will not cast to Integer: instead, cast is to Number, and conversion is by calling Number.intValue().
NumberSerializers.LongSerializer - Class in tools.jackson.databind.ser.jdk
 
NumberSerializers.ShortSerializer - Class in tools.jackson.databind.ser.jdk
 
numberType() - Method in class tools.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 tools.jackson.databind.node.BigIntegerNode
 
numberType() - Method in class tools.jackson.databind.node.DecimalNode
 
numberType() - Method in class tools.jackson.databind.node.DoubleNode
 
numberType() - Method in class tools.jackson.databind.node.FloatNode
 
numberType() - Method in class tools.jackson.databind.node.IntNode
 
numberType() - Method in class tools.jackson.databind.node.LongNode
 
numberType() - Method in class tools.jackson.databind.node.NumericNode
 
numberType() - Method in class tools.jackson.databind.node.ShortNode
 
numberType(JsonParser.NumberType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor.Base
 
numberType(JsonParser.NumberType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor
Method called to provide more exact type of number being serialized (regardless of logical type, which may be Date or Enum, in addition to actual numeric types like Integer).
numberType(JsonParser.NumberType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor.Base
 
numberType(JsonParser.NumberType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor
Method called to provide more exact type of number being serialized (regardless of logical type, which may be Date or Enum, in addition to actual numeric types like Integer).
numberValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as Number that accurately represents its value, if (and only if) this is a number node (returns true for JsonNode.isNumber()).
numberValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
numberValue() - Method in class tools.jackson.databind.node.BigIntegerNode
 
numberValue() - Method in class tools.jackson.databind.node.DecimalNode
 
numberValue() - Method in class tools.jackson.databind.node.DoubleNode
 
numberValue() - Method in class tools.jackson.databind.node.FloatNode
 
numberValue() - Method in class tools.jackson.databind.node.IntNode
 
numberValue() - Method in class tools.jackson.databind.node.LongNode
 
numberValue() - Method in class tools.jackson.databind.node.NumericNode
 
numberValue() - Method in class tools.jackson.databind.node.ShortNode
 
NumericFPNode - Class in tools.jackson.databind.node
Intermediate node class used for numeric nodes that contain floating-point values: provides partial implementation of common methods.
NumericFPNode() - Constructor for class tools.jackson.databind.node.NumericFPNode
 
NumericIntNode - Class in tools.jackson.databind.node
Intermediate node class used for numeric nodes that contain integral values: provides partial implementation of common methods.
NumericIntNode() - Constructor for class tools.jackson.databind.node.NumericIntNode
 
NumericNode - Class in tools.jackson.databind.node
Intermediate value node used for numeric nodes.
NumericNode() - Constructor for class tools.jackson.databind.node.NumericNode
 

O

Object - Enum constant in enum class tools.jackson.databind.cfg.CoercionInputShape
Shape of Object values from input (token sequence from JsonToken.START_OBJECT to JsonToken.END_OBJECT)
OBJECT - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
OBJECT - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
OBJECT_AND_NON_CONCRETE - Enum constant in enum class tools.jackson.databind.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).
ObjectArrayDeserializer - Class in tools.jackson.databind.deser.jdk
Serializer that can serialize non-primitive arrays.
ObjectArrayDeserializer(ObjectArrayDeserializer, ValueDeserializer<Object>, TypeDeserializer, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
ObjectArrayDeserializer(JavaType, ValueDeserializer<Object>, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
ObjectArraySerializer - Class in tools.jackson.databind.ser.jdk
Generic serializer for Object arrays (Object[]).
ObjectArraySerializer(JavaType, boolean, TypeSerializer, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
ObjectArraySerializer(ObjectArraySerializer, BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
ObjectArraySerializer(ObjectArraySerializer, TypeSerializer) - Constructor for class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
ObjectBuffer - Class in tools.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 tools.jackson.databind.util.ObjectBuffer
 
objectIdGeneratorInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class tools.jackson.databind.cfg.HandlerInstantiator
Method called to construct a ObjectIdHandler instance of specified type.
objectIdGeneratorInstance(Annotated, ObjectIdInfo) - Method in class tools.jackson.databind.DatabindContext
 
ObjectIdInfo - Class in tools.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 tools.jackson.databind.introspect.ObjectIdInfo
 
ObjectIdInfo(PropertyName, Class<?>, Class<? extends ObjectIdGenerator<?>>, boolean, Class<? extends ObjectIdResolver>) - Constructor for class tools.jackson.databind.introspect.ObjectIdInfo
 
ObjectIdInfo(PropertyName, Class<?>, Class<? extends ObjectIdGenerator<?>>, Class<? extends ObjectIdResolver>) - Constructor for class tools.jackson.databind.introspect.ObjectIdInfo
 
ObjectIdReader - Class in tools.jackson.databind.deser.impl
Object that knows how to deserialize Object Ids.
ObjectIdReader(JavaType, PropertyName, ObjectIdGenerator<?>, ValueDeserializer<?>, SettableBeanProperty, ObjectIdResolver) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdReader
 
ObjectIdReferenceProperty - Class in tools.jackson.databind.deser.impl
 
ObjectIdReferenceProperty(ObjectIdReferenceProperty, PropertyName) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
ObjectIdReferenceProperty(ObjectIdReferenceProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
ObjectIdReferenceProperty(SettableBeanProperty, ObjectIdInfo) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
ObjectIdReferenceProperty.PropertyReferring - Class in tools.jackson.databind.deser.impl
 
objectIdResolverInstance(Annotated, ObjectIdInfo) - Method in class tools.jackson.databind.DatabindContext
 
ObjectIdValueProperty - Class in tools.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 tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
ObjectIdValueProperty(ObjectIdValueProperty, PropertyName) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
ObjectIdValueProperty(ObjectIdValueProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
ObjectIdWriter - Class in tools.jackson.databind.ser.impl
Object that knows how to serialize Object Ids.
ObjectIdWriter(JavaType, SerializableString, ObjectIdGenerator<?>, ValueSerializer<?>, boolean) - Constructor for class tools.jackson.databind.ser.impl.ObjectIdWriter
 
ObjectMapper - Class in tools.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 tools.jackson.databind.ObjectMapper
Default constructor, which will construct the default JSON-handling TokenStreamFactory as necessary and all other unmodified default settings, and no additional registered modules.
ObjectMapper(TokenStreamFactory) - Constructor for class tools.jackson.databind.ObjectMapper
Constructs instance that uses specified TokenStreamFactory for constructing necessary JsonParsers and/or JsonGenerators, but without registering additional modules.
ObjectMapper(MapperBuilder<?, ?>) - Constructor for class tools.jackson.databind.ObjectMapper
Constructor usually called either by MapperBuilder.build() or by sub-class constructor: will get all the settings through passed-in builder, including registration of any modules added to builder.
objectNode() - Method in class tools.jackson.databind.node.ContainerNode
Factory method that constructs and returns an empty ObjectNode Construction is done using registered JsonNodeFactory.
objectNode() - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
objectNode() - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for constructing an empty JSON Object ("struct") node
ObjectNode - Class in tools.jackson.databind.node
Node that maps to JSON Object structures in JSON content.
ObjectNode(JsonNodeFactory) - Constructor for class tools.jackson.databind.node.ObjectNode
 
ObjectNode(JsonNodeFactory, Map<String, JsonNode>) - Constructor for class tools.jackson.databind.node.ObjectNode
 
ObjectReader - Class in tools.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 tools.jackson.databind.ObjectReader
Constructor used by ObjectMapper for initial instantiation
ObjectReader(ObjectMapper, DeserializationConfig, JavaType, Object, FormatSchema, InjectableValues) - Constructor for class tools.jackson.databind.ObjectReader
Constructor called when a root deserializer should be fetched based on other configuration.
ObjectReader(ObjectReader, TokenFilter) - Constructor for class tools.jackson.databind.ObjectReader
 
ObjectReader(ObjectReader, DeserializationConfig) - Constructor for class tools.jackson.databind.ObjectReader
Copy constructor used when modifying simple feature flags
ObjectReader(ObjectReader, DeserializationConfig, JavaType, ValueDeserializer<Object>, Object, FormatSchema, InjectableValues) - Constructor for class tools.jackson.databind.ObjectReader
Copy constructor used for building variations.
objectWriteContext() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
objectWriteContext() - Method in class tools.jackson.databind.util.TokenBuffer
 
ObjectWriter - Class in tools.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 tools.jackson.databind.ObjectWriter
Alternative constructor for initial instantiation by ObjectMapper
ObjectWriter(ObjectMapper, SerializationConfig, FormatSchema) - Constructor for class tools.jackson.databind.ObjectWriter
Alternative constructor for initial instantiation by ObjectMapper
ObjectWriter(ObjectMapper, SerializationConfig, JavaType, PrettyPrinter) - Constructor for class tools.jackson.databind.ObjectWriter
Constructor used by ObjectMapper for initial instantiation
ObjectWriter(ObjectWriter, SerializationConfig) - Constructor for class tools.jackson.databind.ObjectWriter
Copy constructor used for building variations.
ObjectWriter(ObjectWriter, SerializationConfig, GeneratorSettings, ObjectWriter.Prefetch) - Constructor for class tools.jackson.databind.ObjectWriter
Copy constructor used for building variations.
ObjectWriter.Prefetch - Class in tools.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 tools.jackson.databind.introspect.AnnotatedAndMetadata
 
of(Class<?>, Annotation) - Static method in class tools.jackson.databind.introspect.AnnotationMap
 
of(Collection<Annotation>) - Static method in class tools.jackson.databind.introspect.AnnotationMap
 
OFFSET_DATE_TIME - Static variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
OffsetDateTimeKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
OffsetDateTimeSerializer - Class in tools.jackson.databind.ext.javatime.ser
 
OffsetDateTimeSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.OffsetDateTimeSerializer
 
OffsetDateTimeSerializer(OffsetDateTimeSerializer, Boolean, DateTimeFormatter, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.ser.OffsetDateTimeSerializer
 
OffsetDateTimeSerializer(OffsetDateTimeSerializer, DateTimeFormatter, Boolean, Boolean, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.ser.OffsetDateTimeSerializer
 
OffsetTimeDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal OffsetTimes.
OffsetTimeDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
OffsetTimeDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
OffsetTimeDeserializer(OffsetTimeDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
Since 2.11
OffsetTimeDeserializer(OffsetTimeDeserializer, Boolean, DateTimeFormatter, JsonFormat.Shape, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
Since 2.16
OffsetTimeKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
OffsetTimeSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal OffsetTimes.
OffsetTimeSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
OffsetTimeSerializer(OffsetTimeSerializer, DateTimeFormatter, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
OffsetTimeSerializer(OffsetTimeSerializer, DateTimeFormatter, Boolean, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
ONE_BASED_MONTHS - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
Feature that determines whether Month is serialized as and deserialized expected a zero- (false) or one-based index (true).
OneAnnotation(Class<?>, Annotation) - Constructor for class tools.jackson.databind.introspect.AnnotationCollector.OneAnnotation
 
OneBasedMonthDeserializer - Class in tools.jackson.databind.ext.javatime.deser
 
OneBasedMonthDeserializer(ValueDeserializer<?>) - Constructor for class tools.jackson.databind.ext.javatime.deser.OneBasedMonthDeserializer
 
OneBasedMonthSerializer - Class in tools.jackson.databind.ext.javatime.ser
 
OneBasedMonthSerializer(ValueSerializer<?>) - Constructor for class tools.jackson.databind.ext.javatime.ser.OneBasedMonthSerializer
 
OPT_FALSE - Static variable in class tools.jackson.databind.node.BaseJsonNode
 
OPT_TRUE - Static variable in class tools.jackson.databind.node.BaseJsonNode
 
optional(int) - Method in class tools.jackson.databind.JsonNode
Method for accessing value of the specified element of an array node, wrapped in an Optional.
optional(int) - Method in class tools.jackson.databind.node.ArrayNode
 
optional(String) - Method in class tools.jackson.databind.JsonNode
Method for accessing value of the specified field of an object node.
optional(String) - Method in class tools.jackson.databind.node.ObjectNode
 
OptionalDoubleDeserializer - Class in tools.jackson.databind.ext.jdk8
 
OptionalDoubleDeserializer() - Constructor for class tools.jackson.databind.ext.jdk8.OptionalDoubleDeserializer
 
OptionalDoubleSerializer - Class in tools.jackson.databind.ext.jdk8
 
OptionalDoubleSerializer() - Constructor for class tools.jackson.databind.ext.jdk8.OptionalDoubleSerializer
 
OptionalHandlerFactory - Class in tools.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 tools.jackson.databind.ext.OptionalHandlerFactory
 
OptionalIntDeserializer - Class in tools.jackson.databind.ext.jdk8
 
OptionalIntDeserializer() - Constructor for class tools.jackson.databind.ext.jdk8.OptionalIntDeserializer
 
OptionalIntSerializer - Class in tools.jackson.databind.ext.jdk8
 
OptionalIntSerializer() - Constructor for class tools.jackson.databind.ext.jdk8.OptionalIntSerializer
 
OptionalLongDeserializer - Class in tools.jackson.databind.ext.jdk8
 
OptionalLongDeserializer() - Constructor for class tools.jackson.databind.ext.jdk8.OptionalLongDeserializer
 
OptionalLongSerializer - Class in tools.jackson.databind.ext.jdk8
 
OptionalLongSerializer() - Constructor for class tools.jackson.databind.ext.jdk8.OptionalLongSerializer
 
optionalProperty(String, JsonFormatVisitable, JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
optionalProperty(String, JsonFormatVisitable, JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
 
optionalProperty(BeanProperty) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
optionalProperty(BeanProperty) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
 
ORDER_MAP_ENTRIES_BY_KEYS - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that determines whether Map entries are first sorted by key before serialization or not: if enabled, additional sorting step is performed if necessary (not necessary for SortedMaps), if disabled, no additional sorting is needed.
orderProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.ser.ValueSerializerModifier
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 class tools.jackson.databind.type.LogicalType
Scalar types other than ones listed above: includes types like URL and UUID.
OVERRIDE_PUBLIC_ACCESS_MODIFIERS - Enum constant in enum class tools.jackson.databind.MapperFeature
Feature that determines that forces call to AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean) even for public 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).
overrideDefaultNullKeySerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
overrideDefaultNullKeySerializer(ValueSerializer<?>) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to override handler called to write JSON Object key for Map values.
overrideDefaultNullValueSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
overrideDefaultNullValueSerializer(ValueSerializer<?>) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method that module can use to override handler called to write Java `null` as a value (Property or Map value, Collection/array element).
overrideInjectableValues(UnaryOperator<InjectableValues>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
overrideInjectableValues(UnaryOperator<InjectableValues>) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Replace default InjectableValues that have been configured to be used for mapper being built.
overrideMode(JsonCreator.Mode) - Method in class tools.jackson.databind.introspect.PotentialCreator
Method that can be called to change the creatorMode this Creator has: typically used to "mark" Creator as JsonCreator.Mode.DELEGATING or JsonCreator.Mode.PROPERTIES when further information is gathered).
overrideParentContext(TokenStreamContext) - Method in class tools.jackson.databind.util.TokenBuffer
Method that allows explicitly specifying parent parse context to associate with contents of this buffer.

P

PackageVersion - Class in tools.jackson.databind.cfg
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
PackageVersion() - Constructor for class tools.jackson.databind.cfg.PackageVersion
 
pair(AnnotationIntrospector, AnnotationIntrospector) - Static method in class tools.jackson.databind.AnnotationIntrospector
 
param(int) - Method in class tools.jackson.databind.introspect.PotentialCreator
 
Param(AnnotatedParameter, BeanPropertyDefinition, JacksonInject.Value) - Constructor for class tools.jackson.databind.deser.bean.CreatorCandidate.Param
 
paramCount() - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
paramCount() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
parameter(int) - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
paramName(int) - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
parentOrCopy() - Method in class tools.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 tools.jackson.databind.ext.DOMDeserializer
 
parse(String) - Method in class tools.jackson.databind.util.StdDateFormat
 
parse(String, ParsePosition) - Method in class tools.jackson.databind.util.StdDateFormat
 
parse(TypeFactory, String) - Method in class tools.jackson.databind.type.TypeParser
 
parseAsISO8601(String, ParsePosition) - Method in class tools.jackson.databind.util.StdDateFormat
 
parseAsRFC1123(String, ParsePosition) - Method in class tools.jackson.databind.util.StdDateFormat
 
parseDate(String) - Method in class tools.jackson.databind.DeserializationContext
Convenience method for parsing a Date from given String, using currently configured date format (accessed using MapperConfig.getDateFormat()).
parsedToValue - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
parser() - Method in class tools.jackson.databind.MappingIterator
Accessor for getting underlying parser this iterator uses.
Parser(ObjectReadContext, TokenBuffer, TokenBuffer.Segment, boolean, boolean, TokenStreamContext, StreamReadConstraints) - Constructor for class tools.jackson.databind.util.TokenBuffer.Parser
 
parserFactory() - Method in class tools.jackson.databind.ObjectReader
 
parserSchema() - Method in class tools.jackson.databind.MappingIterator
Accessor for accessing FormatSchema that the underlying parser (as per MappingIterator.parser()) is using, if any; only parser of schema-aware formats use schemas.
parseType(TypeFactory, TypeParser.MyTokenizer, int) - Method in class tools.jackson.databind.type.TypeParser
 
parseTypes(TypeFactory, TypeParser.MyTokenizer, int) - Method in class tools.jackson.databind.type.TypeParser
 
path(int) - Method in class tools.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 for JsonNode.isMissingNode()) will be returned.
path(int) - Method in class tools.jackson.databind.node.ArrayNode
 
path(int) - Method in class tools.jackson.databind.node.MissingNode
 
path(int) - Method in class tools.jackson.databind.node.ObjectNode
 
path(int) - Method in class tools.jackson.databind.node.ValueNode
 
path(String) - Method in class tools.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 for JsonNode.isMissingNode()) will be returned.
path(String) - Method in class tools.jackson.databind.node.ArrayNode
 
path(String) - Method in class tools.jackson.databind.node.MissingNode
 
path(String) - Method in class tools.jackson.databind.node.ObjectNode
 
path(String) - Method in class tools.jackson.databind.node.ValueNode
 
PATTERN_ISO8601 - Static variable in class tools.jackson.databind.util.StdDateFormat
 
PATTERN_PLAIN - Static variable in class tools.jackson.databind.util.StdDateFormat
 
PATTERN_PLAIN_STR - Static variable in class tools.jackson.databind.util.StdDateFormat
 
peekNextToken() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
PERIOD - Static variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
PeriodKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
PHONE - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be a phone number (format MAY follow E.123).
PlaceholderForType - Class in tools.jackson.databind.type
Helper type used when introspecting bindings for already resolved types, needed for specialization.
PlaceholderForType(int) - Constructor for class tools.jackson.databind.type.PlaceholderForType
 
POJO - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
POJO - Enum constant in enum class tools.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 tools.jackson.databind.node.ContainerNode
 
pojoNode(Object) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
pojoNode(Object) - Method in class tools.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 tools.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 tools.jackson.databind.node.POJONode
 
POJOPropertiesCollector - Class in tools.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 tools.jackson.databind.introspect.POJOPropertiesCollector
 
POJOPropertyBuilder - Class in tools.jackson.databind.introspect
Helper class used for aggregating information about a single potential POJO property.
POJOPropertyBuilder(MapperConfig<?>, AnnotationIntrospector, boolean, PropertyName) - Constructor for class tools.jackson.databind.introspect.POJOPropertyBuilder
 
POJOPropertyBuilder(MapperConfig<?>, AnnotationIntrospector, boolean, PropertyName, PropertyName) - Constructor for class tools.jackson.databind.introspect.POJOPropertyBuilder
 
POJOPropertyBuilder(POJOPropertyBuilder, PropertyName) - Constructor for class tools.jackson.databind.introspect.POJOPropertyBuilder
 
POJOPropertyBuilder.Linked<T> - Class in tools.jackson.databind.introspect
Node used for creating simple linked lists to efficiently store small sets of things.
POJOPropertyBuilder.MemberIterator<T extends AnnotatedMember> - Class in tools.jackson.databind.introspect
 
polymorphicTypeValidator(PolymorphicTypeValidator) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
PolymorphicTypeValidator - Class in tools.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 tools.jackson.databind.jsontype.PolymorphicTypeValidator
 
PolymorphicTypeValidator.Base - Class in tools.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 Class in tools.jackson.databind.jsontype
Definition of return values to indicate determination regarding validity.
PotentialCreator - Class in tools.jackson.databind.introspect
Information about a single Creator (constructor or factory method), kept during property introspection.
PotentialCreator(AnnotatedWithParams, JsonCreator.Mode) - Constructor for class tools.jackson.databind.introspect.PotentialCreator
 
PotentialCreators - Class in tools.jackson.databind.introspect
 
PotentialCreators() - Constructor for class tools.jackson.databind.introspect.PotentialCreators
 
PREFIX_C3P0 - Static variable in class tools.jackson.databind.jsontype.impl.SubTypeValidator
 
PREFIX_SPRING - Static variable in class tools.jackson.databind.jsontype.impl.SubTypeValidator
 
prepend() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend
Indicator used to determine whether properties defined are to be appended after (false) or prepended before (true) regular properties.
prettyPrinter - Variable in class tools.jackson.databind.cfg.GeneratorSettings
To allow for dynamic enabling/disabling of pretty printing, pretty printer can be optionally configured for writer as well
PrimitiveArrayBuilder<T> - Class in tools.jackson.databind.util
Base class for specialized primitive array builders.
PrimitiveArrayBuilder() - Constructor for class tools.jackson.databind.util.PrimitiveArrayBuilder
 
PrimitiveArrayDeserializers<T> - Class in tools.jackson.databind.deser.jdk
Container for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types.
PrimitiveArrayDeserializers(Class<T>) - Constructor for class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
PrimitiveArrayDeserializers(PrimitiveArrayDeserializers<?>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
PrimitiveOrWrapperDeserializer(Class<T>, LogicalType, T, T) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
primitiveType(Class<?>) - Static method in class tools.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.
processUnwrapped(JsonParser, DeserializationContext, Object, TokenBuffer) - Method in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
processUnwrappedCreatorProperties(JsonParser, DeserializationContext, PropertyValueBuffer, TokenBuffer) - Method in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
processViews(SerializationConfig, BeanSerializerBuilder) - Method in class tools.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 tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
PROP_NAME_MESSAGE - Static variable in class tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
PROP_NAME_SUPPRESSED - Static variable in class tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
PROPAGATE_TRANSIENT_MARKER - Enum constant in enum class tools.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 tools.jackson.databind.deser.bean.CreatorCandidate.Param
 
properties() - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.PropertyBasedCreator
 
properties() - Method in class tools.jackson.databind.JsonNode
Accessor that will return properties of ObjectNode similar to how Map.entrySet() works; for other node types will return empty Set.
properties() - Method in class tools.jackson.databind.node.ObjectNode
Method to use for accessing all properties (with both names and values) of this JSON Object.
properties() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
properties() - Method in class tools.jackson.databind.ValueSerializer
Accessor for iterating over logical properties that the type handled by this serializer has, from serialization perspective.
PROPERTIES - Enum constant in enum class tools.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
Assume "properties" mode if not explicitly annotated otherwise
propertiesBased - Variable in class tools.jackson.databind.introspect.PotentialCreators
Property-based Creator found, if any
property(String, JsonFormatVisitable, JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
property(String, JsonFormatVisitable, JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
Callback method called when a non-POJO property (typically something like an Enum entry of EnumMap type) is being traversed.
property(BeanProperty) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
property(BeanProperty) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
Callback method called when a POJO property is being traversed.
PropertyBasedCreator - Class in tools.jackson.databind.deser.bean
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(PropertyBasedCreator, HashMap<String, SettableBeanProperty>, SettableBeanProperty[]) - Constructor for class tools.jackson.databind.deser.bean.PropertyBasedCreator
 
PropertyBasedCreator(DeserializationContext, ValueInstantiator, SettableBeanProperty[], boolean, boolean) - Constructor for class tools.jackson.databind.deser.bean.PropertyBasedCreator
 
PropertyBasedObjectIdGenerator - Class in tools.jackson.databind.deser.impl
 
PropertyBasedObjectIdGenerator - Class in tools.jackson.databind.ser.impl
 
PropertyBasedObjectIdGenerator(Class<?>) - Constructor for class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
PropertyBasedObjectIdGenerator(Class<?>, BeanPropertyWriter) - Constructor for class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
PropertyBasedObjectIdGenerator(ObjectIdInfo, BeanPropertyWriter) - Constructor for class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
PropertyBindingException - Exception in tools.jackson.databind.exc
Base class for MismatchedInputExceptions that are specifically related to problems related to binding an individual property.
PropertyBindingException(JsonParser, String, TokenStreamLocation, Class<?>, String, Collection<Object>) - Constructor for exception tools.jackson.databind.exc.PropertyBindingException
 
PropertyBuilder - Class in tools.jackson.databind.ser
Helper class for BeanSerializerFactory that is used to construct BeanPropertyWriter instances.
PropertyBuilder(SerializationConfig, BeanDescription) - Constructor for class tools.jackson.databind.ser.PropertyBuilder
 
propertyCount() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
propertyDef(int) - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
propertyDefs() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
PropertyFilter - Interface in tools.jackson.databind.ser
Interface that defines API for filter objects use (as configured using JsonFilter) for filtering bean properties to serialize.
PropertyMetadata - Class in tools.jackson.databind
Simple container class used for storing "additional" metadata about properties.
PropertyMetadata(Boolean, String, Integer, String, PropertyMetadata.MergeInfo, Nulls, Nulls) - Constructor for class tools.jackson.databind.PropertyMetadata
 
PropertyMetadata.MergeInfo - Class in tools.jackson.databind
Helper class used for containing information about expected merge information for this property, if merging is expected.
propertyName - Variable in class tools.jackson.databind.deser.impl.ObjectIdReader
 
propertyName - Variable in class tools.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 tools.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 tools.jackson.databind.PropertyName
 
PropertyName(String, String) - Constructor for class tools.jackson.databind.PropertyName
 
propertyNames() - Method in class tools.jackson.databind.JsonNode
 
propertyNames() - Method in class tools.jackson.databind.node.ObjectNode
 
PropertyNamingStrategies - Class in tools.jackson.databind
Container for standard PropertyNamingStrategy implementations and singleton instances.
PropertyNamingStrategies() - Constructor for class tools.jackson.databind.PropertyNamingStrategies
 
PropertyNamingStrategies.KebabCaseStrategy - Class in tools.jackson.databind
Naming strategy similar to PropertyNamingStrategies.SnakeCaseStrategy, but instead of underscores as separators, uses hyphens.
PropertyNamingStrategies.LowerCamelCaseStrategy - Class in tools.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 tools.jackson.databind
Simple strategy where external name simply only uses lower-case characters, and no separators.
PropertyNamingStrategies.LowerDotCaseStrategy - Class in tools.jackson.databind
Naming strategy similar to PropertyNamingStrategies.KebabCaseStrategy, but instead of hyphens as separators, uses dots.
PropertyNamingStrategies.NamingBase - Class in tools.jackson.databind
Intermediate base class for simple implementations
PropertyNamingStrategies.SnakeCaseStrategy - Class in tools.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 tools.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 tools.jackson.databind
A PropertyNamingStrategy that translates an input to the equivalent upper case snake case.
propertyNamingStrategy(PropertyNamingStrategy) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for configuring PropertyNamingStrategy to use for adapting POJO property names (internal) into content property names (external)
PropertyNamingStrategy - Class in tools.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 tools.jackson.databind.PropertyNamingStrategy
 
PropertyReferring(ObjectIdReferenceProperty, UnresolvedForwardReference, Class<?>, Object) - Constructor for class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
 
PropertySerializerMap - Class in tools.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 tools.jackson.databind.ser.impl.PropertySerializerMap
 
PropertySerializerMap(PropertySerializerMap) - Constructor for class tools.jackson.databind.ser.impl.PropertySerializerMap
 
PropertySerializerMap.SerializerAndMapResult - Class in tools.jackson.databind.ser.impl
Value class used for returning tuple that has both serializer that was retrieved and new map instance
propertyStream() - Method in class tools.jackson.databind.JsonNode
Returns a stream of all properties (key, value pairs) of this Node, iff this node is an an ObjectNode.
propertyStream() - Method in class tools.jackson.databind.node.ObjectNode
 
PropertyValue - Class in tools.jackson.databind.deser.bean
Base class for property values that need to be buffered during deserialization.
PropertyValue(PropertyValue, Object) - Constructor for class tools.jackson.databind.deser.bean.PropertyValue
 
PropertyValueBuffer - Class in tools.jackson.databind.deser.bean
Simple container used for temporarily buffering a set of PropertyValues.
PropertyValueBuffer(JsonParser, DeserializationContext, int, ObjectIdReader) - Constructor for class tools.jackson.databind.deser.bean.PropertyValueBuffer
Deprecated.
PropertyValueBuffer(JsonParser, DeserializationContext, int, ObjectIdReader, SettableAnyProperty) - Constructor for class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
PropertyWriter - Class in tools.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 tools.jackson.databind.ser.PropertyWriter
 
PropertyWriter(PropertyMetadata) - Constructor for class tools.jackson.databind.ser.PropertyWriter
 
PropertyWriter(PropertyWriter) - Constructor for class tools.jackson.databind.ser.PropertyWriter
 
propName() - Element in annotation interface tools.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 interface tools.jackson.databind.annotation.JsonAppend.Attr
Optional namespace to use; only relevant for data formats that use namespaces (like XML).
props() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend
Set of general virtual properties to include when serializing a POJO.
Provider() - Constructor for class tools.jackson.databind.introspect.AccessorNamingStrategy.Provider
 
Provider() - Constructor for class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
Provider(String, String, String, String, DefaultAccessorNamingStrategy.BaseNameValidator) - Constructor for class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
Provider(DefaultAccessorNamingStrategy.Provider, String, String, String, String) - Constructor for class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
Provider(DefaultAccessorNamingStrategy.Provider, DefaultAccessorNamingStrategy.BaseNameValidator) - Constructor for class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
pushBack(String) - Method in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
put(String, boolean) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified String value.
put(String, byte[]) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified binary value
put(String, double) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, float) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, int) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, long) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, short) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, Boolean) - Method in class tools.jackson.databind.node.ObjectNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
put(String, Double) - Method in class tools.jackson.databind.node.ObjectNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
put(String, Float) - Method in class tools.jackson.databind.node.ObjectNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
put(String, Integer) - Method in class tools.jackson.databind.node.ObjectNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
put(String, Long) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, Short) - Method in class tools.jackson.databind.node.ObjectNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
put(String, String) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified String value.
put(String, BigDecimal) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(String, BigInteger) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to specified numeric value.
put(K, V) - Method in interface tools.jackson.databind.util.LookupCache
 
put(K, V) - Method in class tools.jackson.databind.util.SimpleLookupCache
 
putArray(String) - Method in class tools.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 tools.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 interface tools.jackson.databind.util.LookupCache
 
putIfAbsent(K, V) - Method in class tools.jackson.databind.util.SimpleLookupCache
 
putNull(String) - Method in class tools.jackson.databind.node.ObjectNode
Method for setting value of a property to explicit null value.
putObject(String) - Method in class tools.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 tools.jackson.databind.node.ObjectNode
Method for adding an opaque Java value as the value of specified property.
putRawValue(String, RawValue) - Method in class tools.jackson.databind.node.ObjectNode
 

Q

QNameSerializer - Class in tools.jackson.databind.ext
 
QNameSerializer() - Constructor for class tools.jackson.databind.ext.QNameSerializer
 
quotedOr(Object, String) - Static method in class tools.jackson.databind.util.ClassUtil
 

R

rawClass(Type) - Static method in class tools.jackson.databind.type.TypeFactory
Static helper method that can be called to figure out type-erased call for given JDK type.
rawClass(JavaType) - Static method in class tools.jackson.databind.util.ClassUtil
 
RawSerializer<T> - Class in tools.jackson.databind.ser.jackson
This is a simple dummy serializer that will just output raw values by calling toString() on value to serialize.
RawSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.jackson.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 tools.jackson.databind.util.TokenBuffer.Segment
 
rawValue() - Method in class tools.jackson.databind.util.RawValue
Accessor for returning enclosed raw value in whatever form it was created in (usually String, {link SerializableString}, or any JacksonSerializable).
RawValue - Class in tools.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(Object, boolean) - Constructor for class tools.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 tools.jackson.databind.util.RawValue
 
RawValue(SerializableString) - Constructor for class tools.jackson.databind.util.RawValue
 
RawValue(JacksonSerializable) - Constructor for class tools.jackson.databind.util.RawValue
 
rawValueNode(RawValue) - Method in class tools.jackson.databind.node.ContainerNode
 
rawValueNode(RawValue) - Method in interface tools.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 tools.jackson.databind.node.JsonNodeFactory
 
read() - Method in class tools.jackson.databind.util.ByteBufferBackedInputStream
 
read(byte[], int, int) - Method in class tools.jackson.databind.util.ByteBufferBackedInputStream
 
READ_DATE_TIMESTAMPS_AS_NANOSECONDS - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
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 class tools.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 class tools.jackson.databind.cfg.EnumFeature
Feature that determines the 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 of Enum.name() is assumed to have been used.
READ_NULL_PROPERTIES - Enum constant in enum class tools.jackson.databind.cfg.JsonNodeFeature
When reading JsonNodes are null valued properties included as explicit NullNodes in resulting ObjectNode or skipped?
READ_UNKNOWN_ENUM_VALUES_AS_NULL - Enum constant in enum class tools.jackson.databind.cfg.EnumFeature
Feature that allows unknown Enum values to be parsed as null values.
READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE - Enum constant in enum class tools.jackson.databind.cfg.EnumFeature
Feature that allows unknown Enum values to be ignored and replaced by a predefined value specified through @JsonEnumDefaultValue annotation.
ReadableObjectId - Class in tools.jackson.databind.deser
Simple value container for containing information about single Object Id during deserialization
ReadableObjectId(ObjectIdGenerator.IdKey) - Constructor for class tools.jackson.databind.deser.ReadableObjectId
 
ReadableObjectId.Referring - Class in tools.jackson.databind.deser
 
readAll() - Method in class tools.jackson.databind.MappingIterator
Convenience method for reading all entries accessible via this iterator; resulting container will be a ArrayList.
readAll(C) - Method in class tools.jackson.databind.MappingIterator
Convenience method for reading all entries accessible via this iterator
readAll(L) - Method in class tools.jackson.databind.MappingIterator
Convenience method for reading all entries accessible via this iterator
readBinaryValue(Base64Variant, OutputStream) - Method in class tools.jackson.databind.node.TreeTraversingParser
 
readBinaryValue(Base64Variant, OutputStream) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
reader() - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader with default settings.
reader(Base64Variant) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will pass specific schema object to JsonParser used for reading content.
reader(ContextAttributes) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will use specified default attributes.
reader(DatatypeFeature) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader with specified feature enabled (compared to settings that this mapper instance has).
reader(DeserializationFeature) - Method in class tools.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 tools.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 tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will use specified injectable values.
reader(JsonNodeFactory) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will use specified JsonNodeFactory for constructing JSON trees.
readerFor(Class<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will read or update instances of specified type
readerFor(TypeReference<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will read or update instances of specified type
readerFor(JavaType) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will read or update instances of specified type
readerForArrayOf(Class<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will read values of a type List<type>.
readerForListOf(Class<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will read or update instances of a type List<type>.
readerForMapOf(Class<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will read or update instances of a type Map<String, type> Functionally same as:
readerForUpdating(Object) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will deserialize objects using specified JSON View (filter).
readIdProperty(String) - Method in class tools.jackson.databind.deser.bean.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 tools.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 tools.jackson.databind.ser.impl
Optimized lookup table for accessing two types of serializers; typed and non-typed.
ReadOnlyClassToSerializerMap(SerializerCache, LookupCache<TypeKey, ValueSerializer<Object>>) - Constructor for class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
 
readPropertyValue(JsonParser, BeanProperty, Class<T>) - Method in class tools.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.
readPropertyValue(JsonParser, BeanProperty, JavaType) - Method in class tools.jackson.databind.DeserializationContext
Same as DeserializationContext.readPropertyValue(JsonParser, BeanProperty, Class) but with fully resolved JavaType as target: needs to be used for generic types, for example.
readResolve() - Method in class tools.jackson.databind.cfg.MapperBuilderState
Method required to support JDK deserialization; made `abstract` here to ensure sub-classes must implement it.
readResolve() - Method in class tools.jackson.databind.deser.DeserializerCache
 
readResolve() - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
readResolve() - Method in class tools.jackson.databind.json.JsonMapper.Builder.StateImpl
 
readResolve() - Method in class tools.jackson.databind.node.BooleanNode
 
readResolve() - Method in class tools.jackson.databind.node.MissingNode
 
readResolve() - Method in class tools.jackson.databind.node.NullNode
 
readResolve() - Method in class tools.jackson.databind.ObjectMapper
 
readResolve() - Method in class tools.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 tools.jackson.databind.PropertyName
 
readResolve() - Method in class tools.jackson.databind.ser.SerializerCache
 
readResolve() - Method in class tools.jackson.databind.type.TypeBindings
 
readResolve() - Method in class tools.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)
readResolve() - Method in class tools.jackson.databind.util.SimpleLookupCache
 
readRootValue(JsonParser, JavaType, ValueDeserializer<Object>, Object) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
readTree(byte[]) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content read from passed-in byte array.
readTree(byte[]) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader.readTree(InputStream) except content read from passed-in byte array.
readTree(byte[], int, int) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content read from passed-in byte array.
readTree(byte[], int, int) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader.readTree(InputStream) except content read from passed-in byte array.
readTree(DataInput) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader.readTree(InputStream) except content read using passed-in DataInput.
readTree(File) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content read from passed-in File.
readTree(InputStream) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content as tree expressed using set of JsonNode instances.
readTree(InputStream) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content accessed through passed-in Reader
readTree(Reader) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader.readTree(InputStream) except content accessed through passed-in Reader
readTree(String) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content read from passed-in String
readTree(String) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader.readTree(InputStream) except content read from passed-in String
readTree(URL) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content read from passed-in URL.
readTree(Path) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readTree(InputStream) except content read from passed-in Path.
readTree(JsonParser) - Method in class tools.jackson.databind.DeserializationContext
 
readTree(JsonParser) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content as a tree JsonNode.
readTree(JsonParser) - Method in class tools.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.
readTreeAsValue(JsonNode, Class<T>) - Method in class tools.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.
readTreeAsValue(JsonNode, JavaType) - Method in class tools.jackson.databind.DeserializationContext
Same as DeserializationContext.readTreeAsValue(JsonNode, Class) but will fully resolved JavaType as targetType
readValue(byte[]) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given byte array, using configuration of this reader.
readValue(byte[], int, int) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given byte array, using configuration of this reader.
readValue(byte[], int, int, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(byte[], int, int, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(byte[], int, int, JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(byte[], Class<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(byte[], TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(byte[], JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(DataInput) - Method in class tools.jackson.databind.ObjectReader
 
readValue(DataInput, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(DataInput, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(DataInput, JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(File) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given File using configuration of this reader.
readValue(File, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given file into given Java type.
readValue(File, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given file into given Java type.
readValue(File, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given file into given Java type.
readValue(InputStream) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given input source, using configuration of this reader.
readValue(InputStream, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(InputStream, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(InputStream, JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(Reader) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given input source, using configuration of this reader.
readValue(Reader, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(Reader, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(Reader, JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
readValue(String) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given JSON string, using configuration of this reader.
readValue(String, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given JSON content String.
readValue(String, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given JSON content String.
readValue(String, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given JSON content String.
readValue(URL) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given input source, using configuration of this reader.
readValue(URL, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given resource into given Java type.
readValue(URL, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readValue(java.net.URL, Class) except that target specified by TypeReference.
readValue(URL, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.readValue(java.net.URL, Class) except that target specified by JavaType.
readValue(Path) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read from given Path using configuration of this reader.
readValue(Path, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given path into given Java type.
readValue(Path, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given path into given Java type.
readValue(Path, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content from given path into given Java type.
readValue(JsonParser) - Method in class tools.jackson.databind.ObjectReader
Method that binds content read using given parser, using configuration of this reader, including expected result type.
readValue(JsonParser, Class<T>) - Method in class tools.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 tools.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, ResolvedType) - Method in class tools.jackson.databind.DeserializationContext
 
readValue(JsonParser, ResolvedType) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
readValue(JsonParser, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
Method to deserialize JSON content into a Java type, reference to which is passed as argument.
readValue(JsonParser, JavaType) - Method in class tools.jackson.databind.DeserializationContext
 
readValue(JsonParser, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Type-safe overloaded method, basically alias for ObjectMapper.readValue(JsonParser, Class).
readValue(JsonNode) - Method in class tools.jackson.databind.ObjectReader
Convenience method for converting results from given JSON tree into given value type.
readValues(byte[]) - Method in class tools.jackson.databind.ObjectReader
readValues(byte[], int, int) - Method in class tools.jackson.databind.ObjectReader
readValues(DataInput) - Method in class tools.jackson.databind.ObjectReader
 
readValues(File) - Method in class tools.jackson.databind.ObjectReader
readValues(InputStream) - Method in class tools.jackson.databind.ObjectReader
Method for reading sequence of Objects from parser stream.
readValues(Reader) - Method in class tools.jackson.databind.ObjectReader
readValues(String) - Method in class tools.jackson.databind.ObjectReader
readValues(URL) - Method in class tools.jackson.databind.ObjectReader
readValues(Path) - Method in class tools.jackson.databind.ObjectReader
readValues(JsonParser) - Method in class tools.jackson.databind.ObjectReader
Method for reading sequence of Objects from parser stream.
readValues(JsonParser, Class<T>) - Method in class tools.jackson.databind.ObjectMapper
Convenience method, equivalent in function to:
readValues(JsonParser, Class<T>) - Method in class tools.jackson.databind.ObjectReader
Convenience method that is equivalent to:
readValues(JsonParser, ResolvedType) - Method in class tools.jackson.databind.ObjectReader
Convenience method that is equivalent to:
readValues(JsonParser, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
 
readValues(JsonParser, TypeReference<T>) - Method in class tools.jackson.databind.ObjectReader
Convenience method that is equivalent to:
readValues(JsonParser, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Convenience method, equivalent in function to:
readValues(JsonParser, JavaType) - Method in class tools.jackson.databind.ObjectReader
Convenience method that is equivalent to:
rebuild() - Method in class tools.jackson.databind.json.JsonMapper
 
rebuild() - Method in class tools.jackson.databind.ObjectMapper
Method for creating a new MapperBuilder for constructing differently configured ObjectMapper instance, starting with current configuration including base settings and registered modules.
RecordNaming(MapperConfig<?>, AnnotatedClass) - Constructor for class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.RecordNaming
 
RecordUtil - Class in tools.jackson.databind.util
Helper class for finding so-called canonical constructor of Record types.
RecordUtil() - Constructor for class tools.jackson.databind.util.RecordUtil
 
ReferenceProperty(AnnotationIntrospector.ReferenceProperty.Type, String) - Constructor for class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty
 
ReferenceType - Class in tools.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(Class<?>, TypeBindings, JavaType, JavaType[], JavaType, JavaType, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.ReferenceType
 
ReferenceType(TypeBase, JavaType) - Constructor for class tools.jackson.databind.type.ReferenceType
Constructor used when upgrading into this type (via ReferenceType.upgradeFrom(tools.jackson.databind.JavaType, tools.jackson.databind.JavaType), the usual way for ReferenceTypes to come into existence.
ReferenceTypeDeserializer<T> - Class in tools.jackson.databind.deser.std
Base deserializer implementation for properties ReferenceType values.
ReferenceTypeDeserializer(JavaType, ValueInstantiator, TypeDeserializer, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
ReferenceTypeSerializer<T> - Class in tools.jackson.databind.ser.std
Base implementation for values of ReferenceType.
ReferenceTypeSerializer(ReferenceTypeSerializer<?>, BeanProperty, TypeSerializer, ValueSerializer<?>, NameTransformer, Object, boolean) - Constructor for class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
ReferenceTypeSerializer(ReferenceType, boolean, TypeSerializer, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
referenceValue(Object) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
referenceValue(Object) - Method in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
referenceValue(Object) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
Referring(UnresolvedForwardReference, Class<?>) - Constructor for class tools.jackson.databind.deser.ReadableObjectId.Referring
 
Referring(UnresolvedForwardReference, JavaType) - Constructor for class tools.jackson.databind.deser.ReadableObjectId.Referring
 
referringProperties() - Method in class tools.jackson.databind.deser.ReadableObjectId
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.CollectionLikeType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.CollectionType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.IterationType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.MapLikeType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.MapType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.PlaceholderForType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.ReferenceType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
refine(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.SimpleType
 
refineDeserializationType(MapperConfig<?>, Annotated, JavaType) - Method in class tools.jackson.databind.AnnotationIntrospector
Method called to find out possible type refinements to use for deserialization.
refineDeserializationType(MapperConfig<?>, Annotated, JavaType) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
refineDeserializationType(MapperConfig<?>, Annotated, JavaType) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
refineSerializationType(MapperConfig<?>, Annotated, JavaType) - Method in class tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
refineSerializationType(MapperConfig<?>, Annotated, JavaType) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
REGEX - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
A regular expression, following the regular expression specification from ECMA 262/Perl 5.
registerSubtypes(Class<?>...) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
registerSubtypes(Class<?>...) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
registerSubtypes(Class<?>...) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method for registering specified classes as subtypes (of supertype(s) they have)
registerSubtypes(Class<?>...) - Method in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
registerSubtypes(Class<?>...) - Method in class tools.jackson.databind.jsontype.SubtypeResolver
 
registerSubtypes(Class<?>...) - Method in class tools.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(Collection<Class<?>>) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
registerSubtypes(Collection<Class<?>>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
registerSubtypes(Collection<Class<?>>) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method for registering specified classes as subtypes (of supertype(s) they have)
registerSubtypes(Collection<Class<?>>) - Method in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
registerSubtypes(Collection<Class<?>>) - Method in class tools.jackson.databind.jsontype.SubtypeResolver
 
registerSubtypes(Collection<Class<?>>) - Method in class tools.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 tools.jackson.databind.cfg.MapperBuilder
 
registerSubtypes(NamedType...) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
registerSubtypes(NamedType...) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method for registering specified classes as subtypes (of supertype(s) they have), using specified type names.
registerSubtypes(NamedType...) - Method in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
registerSubtypes(NamedType...) - Method in class tools.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 class tools.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.
remove() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.MemberIterator
 
remove() - Method in class tools.jackson.databind.MappingIterator
 
remove() - Method in class tools.jackson.databind.util.ArrayIterator
 
remove(int) - Method in class tools.jackson.databind.node.ArrayNode
Method for removing an entry from this ArrayNode.
remove(String) - Method in class tools.jackson.databind.node.ObjectNode
Method for removing a property from this ObjectNode.
remove(Collection<String>) - Method in class tools.jackson.databind.node.ObjectNode
Method for removing specified properties out of this ObjectNode.
remove(SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
Specialized method for removing specified existing entry.
removeAll() - Method in class tools.jackson.databind.node.ArrayNode
Method for removing all elements of this array, leaving the array empty.
removeAll() - Method in class tools.jackson.databind.node.ContainerNode
Method for removing all children container has (if any)
removeAll() - Method in class tools.jackson.databind.node.ObjectNode
Method for removing all properties, such that this ObjectNode will contain no properties after call.
removeAllModules() - Method in class tools.jackson.databind.cfg.MapperBuilder
Method that will drop all modules added (via MapperBuilder.addModule(tools.jackson.databind.JacksonModule) and similar calls) to this builder.
removeConstructors() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Mutator that will simply drop any constructor parameters property may have.
removeFields() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
Mutator that will simply drop any fields property may have.
removeFilter(String) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
 
removeIf(Predicate<? super JsonNode>) - Method in class tools.jackson.databind.node.ArrayNode
 
removeIf(Predicate<? super JsonNode>) - Method in class tools.jackson.databind.node.ContainerNode
Method for removing matching those children (value) nodes container has that match given predicate.
removeIf(Predicate<? super JsonNode>) - Method in class tools.jackson.databind.node.ObjectNode
 
removeIgnorableTypes(SerializationContext, BeanDescription, List<BeanPropertyDefinition>) - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
Method called to remove all entries that are marked as ignored.
removeInternalSetting(Object) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method for removing entry for specified internal setting.
removeMixIn(Class<?>) - Method in class tools.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 to MapperBuilder.addMixIn(java.lang.Class<?>, java.lang.Class<?>).
removeNonVisible(boolean, POJOPropertiesCollector) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
removeNulls() - Method in class tools.jackson.databind.node.ContainerNode
Method for removing null children (value) nodes container has (that is, children for which isNull() returns true).
removeOverlappingTypeIds(SerializationContext, BeanDescription, BeanSerializerBuilder, List<BeanPropertyWriter>) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Helper method called to ensure that we do not have "duplicate" type ids.
removeProperty(String) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
Method that can be used to prune unwanted properties, during construction of serializers and deserializers.
removeProperty(PropertyName) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
removeSetterlessGetters(SerializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Helper method that will remove all properties that do not have a mutator.
rename(NameTransformer) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
rename(NameTransformer) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
renameAll(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
Mutant factory method for constructing a map where all entries use given prefix
renameAll(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.PropertyBasedCreator
Mutant factory method for constructing a map where the names of all properties are transformed using the given NameTransformer.
renameAll(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
replace(int, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
Method that will set specified element, replacing old value.
replace(String, JsonNode) - Method in class tools.jackson.databind.node.ObjectNode
Method for replacing value of specific property with passed value, and returning previous value (or null if none).
replace(SettableBeanProperty, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
Specialized method that can be used to replace an existing entry (note: entry MUST exist; otherwise exception is thrown) with specified replacement.
replaceDelegatee(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
replaceDelegatee(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
replaceDelegatee(ValueDeserializer<?>) - Method in class tools.jackson.databind.ValueDeserializer
Method that can be called to try to replace deserializer this deserializer delegates calls to.
replaceDelegatee(ValueSerializer<?>) - Method in class tools.jackson.databind.ValueSerializer
Method that can be called to try to replace serializer this serializer delegates calls to.
replaceParameterAnnotations(int, AnnotationMap) - Method in class tools.jackson.databind.introspect.AnnotatedWithParams
Method called by parameter object when an augmented instance is created; needs to replace parameter with new instance
replaceZeroOffsetAsZ - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
In case of vanilla `Instant` we seem to need to translate "+0000 | +00:00 | +00" timezone designator into plain "Z" for some reason; see [jackson-modules-java8#18] for more info
reportBadCoercion(ValueDeserializer<?>, Class<?>, Object, String, Object...) - Method in class tools.jackson.databind.DeserializationContext
Helper method used to indicate a problem with input in cases where specific input coercion was not allowed.
reportBadDefinition(Class<?>, String) - Method in class tools.jackson.databind.DatabindContext
 
reportBadDefinition(Class<?>, String, Throwable) - Method in class tools.jackson.databind.SerializationContext
 
reportBadDefinition(JavaType, String) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
reportBadDefinition(JavaType, String) - Method in class tools.jackson.databind.SerializationContext
 
reportBadDefinition(JavaType, String, Throwable) - Method in class tools.jackson.databind.SerializationContext
 
reportBadPropertyDefinition(BeanDescription, BeanPropertyDefinition, String, Object...) - Method in class tools.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 tools.jackson.databind.SerializationContext
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 tools.jackson.databind.DatabindContext
 
reportBadTypeDefinition(BeanDescription, String, Object...) - Method in class tools.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 tools.jackson.databind.SerializationContext
Helper method called to indicate problem in POJO (serialization) definitions or settings regarding specific Java type, unrelated to actual JSON content to map.
reportInputMismatch(Class<?>, String, Object...) - Method in class tools.jackson.databind.DeserializationContext
Helper method used to indicate a problem with input in cases where more specific reportXxx() method was not available.
reportInputMismatch(BeanProperty, String, Object...) - Method in class tools.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 tools.jackson.databind.DeserializationContext
Helper method used to indicate a problem with input in cases where more specific reportXxx() method was not available.
reportInputMismatch(ValueDeserializer<?>, String, Object...) - Method in class tools.jackson.databind.DeserializationContext
Helper method used to indicate a problem with input in cases where more specific reportXxx() method was not available.
reportInvalidBaseType(DatabindContext, JavaType, PolymorphicTypeValidator) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
reportMappingProblem(String, Object...) - Method in class tools.jackson.databind.SerializationContext
Helper method called to indicate problem; default behavior is to construct and throw a DatabindException, 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 tools.jackson.databind.SerializationContext
Helper method called to indicate problem; default behavior is to construct and throw a DatabindException, 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 tools.jackson.databind.introspect.POJOPropertiesCollector
 
reportPropertyInputMismatch(Class<?>, String, String, Object...) - Method in class tools.jackson.databind.DeserializationContext
Helper method used to indicate a problem with input in cases where more specific reportXxx() method was not available.
reportPropertyInputMismatch(JavaType, String, String, Object...) - Method in class tools.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 tools.jackson.databind.DeserializationContext
 
reportUnresolvedObjectId(ObjectIdReader, Object) - Method in class tools.jackson.databind.DeserializationContext
 
reportWrongTokenException(Class<?>, JsonToken, String, Object...) - Method in class tools.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(JavaType, JsonToken, String, Object...) - Method in class tools.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(ValueDeserializer<?>, JsonToken, String, Object...) - Method in class tools.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 tools.jackson.databind.JsonNode
Method that may be called to verify that this node is NOT so-called "missing node": that is, one for which JsonNode.isMissingNode() returns true.
require() - Method in class tools.jackson.databind.node.MissingNode
 
REQUIRE_MODE - Enum constant in enum class tools.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 class tools.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 class tools.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 tools.jackson.databind.cfg.ConstructorDetector
 
required() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Attr
Metadata about property, similar to JsonProperty.required().
required() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Prop
Metadata about property, similar to JsonProperty.required().
required(int) - Method in class tools.jackson.databind.JsonNode
Method is functionally equivalent to path(index).required() and can be used to check that this node is an ArrayNode (that is, represents JSON Array value) and has value for specified index (but note that value may be explicit JSON null value).
required(int) - Method in class tools.jackson.databind.node.ArrayNode
 
required(int) - Method in class tools.jackson.databind.node.BaseJsonNode
 
required(String) - Method in class tools.jackson.databind.JsonNode
Method is functionally equivalent to path(propertyName).required() and can be used to check that this node is an ObjectNode (that is, represents JSON Object value) and has value for specified property with key propertyName (but note that value may be explicit JSON null value).
required(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
required(String) - Method in class tools.jackson.databind.node.ObjectNode
 
requiredAt(String) - Method in class tools.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 specified JsonPointer starting from this node (but note that value may be explicit JSON null value).
requiredAt(JsonPointer) - Method in class tools.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 specified JsonPointer starting from this node (but note that value may be explicit JSON null value).
requireNonNull() - Method in class tools.jackson.databind.JsonNode
Method that may be called to verify that this node is neither so-called "missing node" (that is, one for which JsonNode.isMissingNode() returns true) nor "null node" (one for which JsonNode.isNull() returns true).
requireNonNull() - Method in class tools.jackson.databind.node.MissingNode
 
requireNonNull() - Method in class tools.jackson.databind.node.NullNode
 
requiresFullValue() - Method in class tools.jackson.databind.DeserializationConfig
Convenience method equivalent to: isEnabled(DeserializationFeature.FAIL_ON_TRAILING_TOKENS)
reset(Class<?>) - Method in class tools.jackson.databind.type.ClassKey
 
reset(Object, Object, ValueSerializer<Object>, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.jdk.MapProperty
Initialization method that needs to be called before passing property to filter.
resetAndStart() - Method in class tools.jackson.databind.util.ObjectBuffer
Method called to start buffering process.
resetAndStart() - Method in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
resetAndStart(Object[], int) - Method in class tools.jackson.databind.util.ObjectBuffer
 
resetTyped(Class<?>) - Method in class tools.jackson.databind.util.TypeKey
 
resetTyped(JavaType) - Method in class tools.jackson.databind.util.TypeKey
 
resetUntyped(Class<?>) - Method in class tools.jackson.databind.util.TypeKey
 
resetUntyped(JavaType) - Method in class tools.jackson.databind.util.TypeKey
 
resolve() - Method in class tools.jackson.databind.deser.ReadableObjectId
 
resolve(MapperConfig<?>, JavaType, MixInResolver) - Static method in class tools.jackson.databind.introspect.AnnotatedClassResolver
 
resolve(DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Method called to finalize setup of this deserializer, after deserializer itself has been registered.
resolve(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
resolve(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
resolve(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.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(DeserializationContext) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
resolve(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
resolve(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
resolve(DeserializationContext) - Method in class tools.jackson.databind.KeyDeserializer
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 tools.jackson.databind.ValueDeserializer
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(SerializationContext) - Method in class tools.jackson.databind.ser.AnyGetterWriter
 
resolve(SerializationContext) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
We need to resolve dependant serializers here to be able to properly handle cyclic type references.
resolve(SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
resolve(SerializationContext) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
resolve(SerializationContext) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
resolve(SerializationContext) - Method in class tools.jackson.databind.ValueSerializer
Method called after SerializationContext has registered the serializer, but before it has returned it to the caller.
resolveAbstractType(DeserializationConfig, BeanDescription) - Method in class tools.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 tools.jackson.databind.module.SimpleAbstractTypeResolver
 
resolveAndValidateSubType(JavaType, String, PolymorphicTypeValidator) - Method in class tools.jackson.databind.DatabindContext
Lookup method similar to DatabindContext.resolveSubType(tools.jackson.databind.JavaType, java.lang.String) but one that also validates that resulting subtype is valid according to given PolymorphicTypeValidator.
ResolvedRecursiveType - Class in tools.jackson.databind.type
Internal placeholder type used for self-references.
ResolvedRecursiveType(Class<?>, TypeBindings) - Constructor for class tools.jackson.databind.type.ResolvedRecursiveType
 
resolveForwardReference(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer.CollectionReferringAccumulator
 
resolveMemberAndTypeAnnotations(DeserializationContext, AnnotatedMember, JavaType) - Method in class tools.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 tools.jackson.databind.type.TypeFactory
Method to call when resolving types of Members like Fields, Methods and Constructor parameters and there is a TypeBindings (that describes binding of type parameters within context) to pass.
resolver - Variable in class tools.jackson.databind.deser.impl.ObjectIdReader
 
resolverIdGeneratorInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class tools.jackson.databind.cfg.HandlerInstantiator
 
resolveSelfReferences(JavaType) - Method in class tools.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 tools.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 tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
resolveSetterConflict(MapperConfig<?>, AnnotatedMethod, AnnotatedMethod) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
resolveSubType(JavaType, String) - Method in class tools.jackson.databind.DatabindContext
Lookup method called when code needs to resolve class name from input; usually simple lookup.
resolveType(Type) - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
resolveType(Type) - Method in class tools.jackson.databind.introspect.TypeResolutionContext.Basic
 
resolveType(Type) - Method in class tools.jackson.databind.introspect.TypeResolutionContext.Empty
 
resolveType(Type) - Method in interface tools.jackson.databind.introspect.TypeResolutionContext
 
resolveWithoutSuperTypes(MapperConfig<?>, Class<?>) - Static method in class tools.jackson.databind.introspect.AnnotatedClassResolver
 
resolveWithoutSuperTypes(MapperConfig<?>, Class<?>, MixInResolver) - Static method in class tools.jackson.databind.introspect.AnnotatedClassResolver
 
resolveWithoutSuperTypes(MapperConfig<?>, JavaType, MixInResolver) - Static method in class tools.jackson.databind.introspect.AnnotatedClassResolver
 
retain(String...) - Method in class tools.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 tools.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 tools.jackson.databind.util.ExceptionUtil
It is important never to catch all Throwables.
returnObjectBuffer(ObjectBuffer) - Method in class tools.jackson.databind.DeserializationContext
Method to call to return object buffer previously leased with DeserializationContext.leaseObjectBuffer().
reverse(String) - Method in class tools.jackson.databind.util.NameTransformer.Chained
 
reverse(String) - Method in class tools.jackson.databind.util.NameTransformer.NopTransformer
 
reverse(String) - Method in class tools.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 tools.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 tools.jackson.databind.util
Helper class for caching resolved root names.
RootNameLookup() - Constructor for class tools.jackson.databind.util.RootNameLookup
 
rootValueSeparator - Variable in class tools.jackson.databind.cfg.GeneratorSettings
Caller may want to override so-called "root value separator", String added (verbatim, with no quoting or escaping) between values in root context.

S

saveStateApplyModules() - Method in class tools.jackson.databind.cfg.MapperBuilder
Method called by mapper being constructed to first save state (delegated to {code _saveState()} method), then apply modules (if any), and then return the saved state (but retain reference to it).
SCALARS - Enum constant in enum class tools.jackson.databind.JsonNode.OverwriteMode
Mode in which all scalar value nodes may be replaced, but not Array or Object nodes.
schema - Variable in class tools.jackson.databind.cfg.GeneratorSettings
When using data format that uses a schema, schema is passed to generator.
Segment() - Constructor for class tools.jackson.databind.util.TokenBuffer.Segment
 
SequenceWriter - Class in tools.jackson.databind
Writer class similar to ObjectWriter, except that it can be used for writing sequences of values, not just a single value.
SequenceWriter(SerializationContextExt, JsonGenerator, boolean, ObjectWriter.Prefetch) - Constructor for class tools.jackson.databind.SequenceWriter
 
serializationConfig() - Method in class tools.jackson.databind.ObjectMapper
Accessor for internal configuration object that contains settings for serialization operations (writeValue(...) methods)
NOTE: Not to be used by application code; needed by some tests
SerializationConfig - Class in tools.jackson.databind
Object that contains baseline configuration for serialization process.
SerializationConfig(MapperBuilder<?, ?>, long, int, int, int, ConfigOverrides, TypeFactory, ClassIntrospector, MixInHandler, SubtypeResolver, ContextAttributes, RootNameLookup, FilterProvider) - Constructor for class tools.jackson.databind.SerializationConfig
 
SerializationConfig(SerializationConfig, PrettyPrinter) - Constructor for class tools.jackson.databind.SerializationConfig
 
SerializationConfig(SerializationConfig, ContextAttributes) - Constructor for class tools.jackson.databind.SerializationConfig
 
SerializationConfig(SerializationConfig, DatatypeFeatures) - Constructor for class tools.jackson.databind.SerializationConfig
 
SerializationContext - Class in tools.jackson.databind
Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
SerializationContext(TokenStreamFactory, SerializationConfig, GeneratorSettings, SerializerFactory, SerializerCache) - Constructor for class tools.jackson.databind.SerializationContext
 
SerializationContext(SerializationContext, SerializerCache) - Constructor for class tools.jackson.databind.SerializationContext
 
SerializationContextExt - Class in tools.jackson.databind.ser
Extension over SerializationContext that adds methods needed by ObjectMapper (and ObjectWriter) but that are not to be exposed as general context during serialization.
SerializationContextExt(TokenStreamFactory, SerializationConfig, GeneratorSettings, SerializerFactory, SerializerCache) - Constructor for class tools.jackson.databind.ser.SerializationContextExt
 
SerializationContextExt.Impl - Class in tools.jackson.databind.ser
Concrete implementation defined separately so it can be declared `final`.
serializationContexts() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
serializationContexts(SerializationContexts) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
SerializationContexts - Class in tools.jackson.databind.cfg
Factory/builder class that replaces Jackson 2.x concept of "blueprint" instance of SerializationContext.
SerializationContexts() - Constructor for class tools.jackson.databind.cfg.SerializationContexts
 
SerializationContexts(TokenStreamFactory, SerializerFactory, SerializerCache) - Constructor for class tools.jackson.databind.cfg.SerializationContexts
 
SerializationContexts.DefaultImpl - Class in tools.jackson.databind.cfg
 
SerializationFeature - Enum Class in tools.jackson.databind
Enumeration that defines simple on/off features that affect the way Java objects are serialized.
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
serializationShape(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
serialize(boolean[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
serialize(byte[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.ByteArraySerializer
 
serialize(char[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.CharArraySerializer
 
serialize(double[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
serialize(float[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
serialize(int[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
serialize(long[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
serialize(short[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
serialize(ByteArrayOutputStream, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.ByteArrayOutputStreamSerializer
 
serialize(Enum<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.EnumSerializer
 
serialize(Iterable<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IterableSerializer
 
serialize(Number, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializer
 
serialize(Object[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
Main serialization method that will delegate actual output to configured BeanPropertyWriter instances.
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
Main serialization method that will delegate actual output to configured BeanPropertyWriter instances.
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
Main serialization method that will delegate actual output to configured BeanPropertyWriter instances.
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.BeanSerializer
Main serialization method that will delegate actual output to configured BeanPropertyWriter instances.
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.impl.FailingSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.impl.UnknownSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.impl.UnsupportedTypeSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.BooleanSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.Default
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.Dynamic
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.StringKeySerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.DoubleSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.FloatSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.IntegerSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.IntLikeSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.LongSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.ShortSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.StringSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.NullSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.ToEmptyObjectSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.ToStringSerializerBase
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
serialize(String[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
serialize(InetAddress, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.InetAddressSerializer
 
serialize(InetSocketAddress, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.InetSocketAddressSerializer
 
serialize(ByteBuffer, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.ByteBufferSerializer
 
serialize(Blob, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
serialize(Date, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlDateSerializer
 
serialize(Time, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlTimeSerializer
 
serialize(Duration, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
serialize(LocalDate, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
serialize(LocalDateTime, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
serialize(LocalTime, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
serialize(MonthDay, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
serialize(Month, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.OneBasedMonthSerializer
 
serialize(OffsetTime, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
serialize(YearMonth, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
serialize(Year, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
serialize(ZonedDateTime, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.key.ZonedDateTimeKeySerializer
 
serialize(ZonedDateTime, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
serialize(Calendar, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JavaUtilCalendarSerializer
 
serialize(Collection<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
serialize(Collection<String>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
serialize(AtomicBoolean, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicBooleanSerializer
 
serialize(AtomicInteger, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicIntegerSerializer
 
serialize(AtomicLong, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKMiscSerializers.AtomicLongSerializer
 
serialize(Date, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JavaUtilDateSerializer
 
serialize(EnumSet<? extends Enum<?>>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
serialize(Iterator<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
serialize(List<String>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
serialize(Map.Entry<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapEntryAsPOJOSerializer
 
serialize(Map.Entry<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
serialize(Map<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
serialize(OptionalDouble, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.OptionalDoubleSerializer
 
serialize(OptionalInt, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.OptionalIntSerializer
 
serialize(OptionalLong, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.OptionalLongSerializer
 
serialize(DoubleStream, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.DoubleStreamSerializer
 
serialize(IntStream, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.IntStreamSerializer
 
serialize(LongStream, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.LongStreamSerializer
 
serialize(Stream<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.jdk8.Jdk8StreamSerializer
 
serialize(TimeZone, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.TimeZoneSerializer
 
serialize(UUID, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.UUIDSerializer
 
serialize(XMLGregorianCalendar, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
serialize(QName, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.QNameSerializer
 
serialize(Node, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.DOMSerializer
 
serialize(JsonGenerator) - Method in class tools.jackson.databind.util.RawValue
 
serialize(JsonGenerator) - Method in class tools.jackson.databind.util.TokenBuffer
Helper method that will write all contents of this buffer using given JsonGenerator.
serialize(JsonGenerator, Object, SerializationContextExt) - Method in class tools.jackson.databind.ObjectWriter.Prefetch
 
serialize(JsonGenerator, SerializationContext) - Method in interface tools.jackson.databind.JacksonSerializable
Serialization method called when no additional type information is to be included in serialization.
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.ArrayNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.BaseJsonNode
Method called to serialize node instances using given generator.
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.BigIntegerNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.BinaryNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.BooleanNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.DecimalNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.DoubleNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.FloatNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.IntNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.LongNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.MissingNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.NullNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.ObjectNode
Method that can be called to serialize this node and all of its descendants using specified JSON generator.
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.POJONode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.ShortNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.node.StringNode
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.type.TypeBase
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.util.JSONPObject
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.util.JSONWrappedObject
 
serialize(JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.util.RawValue
 
serialize(JacksonSerializable, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jackson.JacksonSerializableSerializer
 
serialize(TokenBuffer, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jackson.TokenBufferSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
serialize(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jackson.RawSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
serialize(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ValueSerializer
Method that can be called to ask implementation to serialize values of type this serializer handles.
serializeAll() - Static method in class tools.jackson.databind.ser.std.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.
serializeAllExcept(String...) - Static method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
serializeAllExcept(Set<String>) - Static method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
serializeAsElement(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Alternative to BeanPropertyWriter.serializeAsProperty(java.lang.Object, tools.jackson.core.JsonGenerator, tools.jackson.databind.SerializationContext) that is used when a POJO is serialized as JSON Array (usually when "Shape" is forced as 'Array'): the difference is that no property names are written.
serializeAsElement(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
serializeAsElement(Object, JsonGenerator, SerializationContext) - Method in class tools.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, SerializationContext) - Method in class tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
serializeAsElement(Object, JsonGenerator, SerializationContext, PropertyWriter) - Method in interface tools.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.
serializeAsElement(Object, JsonGenerator, SerializationContext, PropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
serializeAsOmittedElement(Object, JsonGenerator, SerializationContext) - Method in class tools.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.
serializeAsOmittedElement(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
serializeAsOmittedElement(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.PropertyWriter
Serialization method called when doing tabular (positional) output from databind, but then value is to be omitted.
serializeAsOmittedProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.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.
serializeAsOmittedProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
serializeAsOmittedProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.PropertyWriter
Serialization method that filter needs to call in cases where a property value (key, value) is to be filtered, but the underlying data format requires a placeholder of some kind.
serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.AnyGetterWriter
 
serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.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.
serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapProperty
 
serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.PropertyWriter
The main serialization method called by filter when property is to be written as an Object property.
serializeAsProperty(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
serializeAsProperty(Object, JsonGenerator, SerializationContext, PropertyWriter) - Method in interface tools.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.
serializeAsProperty(Object, JsonGenerator, SerializationContext, PropertyWriter) - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
serializeContents(boolean[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
serializeContents(double[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
serializeContents(float[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
serializeContents(int[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
serializeContents(long[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
serializeContents(short[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
serializeContents(Iterable<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IterableSerializer
 
serializeContents(Object[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
serializeContents(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
serializeContents(String[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
serializeContents(Collection<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
serializeContents(EnumSet<? extends Enum<?>>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
serializeContents(Iterator<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
serializeContents(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.ArraySerializerBase
 
serializeContents(T, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
serializeContentsUsing(Object[], JsonGenerator, SerializationContext, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
serializeContentsUsing(Collection<?>, JsonGenerator, SerializationContext, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
serializeContentsUsing(List<?>, JsonGenerator, SerializationContext, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
serializedValueFor(Enum<?>) - Method in class tools.jackson.databind.util.EnumValues
 
serializeDynamic(Map.Entry<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
serializeEntries(Map<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.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)
serializeEntriesUsing(Map<?, ?>, JsonGenerator, SerializationContext, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.jdk.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.
SerializeExceptFilter(Set<String>) - Constructor for class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.SerializeExceptFilter
 
serializeFiltered(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
serializeFilteredAnyProperties(SerializationContext, JsonGenerator, Object, Map<?, ?>, PropertyFilter, Object) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
Helper method used when we have a JSON Filter to use AND contents are "any properties" of a POJO.
serializeFilteredContents(JsonGenerator, SerializationContext, boolean, boolean) - Method in class tools.jackson.databind.node.ObjectNode
serializeFilteredEntries(Map<?, ?>, JsonGenerator, SerializationContext, PropertyFilter, Object) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
Helper method used when we have a JSON Filter to use for potentially filtering out Map entries.
serializeNonFiltered(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
serializeNonFiltered(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
serializeNonFiltered(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
serializeOptionalFields(Map<?, ?>, JsonGenerator, SerializationContext, Object) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
Serialization method called when exclusion filtering needs to be applied.
serializePolymorphic(JsonGenerator, Object, JavaType, ValueSerializer<Object>, TypeSerializer) - Method in class tools.jackson.databind.ser.SerializationContextExt
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 tools.jackson.databind.ser.impl.ObjectIdWriter
Serializer used for serializing id values.
serializer - Variable in class tools.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
 
SerializerAndMapResult(ValueSerializer<Object>, PropertySerializerMap) - Constructor for class tools.jackson.databind.ser.impl.PropertySerializerMap.SerializerAndMapResult
 
SerializerCache - Class in tools.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 tools.jackson.databind.ser.SerializerCache
 
SerializerCache(int) - Constructor for class tools.jackson.databind.ser.SerializerCache
 
SerializerCache(LookupCache<TypeKey, ValueSerializer<Object>>) - Constructor for class tools.jackson.databind.ser.SerializerCache
 
SerializerCache(SimpleLookupCache<TypeKey, ValueSerializer<Object>>) - Constructor for class tools.jackson.databind.ser.SerializerCache
 
serializerFactory() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
serializerFactory(SerializerFactory) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
SerializerFactory - Class in tools.jackson.databind.ser
Abstract class that defines API used by SerializationContext to obtain actual ValueSerializer instances from multiple distinct factories.
SerializerFactory() - Constructor for class tools.jackson.databind.ser.SerializerFactory
 
SerializerFactoryConfig - Class in tools.jackson.databind.cfg
Configuration settings container class for SerializerFactory implementations.
SerializerFactoryConfig() - Constructor for class tools.jackson.databind.cfg.SerializerFactoryConfig
 
SerializerFactoryConfig(Serializers[], Serializers[], ValueSerializerModifier[], ValueSerializer<Object>, ValueSerializer<Object>) - Constructor for class tools.jackson.databind.cfg.SerializerFactoryConfig
 
serializerFor(Class<?>) - Method in class tools.jackson.databind.ser.impl.PropertySerializerMap
Main lookup method.
serializerInstance(Annotated, Object) - Method in class tools.jackson.databind.ser.SerializationContextExt
 
serializerInstance(Annotated, Object) - Method in class tools.jackson.databind.SerializationContext
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 tools.jackson.databind.cfg.HandlerInstantiator
Method called to get an instance of serializer of specified type.
serializerModifiers() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
serializers() - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
Serializers - Interface in tools.jackson.databind.ser
Interface that defines API for simple extensions that can provide additional serializers for various types.
Serializers.Base - Class in tools.jackson.databind.ser
Basic Serializers implementation that implements all methods but provides no serializers.
serializeTypedContents(Object[], JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
serializeTypedContents(List<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
serializeTypedEntries(Map<?, ?>, JsonGenerator, SerializationContext, Object) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
NOTE: public because other similar methods are (no current known external usage).
serializeValue(JsonGenerator, Object) - Method in class tools.jackson.databind.ser.SerializationContextExt
The method to be called by ObjectMapper and ObjectWriter 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 tools.jackson.databind.ser.SerializationContextExt
The method to be called by ObjectMapper and ObjectWriter 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, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.SerializationContextExt
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 specific ValueSerializer to use.
serializeWithoutTypeInfo(Map<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
General-purpose serialization for contents without writing object type.
serializeWithType(byte[], JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.ByteArraySerializer
 
serializeWithType(char[], JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.CharArraySerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.ZoneIdSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.impl.UnknownSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.BooleanSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
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(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.DoubleSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.NumberSerializers.IntegerSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.StringSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.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, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.std.ToEmptyObjectSerializer
 
serializeWithType(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.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, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.InetAddressSerializer
 
serializeWithType(InetSocketAddress, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.InetSocketAddressSerializer
 
serializeWithType(Blob, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
serializeWithType(LocalDate, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
serializeWithType(LocalDateTime, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
serializeWithType(LocalTime, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
serializeWithType(MonthDay, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
serializeWithType(OffsetTime, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
serializeWithType(YearMonth, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
serializeWithType(Collection<String>, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
serializeWithType(List<String>, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
serializeWithType(Map.Entry<?, ?>, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
serializeWithType(Map<?, ?>, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
serializeWithType(TimeZone, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.TimeZoneSerializer
 
serializeWithType(XMLGregorianCalendar, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
serializeWithType(QName, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.QNameSerializer
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in interface tools.jackson.databind.JacksonSerializable
Serialization method called when additional type information is expected to be included in serialization, for deserialization to use.
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.node.ArrayNode
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.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, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.node.MissingNode
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.node.ObjectNode
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.node.ValueNode
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.type.TypeBase
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.util.JSONPObject
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.util.JSONWrappedObject
 
serializeWithType(JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.util.RawValue
 
serializeWithType(JacksonSerializable, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jackson.JacksonSerializableSerializer
 
serializeWithType(TokenBuffer, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jackson.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!)
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jackson.RawSerializer
 
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.std.ArraySerializerBase
 
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.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.
serializeWithType(T, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ValueSerializer
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.
set(int, boolean) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified String value.
set(int, byte[]) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified binary value
set(int, double) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified numeric value.
set(int, float) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified numeric value.
set(int, int) - Method in class tools.jackson.databind.node.ArrayNode
 
set(int, long) - Method in class tools.jackson.databind.node.ArrayNode
 
set(int, short) - Method in class tools.jackson.databind.node.ArrayNode
 
set(int, Boolean) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
set(int, Double) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
set(int, Float) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
set(int, Integer) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
set(int, Long) - Method in class tools.jackson.databind.node.ArrayNode
 
set(int, Short) - Method in class tools.jackson.databind.node.ArrayNode
Alternative method that we need to avoid bumping into NPE issues with auto-unboxing.
set(int, String) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified String value.
set(int, BigDecimal) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified numeric value.
set(int, BigInteger) - Method in class tools.jackson.databind.node.ArrayNode
Method for setting value of a field to specified numeric value.
set(int, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
Method that will set specified element, replacing old value.
set(String, JsonNode) - Method in class tools.jackson.databind.node.ObjectNode
Method that will set specified property, replacing old value, if any.
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.CreatorProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
set(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Method called to assign given value to this property, on specified Object.
set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
setAbstractTypes(SimpleAbstractTypeResolver) - Method in class tools.jackson.databind.module.SimpleModule
Resets currently configured abstract type mappings
setAcceptBlankAsEmpty(Boolean) - Method in class tools.jackson.databind.cfg.MutableCoercionConfig
 
setAll(Map<String, ? extends JsonNode>) - Method in class tools.jackson.databind.node.ObjectNode
Method for adding given properties to this object node, overriding any existing values for those properties.
setAll(ObjectNode) - Method in class tools.jackson.databind.node.ObjectNode
Method for adding all properties of the given Object, overriding any existing values for those properties.
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.CreatorProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
setAndReturn(DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Method called to assign given value to this property, on specified Object, and return whatever delegating accessor returned (if anything)
setAnyGetter(AnyGetterWriter) - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
setAnySetter(SettableAnyProperty) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
setAttribute(Object, Object) - Method in class tools.jackson.databind.DatabindContext
Method for setting per-call value of given attribute.
setAttribute(Object, Object) - Method in class tools.jackson.databind.DeserializationContext
 
setAttribute(Object, Object) - Method in class tools.jackson.databind.SerializationContext
 
setCoercion(CoercionInputShape, CoercionAction) - Method in class tools.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(tools.jackson.databind.type.LogicalType, Consumer) and MapperBuilder.withCoercionConfigDefaults(Consumer) ... these builder methods.
setConstructorPropertiesImpliesCreator(boolean) - Method in class tools.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 of JsonCreator annotation.
setContext(SerializationContext) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
setContext(SerializationContext) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializationContext
 
setContext(SerializationContext) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
setContext(SerializationContext) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
setContext(SerializationContext) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
setCurrentName(String) - Method in class tools.jackson.databind.util.TokenBufferReadContext
 
setDefaultCreator(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.bean.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(PropertyFilter) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
 
setDefaultFilter(SimpleBeanPropertyFilter) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
Overloaded variant just to resolve "ties" when using SimpleBeanPropertyFilter.
setDefaultInclusion(JsonInclude.Value) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
setDefaultLeniency(Boolean) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
setDefaultMergeable(Boolean) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
setDefaultNullHandling(JsonSetter.Value) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
setDefaultNullKeySerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.module.SimpleModule
 
setDefaultNullValueSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.module.SimpleModule
 
setDefaultTyping(TypeResolverBuilder<?>) - Method in class tools.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.
setDefaultVisibility(JsonAutoDetect.Value) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
setDefaultVisibility(VisibilityChecker) - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
setDeserializerModifier(ValueDeserializerModifier) - Method in class tools.jackson.databind.module.SimpleModule
 
setDeserializers(SimpleDeserializers) - Method in class tools.jackson.databind.module.SimpleModule
Resets all currently configured deserializers.
setFailOnUnknownId(boolean) - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
 
setFallbackSetter(SettableBeanProperty) - Method in class tools.jackson.databind.deser.CreatorProperty
NOTE: one exception to immutability, due to problems with CreatorProperty instances being shared between Bean, separate PropertyBasedCreator
setFilteredProperties(BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
setFilterId(Object) - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
setFormat(JsonFormat.Value) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
setIgnorableProperties(Set<String>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
setIgnorals(JsonIgnoreProperties.Value) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
setIgnoreUnknownProperties(boolean) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
setImplicitDelegating(List<PotentialCreator>, List<PotentialCreator>) - Method in class tools.jackson.databind.introspect.PotentialCreators
 
setIncludableProperties(Set<String>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
setInclude(JsonInclude.Value) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
Override inclusion setting for all properties contained in POJOs of the associated type.
setIncludeAsProperty(JsonInclude.Value) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
Override inclusion setting for properties of the associated type regardless of the type of the POJO containing it.
setInternalSetting(Object, Object) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method for setting specific internal setting to given value
setIsIgnoredType(Boolean) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
setKeyDeserializers(SimpleKeyDeserializers) - Method in class tools.jackson.databind.module.SimpleModule
Resets all currently configured key deserializers.
setKeySerializers(SimpleSerializers) - Method in class tools.jackson.databind.module.SimpleModule
Resets all currently configured key serializers.
setLenient(boolean) - Method in class tools.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.
setLocation(TokenStreamLocation) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
setManagedReferenceName(String) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
setMergeable(Boolean) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
setMixIn(Class<?>, Class<?>) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
setMixIn(Class<?>, Class<?>) - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Method used for defining mix-in annotations to use for augmenting specified class or interface.
setMixInAnnotation(Class<?>, Class<?>) - Method in class tools.jackson.databind.module.SimpleModule
Method for specifying that annotations define by mixinClass should be "mixed in" with annotations that targetType has (as if they were directly included on it!).
setName(String) - Method in class tools.jackson.databind.jsontype.NamedType
 
setNamingStrategy(PropertyNamingStrategy) - Method in class tools.jackson.databind.module.SimpleModule
 
setNonTrivialBaseType(JavaType) - Method in class tools.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 tools.jackson.databind.node.ArrayNode
 
setNullHandling(JsonSetter.Value) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
setObjectIdInfo(ObjectIdInfo) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
setObjectIdReader(ObjectIdReader) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
setObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
setPOJO(int, Object) - Method in class tools.jackson.databind.node.ArrayNode
 
setPOJOBuilder(AnnotatedMethod, JsonPOJOBuilder.Value) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
setProperties(List<BeanPropertyWriter>) - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
setPropertiesBased(MapperConfig<?>, PotentialCreator, String) - Method in class tools.jackson.databind.introspect.PotentialCreators
 
setProperty(Object, String, JsonNode) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
setRawValue(int, RawValue) - Method in class tools.jackson.databind.node.ArrayNode
 
setReference(JavaType) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
setResolver(ObjectIdResolver) - Method in class tools.jackson.databind.deser.ReadableObjectId
 
setSerializerModifier(ValueSerializerModifier) - Method in class tools.jackson.databind.module.SimpleModule
 
setSerializers(SimpleSerializers) - Method in class tools.jackson.databind.module.SimpleModule
Resets all currently configured serializers.
SettableAnyProperty - Class in tools.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, ValueDeserializer<Object>, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.SettableAnyProperty
 
SettableAnyProperty.JsonNodeFieldAnyProperty - Class in tools.jackson.databind.deser
 
SettableAnyProperty.JsonNodeParameterAnyProperty - Class in tools.jackson.databind.deser
[databind#562] Allow @JsonAnySetter on Creator constructor
SettableAnyProperty.MapFieldAnyProperty - Class in tools.jackson.databind.deser
 
SettableAnyProperty.MapParameterAnyProperty - Class in tools.jackson.databind.deser
[databind#562] Allow @JsonAnySetter on Creator constructor
SettableAnyProperty.MethodAnyProperty - Class in tools.jackson.databind.deser
 
SettableBeanProperty - Class in tools.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 tools.jackson.databind.deser.SettableBeanProperty
Basic copy-constructor for sub-classes to use.
SettableBeanProperty(SettableBeanProperty, TypeDeserializer) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty
Copy-with-type-deserializer-change constructor for sub-classes to use.
SettableBeanProperty(SettableBeanProperty, PropertyName) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty
Copy-with-deserializer-change constructor for sub-classes to use.
SettableBeanProperty(SettableBeanProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty
Copy-with-deserializer-change constructor for sub-classes to use.
SettableBeanProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty
 
SettableBeanProperty(PropertyName, JavaType, PropertyMetadata, ValueDeserializer<Object>) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty
Constructor only used by ObjectIdValueProperty.
SettableBeanProperty(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, PropertyMetadata) - Constructor for class tools.jackson.databind.deser.SettableBeanProperty
 
SettableBeanProperty.Delegating - Class in tools.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 tools.jackson.databind.exc.MismatchedInputException
 
SetterlessProperty - Class in tools.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, PropertyName) - Constructor for class tools.jackson.databind.deser.impl.SetterlessProperty
 
SetterlessProperty(SetterlessProperty, ValueDeserializer<?>, NullValueProvider) - Constructor for class tools.jackson.databind.deser.impl.SetterlessProperty
 
SetterlessProperty(BeanPropertyDefinition, JavaType, TypeDeserializer, Annotations, AnnotatedMethod) - Constructor for class tools.jackson.databind.deser.impl.SetterlessProperty
 
setTimeZone(TimeZone) - Method in class tools.jackson.databind.util.StdDateFormat
 
setTypeId(AnnotatedMember) - Method in class tools.jackson.databind.ser.BeanSerializerBuilder
 
setupModule(JacksonModule.SetupContext) - Method in class tools.jackson.databind.ext.javatime.JavaTimeInitializer
 
setupModule(JacksonModule.SetupContext) - Method in class tools.jackson.databind.JacksonModule
Method called by ObjectMapper when module is registered.
setupModule(JacksonModule.SetupContext) - Method in class tools.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 tools.jackson.databind.ser.jdk.MapProperty
 
setValue(Object, Object) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
setValue(Object, Object) - Method in class tools.jackson.databind.introspect.AnnotatedField
 
setValue(Object, Object) - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedMethod
 
setValue(Object, Object) - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
setValue(Object, Object) - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
setValue(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.PropertyValue
Method called to assign stored value of this property to specified parameter object.
setValueInstantiator(ValueInstantiator) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
setValueInstantiators(SimpleValueInstantiators) - Method in class tools.jackson.databind.module.SimpleModule
Resets all currently configured value instantiators
setViews(Class<?>[]) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
setVisibility(JsonAutoDetect.Value) - Method in class tools.jackson.databind.cfg.MutableConfigOverride
 
shared() - Static method in class tools.jackson.databind.json.JsonMapper
Accessor method for getting globally shared "default" JsonMapper instance: one that has default configuration, no modules registered, no config overrides.
ShortArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
ShortArraySerializer(JDKArraySerializers.ShortArraySerializer, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
ShortBuilder() - Constructor for class tools.jackson.databind.util.ArrayBuilders.ShortBuilder
 
ShortDeserializer(Class<Short>, Short) - Constructor for class tools.jackson.databind.deser.jdk.NumberDeserializers.ShortDeserializer
 
ShortNode - Class in tools.jackson.databind.node
Numeric node that contains simple 16-bit integer values.
ShortNode(short) - Constructor for class tools.jackson.databind.node.ShortNode
 
ShortSerializer() - Constructor for class tools.jackson.databind.ser.jdk.NumberSerializers.ShortSerializer
 
shortValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as 16-bit signed integer value (Java short): but if node value cannot be expressed exactly as a short, a JsonNodeException will be thrown.
shortValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
shortValue() - Method in class tools.jackson.databind.node.NumericFPNode
 
shortValue() - Method in class tools.jackson.databind.node.NumericIntNode
 
shortValue() - Method in class tools.jackson.databind.node.NumericNode
 
shortValue() - Method in class tools.jackson.databind.node.ShortNode
 
shouldAdjustToContextTimezone(DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
shouldIgnore(Object) - Method in class tools.jackson.databind.util.IgnorePropertiesUtil.Checker
 
shouldIgnore(Object, Collection<String>, Collection<String>) - Static method in class tools.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 tools.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.
shouldReadTimestampsAsNanoseconds(DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
shouldReadTimestampsAsNanoseconds(DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
shouldReadTimestampsAsNanoseconds(DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
shouldReadTimestampsAsNanoseconds(DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
shouldReadTimestampsAsNanoseconds(DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
shouldSortPropertiesAlphabetically() - Method in class tools.jackson.databind.cfg.MapperConfig
Accessor for checking whether default settings for property handling indicate that properties should be alphabetically ordered or not.
shouldWriteWithZoneId(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
SimpleAbstractTypeResolver - Class in tools.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 tools.jackson.databind.module.SimpleAbstractTypeResolver
 
simpleAsEncoded(MapperConfig<?>) - Method in class tools.jackson.databind.PropertyName
Accessor that may be used to get lazily-constructed efficient representation of the simple name.
SimpleBeanPropertyDefinition - Class in tools.jackson.databind.util
Simple immutable BeanPropertyDefinition implementation that can be wrapped around a AnnotatedMember that is a simple accessor (getter) or mutator (setter, constructor parameter) (or both, for fields).
SimpleBeanPropertyDefinition(MapperConfig<?>, AnnotatedMember, PropertyName, PropertyMetadata, JsonInclude.Value) - Constructor for class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
SimpleBeanPropertyFilter - Class in tools.jackson.databind.ser.std
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 tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
SimpleBeanPropertyFilter.FilterExceptFilter - Class in tools.jackson.databind.ser.std
Filter implementation which defaults to filtering out unknown properties and only serializes ones explicitly listed.
SimpleBeanPropertyFilter.SerializeExceptFilter - Class in tools.jackson.databind.ser.std
Filter implementation which defaults to serializing all properties, except for ones explicitly listed to be filtered out.
SimpleDeserializers - Class in tools.jackson.databind.module
Simple implementation Deserializers which allows registration of deserializers based on raw (type erased class).
SimpleDeserializers() - Constructor for class tools.jackson.databind.module.SimpleDeserializers
 
SimpleDeserializers(Map<Class<?>, ValueDeserializer<?>>) - Constructor for class tools.jackson.databind.module.SimpleDeserializers
 
SimpleFilterProvider - Class in tools.jackson.databind.ser.std
Simple FilterProvider implementation that just stores direct id-to-filter mapping.
SimpleFilterProvider() - Constructor for class tools.jackson.databind.ser.std.SimpleFilterProvider
 
SimpleFilterProvider(Map<String, PropertyFilter>) - Constructor for class tools.jackson.databind.ser.std.SimpleFilterProvider
 
SimpleFilterProvider(SimpleFilterProvider) - Constructor for class tools.jackson.databind.ser.std.SimpleFilterProvider
 
SimpleKeyDeserializers - Class in tools.jackson.databind.module
Simple implementation KeyDeserializers which allows registration of deserializers based on raw (type erased class).
SimpleKeyDeserializers() - Constructor for class tools.jackson.databind.module.SimpleKeyDeserializers
 
SimpleLookupCache<K,V> - Class in tools.jackson.databind.util
Synchronized cache with bounded size: used for reusing lookup values and lazily instantiated reusable items.
SimpleLookupCache(int, int) - Constructor for class tools.jackson.databind.util.SimpleLookupCache
 
SimpleModule - Class in tools.jackson.databind.module
Vanilla JacksonModule 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 custom AbstractTypeResolvers, ValueInstantiators).
SimpleModule() - Constructor for class tools.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(String) - Constructor for class tools.jackson.databind.module.SimpleModule
Convenience constructor that will default version to Version.unknownVersion().
SimpleModule(String, Version) - Constructor for class tools.jackson.databind.module.SimpleModule
Constructor to use for actual reusable modules.
SimpleModule(String, Version, Object) - Constructor for class tools.jackson.databind.module.SimpleModule
 
SimpleModule(Version) - Constructor for class tools.jackson.databind.module.SimpleModule
Convenience constructor that will use specified Version, including name from Version.getArtifactId()
SimpleNameIdResolver - Class in tools.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 simple Class names (obtained with Class.getSimpleName().
SimpleNameIdResolver(JavaType, ConcurrentHashMap<String, String>, HashMap<String, JavaType>, boolean) - Constructor for class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
SimpleSerializers - Class in tools.jackson.databind.module
Simple implementation Serializers which allows registration of serializers based on raw (type erased class).
SimpleSerializers() - Constructor for class tools.jackson.databind.module.SimpleSerializers
 
SimpleSerializers(List<ValueSerializer<?>>) - Constructor for class tools.jackson.databind.module.SimpleSerializers
 
simpleTransformer(String, String) - Static method in class tools.jackson.databind.util.NameTransformer
Factory method for constructing a simple transformer based on prefix and/or suffix.
SimpleType - Class in tools.jackson.databind.type
Simple types are defined as anything other than one of recognized container types (arrays, Collections, Maps).
SimpleType(Class<?>) - Constructor for class tools.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 tools.jackson.databind.type.SimpleType
 
SimpleType(Class<?>, TypeBindings, JavaType, JavaType[], int, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.SimpleType
Pass-through constructor used by ReferenceType.
SimpleType(Class<?>, TypeBindings, JavaType, JavaType[], Object, Object, boolean) - Constructor for class tools.jackson.databind.type.SimpleType
 
SimpleType(TypeBase) - Constructor for class tools.jackson.databind.type.SimpleType
Simple copy-constructor, usually used when upgrading/refining a simple type into more specialized type.
SimpleValueInstantiators - Class in tools.jackson.databind.module
 
SimpleValueInstantiators() - Constructor for class tools.jackson.databind.module.SimpleValueInstantiators
 
singleArgCreatorDefaultsToDelegating() - Method in class tools.jackson.databind.cfg.ConstructorDetector
 
singleArgCreatorDefaultsToProperties() - Method in class tools.jackson.databind.cfg.ConstructorDetector
 
singleArgMode() - Method in class tools.jackson.databind.cfg.ConstructorDetector
 
size() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
size() - Method in class tools.jackson.databind.introspect.AnnotatedMethodMap
 
size() - Method in class tools.jackson.databind.introspect.AnnotationCollector.NoAnnotations
 
size() - Method in class tools.jackson.databind.introspect.AnnotationCollector.OneAnnotation
 
size() - Method in class tools.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
 
size() - Method in class tools.jackson.databind.introspect.AnnotationMap
 
size() - Method in class tools.jackson.databind.JsonNode
 
size() - Method in class tools.jackson.databind.node.ArrayNode
 
size() - Method in class tools.jackson.databind.node.ContainerNode
 
size() - Method in class tools.jackson.databind.node.ObjectNode
 
size() - Method in class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
 
size() - Method in class tools.jackson.databind.ser.SerializerCache
 
size() - Method in class tools.jackson.databind.type.TypeBindings
Returns number of bindings contained
size() - Method in interface tools.jackson.databind.util.Annotations
Returns number of annotation entries in this collection.
size() - Method in interface tools.jackson.databind.util.LookupCache
 
size() - Method in class tools.jackson.databind.util.SimpleLookupCache
 
skipChildren() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
skipper() - Static method in class tools.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 - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> bean_name
SNAKE_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
Naming convention used in languages like C, where words are in lower-case letters, separated by underscores.
SNAKE_CASE - Static variable in class tools.jackson.databind.PropertyNamingStrategies
Naming convention used in languages like C, where words are in lower-case letters, separated by underscores.
SnakeCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.SnakeCaseStrategy
 
SnakeCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy
 
snapshot() - Method in class tools.jackson.databind.cfg.CoercionConfigs
Method called to create a non-shared copy of configuration settings, to be used by another ObjectMapper instance.
snapshot() - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
snapshot() - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
snapshot() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
snapshot() - Method in class tools.jackson.databind.InjectableValues.Std
 
snapshot() - Method in class tools.jackson.databind.introspect.MixInHandler
 
snapshot() - Method in interface tools.jackson.databind.introspect.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.
snapshot() - Method in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
snapshot() - Method in class tools.jackson.databind.jsontype.SubtypeResolver
Method that has to create a new instance that contains same registration information as this instance, but is not linked to this instance.
snapshot() - Method in class tools.jackson.databind.ser.SerializerCache
 
snapshot() - Method in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter
 
snapshot() - Method in class tools.jackson.databind.ser.std.SimpleFilterProvider
 
snapshot() - Method in class tools.jackson.databind.type.TypeFactory
Need to make a copy on snapshot() to avoid accidental leakage via cache.
snapshot() - Method in class tools.jackson.databind.util.SimpleLookupCache
 
SORT_CREATOR_PROPERTIES_FIRST - Enum constant in enum class tools.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 class tools.jackson.databind.MapperFeature
Feature that defines default property serialization order used for POJO properties.
spliterator() - Method in class tools.jackson.databind.JsonNode
 
StackTraceElementDeserializer - Class in tools.jackson.databind.deser.jdk
 
StackTraceElementDeserializer(ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer
 
StackTraceElementDeserializer.Adapter - Class in tools.jackson.databind.deser.jdk
Intermediate class used both for convenience of binding and to support PropertyNamingStrategy.
start() - Method in class tools.jackson.databind.deser.impl.ExternalTypeHandler
Method called to start collection process by creating non-blueprint instances.
startBuilding(JsonParser, DeserializationContext, ObjectIdReader) - Method in class tools.jackson.databind.deser.bean.PropertyBasedCreator
Method called when starting to build a bean instance.
startBuildingWithAnySetter(JsonParser, DeserializationContext, ObjectIdReader, SettableAnyProperty) - Method in class tools.jackson.databind.deser.bean.PropertyBasedCreator
Method called when starting to build a bean instance.
STATE_CLOSED - Static variable in class tools.jackson.databind.MappingIterator
State in which iterator is closed
STATE_HAS_VALUE - Static variable in class tools.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 tools.jackson.databind.MappingIterator
State in which no recovery is needed, but "hasNextValue()" needs to be called first
STATE_NEED_RESYNC - Static variable in class tools.jackson.databind.MappingIterator
State in which value read failed
StateImpl(JsonMapper.Builder) - Constructor for class tools.jackson.databind.json.JsonMapper.Builder.StateImpl
 
STATIC - Enum constant in enum class tools.jackson.databind.annotation.JsonSerialize.Typing
Value that indicates that the static declared type is to be used.
StaticListSerializerBase<T extends Collection<?>> - Class in tools.jackson.databind.ser.jdk
Intermediate base class for Lists, Collections and Arrays that contain static (non-dynamic) value types.
StaticListSerializerBase(Class<?>) - Constructor for class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
StaticListSerializerBase(StaticListSerializerBase<?>, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
Std() - Constructor for class tools.jackson.databind.InjectableValues.Std
 
Std(Class<?>, int) - Constructor for class tools.jackson.databind.ext.CoreXMLDeserializers.Std
 
Std(Map<String, Object>) - Constructor for class tools.jackson.databind.InjectableValues.Std
 
Std(BeanProperty.Std, JavaType) - Constructor for class tools.jackson.databind.BeanProperty.Std
 
Std(PropertyName, JavaType, PropertyName, AnnotatedMember, PropertyMetadata) - Constructor for class tools.jackson.databind.BeanProperty.Std
 
STD_CHARSET - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_CLASS - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_CURRENCY - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_FILE - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_INET_ADDRESS - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_INET_SOCKET_ADDRESS - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_JAVA_TYPE - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_LOCALE - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_OPTIONAL - Static variable in class tools.jackson.databind.PropertyMetadata
 
STD_PATH - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_PATTERN - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_REQUIRED - Static variable in class tools.jackson.databind.PropertyMetadata
 
STD_REQUIRED_OR_OPTIONAL - Static variable in class tools.jackson.databind.PropertyMetadata
 
STD_TIME_ZONE - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_URI - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
STD_URL - Static variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
StdContainerSerializer<T> - Class in tools.jackson.databind.ser.std
Intermediate base class for serializers used for serializing types that contain element(s) of other types, such as arrays, Collections (Lists, Sets etc) and Maps and iterable things (Iterators).
StdContainerSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.std.StdContainerSerializer
 
StdContainerSerializer(Class<?>, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.StdContainerSerializer
 
StdContainerSerializer(JavaType, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.StdContainerSerializer
 
StdContainerSerializer(StdContainerSerializer<?>) - Constructor for class tools.jackson.databind.ser.std.StdContainerSerializer
 
StdContainerSerializer(StdContainerSerializer<?>, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.StdContainerSerializer
 
StdConverter<IN,OUT> - Class in tools.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 tools.jackson.databind.util.StdConverter
 
StdConvertingDeserializer<T> - Class in tools.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.
StdConvertingDeserializer(StdConvertingDeserializer<T>) - Constructor for class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
StdConvertingDeserializer(Converter<?, T>) - Constructor for class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
StdConvertingDeserializer(Converter<Object, T>, JavaType, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
StdDateFormat - Class in tools.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 by DateFormat and as a consequence SHOULD NOT to be used by code outside core Jackson databind functionality.
StdDateFormat() - Constructor for class tools.jackson.databind.util.StdDateFormat
 
StdDateFormat(TimeZone, Locale, Boolean, boolean) - Constructor for class tools.jackson.databind.util.StdDateFormat
 
StdDelegatingSerializer - Class in tools.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(Class<T>, Converter<T, ?>) - Constructor for class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
StdDelegatingSerializer(Converter<?, ?>) - Constructor for class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
StdDelegatingSerializer(Converter<Object, ?>, JavaType, ValueSerializer<?>, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
StdDeserializer<T> - Class in tools.jackson.databind.deser.std
Base class for common deserializers.
StdDeserializer(Class<?>) - Constructor for class tools.jackson.databind.deser.std.StdDeserializer
 
StdDeserializer(StdDeserializer<?>) - Constructor for class tools.jackson.databind.deser.std.StdDeserializer
Copy-constructor for sub-classes to use, most often when creating new instances via ValueDeserializer.createContextual(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty).
StdDeserializer(JavaType) - Constructor for class tools.jackson.databind.deser.std.StdDeserializer
 
StdDynamicSerializer<T> - Class in tools.jackson.databind.ser.std
Base class for standard serializers that are not (necessarily) container types but that similarly handle content that may vary in ways to require dynamic lookups.
StdDynamicSerializer(JavaType, BeanProperty, TypeSerializer, ValueSerializer<?>) - Constructor for class tools.jackson.databind.ser.std.StdDynamicSerializer
 
StdDynamicSerializer(StdDynamicSerializer<?>, BeanProperty) - Constructor for class tools.jackson.databind.ser.std.StdDynamicSerializer
 
StdDynamicSerializer(StdDynamicSerializer<?>, BeanProperty, TypeSerializer, ValueSerializer<?>) - Constructor for class tools.jackson.databind.ser.std.StdDynamicSerializer
 
stdManglePropertyName(String, int) - Method in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
stdManglePropertyName(String, int) - Static method in class tools.jackson.databind.util.BeanUtil
Deprecated.
since 3.0.0-rc2 Use DefaultAccessorNamingStrategy instead
StdNodeBasedDeserializer<T> - Class in tools.jackson.databind.deser.std
Convenience deserializer that may be used to deserialize values given an intermediate tree representation (JsonNode).
StdNodeBasedDeserializer(Class<T>) - Constructor for class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
StdNodeBasedDeserializer(StdNodeBasedDeserializer<?>) - Constructor for class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
"Copy-constructor" used when creating a modified copies, most often if sub-class overrides ValueDeserializer.createContextual(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty).
StdNodeBasedDeserializer(JavaType) - Constructor for class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
StdScalarDeserializer<T> - Class in tools.jackson.databind.deser.std
Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. non-Object, non-Array, values).
StdScalarDeserializer(Class<?>) - Constructor for class tools.jackson.databind.deser.std.StdScalarDeserializer
 
StdScalarDeserializer(StdScalarDeserializer<?>) - Constructor for class tools.jackson.databind.deser.std.StdScalarDeserializer
 
StdScalarDeserializer(JavaType) - Constructor for class tools.jackson.databind.deser.std.StdScalarDeserializer
 
StdScalarSerializer<T> - Class in tools.jackson.databind.ser.std
 
StdScalarSerializer(Class<?>, boolean) - Constructor for class tools.jackson.databind.ser.std.StdScalarSerializer
Alternate constructor that is (alas!)
StdScalarSerializer(Class<T>) - Constructor for class tools.jackson.databind.ser.std.StdScalarSerializer
 
StdScalarSerializer(StdScalarSerializer<?>) - Constructor for class tools.jackson.databind.ser.std.StdScalarSerializer
Basic copy-constructor
StdSerializer<T> - Class in tools.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(Class<?>) - Constructor for class tools.jackson.databind.ser.std.StdSerializer
 
StdSerializer(Class<?>, boolean) - Constructor for class tools.jackson.databind.ser.std.StdSerializer
Deprecated.
StdSerializer(JavaType) - Constructor for class tools.jackson.databind.ser.std.StdSerializer
 
StdSerializer(StdSerializer<?>) - Constructor for class tools.jackson.databind.ser.std.StdSerializer
 
StdSubtypeResolver - Class in tools.jackson.databind.jsontype.impl
Standard SubtypeResolver implementation.
StdSubtypeResolver() - Constructor for class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
StdSubtypeResolver(Set<NamedType>) - Constructor for class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
StdTypeResolverBuilder - Class in tools.jackson.databind.jsontype.impl
Default TypeResolverBuilder implementation.
StdTypeResolverBuilder() - Constructor for class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
StdTypeResolverBuilder(JsonTypeInfo.Id, JsonTypeInfo.As, String) - Constructor for class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
StdTypeResolverBuilder(JsonTypeInfo.Value) - Constructor for class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
StdTypeResolverBuilder(StdTypeResolverBuilder, Class<?>) - Constructor for class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
StdValueInstantiator - Class in tools.jackson.databind.deser.std
Default ValueInstantiator implementation, which supports Creator methods that can be indicated by standard Jackson annotations.
StdValueInstantiator(StdValueInstantiator) - Constructor for class tools.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 tools.jackson.databind.deser.std.StdValueInstantiator
 
streamFactory() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
streamReadCapabilities() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
streamReadCapabilities() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
streamReadConstraints() - Method in class tools.jackson.databind.DeserializationContext
 
streamReadConstraints() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
streamReadContext() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
streamReadContext() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
streamReadInputSource() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
streamReadInputSource() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
streamWriteCapabilities() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
streamWriteCapabilities() - Method in class tools.jackson.databind.util.TokenBuffer
 
streamWriteContext() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
streamWriteContext() - Method in class tools.jackson.databind.util.TokenBuffer
 
streamWriteFeatures() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
streamWriteFeatures() - Method in class tools.jackson.databind.util.TokenBuffer
 
streamWriteOutputBuffered() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
streamWriteOutputBuffered() - Method in class tools.jackson.databind.util.TokenBuffer
 
streamWriteOutputTarget() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
streamWriteOutputTarget() - Method in class tools.jackson.databind.util.TokenBuffer
 
String - Enum constant in enum class tools.jackson.databind.cfg.CoercionInputShape
Shape of string values from input (tokens JsonToken.VALUE_STRING)
STRING - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
STRING - Enum constant in enum class tools.jackson.databind.node.JsonNodeType
 
StringArrayDeserializer - Class in tools.jackson.databind.deser.jdk
Separate implementation for serializing String arrays (instead of using ObjectArrayDeserializer.
StringArrayDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
StringArrayDeserializer(ValueDeserializer<?>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
StringArraySerializer - Class in tools.jackson.databind.ser.jdk
Standard serializer used for String[] values.
StringArraySerializer() - Constructor for class tools.jackson.databind.ser.jdk.StringArraySerializer
 
StringArraySerializer(StringArraySerializer, BeanProperty, ValueSerializer<?>, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.StringArraySerializer
 
StringCollectionDeserializer - Class in tools.jackson.databind.deser.jdk
Specifically optimized version for Collections that contain String values; reason is that this is a very common type and we can make use of the fact that Strings are final.
StringCollectionDeserializer(JavaType, ValueInstantiator, ValueDeserializer<?>, ValueDeserializer<?>, NullValueProvider, Boolean) - Constructor for class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
StringCollectionDeserializer(JavaType, ValueDeserializer<?>, ValueInstantiator) - Constructor for class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
StringCollectionSerializer - Class in tools.jackson.databind.ser.jdk
Efficient implement for serializing Collections that contain Strings.
StringCollectionSerializer() - Constructor for class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
StringCollectionSerializer(StringCollectionSerializer, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
StringDeserializer - Class in tools.jackson.databind.deser.jdk
 
StringDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.StringDeserializer
 
StringKeySerializer() - Constructor for class tools.jackson.databind.ser.jdk.JDKKeySerializers.StringKeySerializer
 
stringNode(String) - Method in class tools.jackson.databind.node.ContainerNode
 
stringNode(String) - Method in interface tools.jackson.databind.node.JsonNodeCreator
 
stringNode(String) - Method in class tools.jackson.databind.node.JsonNodeFactory
Factory method for constructing a node that represents JSON String value
stringNode(String) - Method in class tools.jackson.databind.ObjectMapper
 
stringNode(String) - Method in class tools.jackson.databind.ObjectReader
 
StringNode - Class in tools.jackson.databind.node
Value node that contains a String value.
StringNode(String) - Constructor for class tools.jackson.databind.node.StringNode
 
StringSerializer - Class in tools.jackson.databind.ser.jdk
This is the special serializer for regular Strings.
StringSerializer() - Constructor for class tools.jackson.databind.ser.jdk.StringSerializer
 
stringValue() - Method in class tools.jackson.databind.JsonNode
Method that will try to access value of this node as a Java String which works if (and only if) node contains JSON String value: if not, a JsonNodeException will be thrown.
stringValue() - Method in class tools.jackson.databind.node.BaseJsonNode
 
stringValue() - Method in class tools.jackson.databind.node.StringNode
 
stringValue(String) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.stringValue(), but that will return specified defaultValue if this node does not contain a JSON String.
stringValue(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
stringValue(String) - Method in class tools.jackson.databind.node.StringNode
 
stringValueOpt() - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.stringValue(), but that will return Optional.empty() if this node does not contain a JSON String.
stringValueOpt() - Method in class tools.jackson.databind.node.BaseJsonNode
 
stringValueOpt() - Method in class tools.jackson.databind.node.StringNode
 
STRIP_TRAILING_BIGDECIMAL_ZEROES - Enum constant in enum class tools.jackson.databind.cfg.JsonNodeFeature
Feature that determines whether BigDecimal values will be "normalized" by stripping trailing zeroes off, when constructing nodes with JsonNodeFactory.numberNode(java.math.BigDecimal).
STYLE - Enum constant in enum class tools.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() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
subtypeResolver(SubtypeResolver) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
SubtypeResolver - Class in tools.jackson.databind.jsontype
Helper object used for handling registration on resolving of super-types to sub-types.
SubtypeResolver() - Constructor for class tools.jackson.databind.jsontype.SubtypeResolver
 
subTypeValidator(DatabindContext) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
subTypeValidator(DatabindContext) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
Overridable helper method for determining actual validator to use when constructing type serializers and type deserializers.
SubTypeValidator - Class in tools.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 tools.jackson.databind.jsontype.impl.SubTypeValidator
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.AbstractDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.jackson.databind.deser.std.NullifyingDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.deser.std.StdConvertingDeserializer
 
supportsUpdate(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.deser.bean.BeanDeserializerBase
 
textNode(String) - Method in interface tools.jackson.databind.node.JsonNodeCreator
Deprecated.
Textual - Enum constant in enum class tools.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 tools.jackson.databind.JsonNode
Deprecated.
Use JsonNode.asString() instead.
ThreadGroupDeserializer - Class in tools.jackson.databind.deser.jdk
Deserializer for the ThreadGroup class: due to limited access, will only try to extract "name" property and ignores everything else.
ThreadGroupDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.ThreadGroupDeserializer
 
ThrowableDeserializer - Class in tools.jackson.databind.deser.jdk
Deserializer that builds on basic BeanDeserializer but override some aspects like instance construction.
ThrowableDeserializer(BeanDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
ThrowableDeserializer(BeanDeserializer, UnwrappedPropertyHandler, PropertyBasedCreator, BeanPropertyMap, boolean) - Constructor for class tools.jackson.databind.deser.jdk.ThrowableDeserializer
Alternative constructor used when creating "unwrapping" deserializers
throwAsIAE(Throwable) - Static method in class tools.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 tools.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
throwIfError(Throwable) - Static method in class tools.jackson.databind.util.ClassUtil
Helper method that will check if argument is an Error, and if so, (re)throw it; otherwise just return
throwIfJacksonE(Throwable) - Static method in class tools.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 tools.jackson.databind.util.ClassUtil
Helper method that will check if argument is an RuntimeException, and if so, (re)throw it; otherwise just return
throwRootCauseIfJacksonE(Throwable) - Static method in class tools.jackson.databind.util.ClassUtil
Method that works like by calling ClassUtil.getRootCause(java.lang.Throwable) and then either throwing it (if instanceof IOException), or return.
TIME - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This SHOULD be a time in the format of hh:mm:ss.
TimeZoneSerializer - Class in tools.jackson.databind.ser.jdk
 
TimeZoneSerializer() - Constructor for class tools.jackson.databind.ser.jdk.TimeZoneSerializer
 
toArrayNode() - Static method in class tools.jackson.databind.util.JacksonCollectors
Creates a Collector that collects JsonNode elements into an ArrayNode.
toArrayNode(JsonNodeCreator) - Static method in class tools.jackson.databind.util.JacksonCollectors
Creates a Collector that collects JsonNode elements into an ArrayNode.
toBeanName(String) - Static method in class tools.jackson.databind.EnumNamingStrategies.DelegatingEnumNamingStrategy
Normalizes the enum name to lower camel case in order to be further processed by a NamingStrategies
toCanonical() - Method in class tools.jackson.databind.type.TypeBase
 
ToEmptyObjectSerializer - Class in tools.jackson.databind.ser.std
Simple "bogus" serializer that will just serialize an empty Object for any given value.
ToEmptyObjectSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.std.ToEmptyObjectSerializer
 
ToEmptyObjectSerializer(JavaType) - Constructor for class tools.jackson.databind.ser.std.ToEmptyObjectSerializer
 
TokenBuffer - Class in tools.jackson.databind.util
Utility class used for efficient storage of JsonToken sequences, needed for temporary buffering.
TokenBuffer(boolean) - Constructor for class tools.jackson.databind.util.TokenBuffer
Deprecated.
TokenBuffer(JsonParser, ObjectReadContext) - Constructor for class tools.jackson.databind.util.TokenBuffer
 
TokenBuffer(ObjectWriteContext, boolean) - Constructor for class tools.jackson.databind.util.TokenBuffer
 
TokenBuffer.Parser - Class in tools.jackson.databind.util
 
TokenBuffer.Segment - Class in tools.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 tools.jackson.databind.deser.jackson
We also want to directly support deserialization of TokenBuffer.
TokenBufferDeserializer() - Constructor for class tools.jackson.databind.deser.jackson.TokenBufferDeserializer
 
TokenBufferReadContext - Class in tools.jackson.databind.util
Implementation of TokenStreamContext used by TokenBuffer 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 tools.jackson.databind.util.TokenBufferReadContext
Constructor for case where there is no real surrounding context: just create virtual ROOT
TokenBufferReadContext(TokenStreamContext, ContentReference) - Constructor for class tools.jackson.databind.util.TokenBufferReadContext
 
TokenBufferReadContext(TokenStreamContext, TokenStreamLocation) - Constructor for class tools.jackson.databind.util.TokenBufferReadContext
 
TokenBufferReadContext(TokenBufferReadContext, int, int) - Constructor for class tools.jackson.databind.util.TokenBufferReadContext
 
TokenBufferSerializer - Class in tools.jackson.databind.ser.jackson
We also want to directly support serialization of TokenBuffer; and since it is part of core package, it cannot implement JacksonSerializable (which is only included in the mapper package)
TokenBufferSerializer() - Constructor for class tools.jackson.databind.ser.jackson.TokenBufferSerializer
 
TOKENS_PER_SEGMENT - Static variable in class tools.jackson.databind.util.TokenBuffer.Segment
 
tokenStreamFactory() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
tokenStreamFactory() - Method in class tools.jackson.databind.DeserializationContext
 
tokenStreamFactory() - Method in interface tools.jackson.databind.JacksonModule.SetupContext
 
tokenStreamFactory() - Method in class tools.jackson.databind.json.JsonMapper
 
tokenStreamFactory() - Method in class tools.jackson.databind.ObjectMapper
Method that can be used to get hold of TokenStreamFactory that this mapper uses if it needs to construct JsonParsers and/or JsonGenerators.
tokenStreamFactory() - Method in class tools.jackson.databind.SerializationContext
 
TokenStreamLocationInstantiator - Class in tools.jackson.databind.deser.jackson
For TokenStreamLocation, we should be able to just implement ValueInstantiator (not that explicit one would be very hard but...)
TokenStreamLocationInstantiator() - Constructor for class tools.jackson.databind.deser.jackson.TokenStreamLocationInstantiator
 
tools.jackson.databind - module tools.jackson.databind
 
tools.jackson.databind - package tools.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.
tools.jackson.databind.annotation - package tools.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).
tools.jackson.databind.cfg - package tools.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 (tools.jackson.databind).
tools.jackson.databind.deser - package tools.jackson.databind.deser
Contains implementation classes of deserialization part of data binding.
tools.jackson.databind.deser.bean - package tools.jackson.databind.deser.bean
 
tools.jackson.databind.deser.impl - package tools.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.
tools.jackson.databind.deser.jackson - package tools.jackson.databind.deser.jackson
Package that contains standard value and key deserializer implementations Jackson uses for its own public types.
tools.jackson.databind.deser.jdk - package tools.jackson.databind.deser.jdk
Package that contains standard value and key deserializer implementations Jackson uses for core JDK types.
tools.jackson.databind.deser.std - package tools.jackson.databind.deser.std
Package that contains standard value and key deserializer base classes that Jackson both uses for its own implementations and offers for module developers as convenient partial implementations.
tools.jackson.databind.exc - package tools.jackson.databind.exc
 
tools.jackson.databind.ext - package tools.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.
tools.jackson.databind.ext.javatime - package tools.jackson.databind.ext.javatime
Contains support for Java (8) Time (JSR-310) types: always available (as of Jackson 3.0) but included similar to JacksonModules for better configurability.
tools.jackson.databind.ext.javatime.deser - package tools.jackson.databind.ext.javatime.deser
 
tools.jackson.databind.ext.javatime.deser.key - package tools.jackson.databind.ext.javatime.deser.key
 
tools.jackson.databind.ext.javatime.ser - package tools.jackson.databind.ext.javatime.ser
 
tools.jackson.databind.ext.javatime.ser.key - package tools.jackson.databind.ext.javatime.ser.key
 
tools.jackson.databind.ext.jdk8 - package tools.jackson.databind.ext.jdk8
Package that contains handlers specific to datatypes introduced in Java 8.
tools.jackson.databind.ext.sql - package tools.jackson.databind.ext.sql
Package that contains handlers specific to SQL datatypes.
tools.jackson.databind.introspect - package tools.jackson.databind.introspect
Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.
tools.jackson.databind.json - package tools.jackson.databind.json
 
tools.jackson.databind.jsonFormatVisitors - package tools.jackson.databind.jsonFormatVisitors
tools.jackson.databind.jsontype - package tools.jackson.databind.jsontype
Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.
tools.jackson.databind.jsontype.impl - package tools.jackson.databind.jsontype.impl
Package that contains standard implementations for TypeResolverBuilder and TypeIdResolver.
tools.jackson.databind.module - package tools.jackson.databind.module
Package that contains classes and interfaces to help implement custom extension JacksonModules (which are registered on ObjectMapper via builders}.
tools.jackson.databind.node - package tools.jackson.databind.node
Contains concrete JsonNode implementations Jackson uses for the Tree model.
tools.jackson.databind.ser - package tools.jackson.databind.ser
Contains implementation classes of serialization part of data binding.
tools.jackson.databind.ser.bean - package tools.jackson.databind.ser.bean
 
tools.jackson.databind.ser.impl - package tools.jackson.databind.ser.impl
Contains implementation classes of serialization part of data binding.
tools.jackson.databind.ser.jackson - package tools.jackson.databind.ser.jackson
 
tools.jackson.databind.ser.jdk - package tools.jackson.databind.ser.jdk
 
tools.jackson.databind.ser.std - package tools.jackson.databind.ser.std
 
tools.jackson.databind.type - package tools.jackson.databind.type
Package that contains concrete implementations of JavaType, as well as the factory (TypeFactory) for constructing instances from various input data types (like Class, Type) and programmatically (for structured types, arrays, Lists and Maps).
tools.jackson.databind.util - package tools.jackson.databind.util
Utility classes for Mapper package.
toPattern() - Method in class tools.jackson.databind.util.StdDateFormat
 
toPrettyString() - Method in class tools.jackson.databind.JsonNode
Alternative to JsonNode.toString() that will serialize this node using Jackson default pretty-printer.
toPrettyString() - Method in class tools.jackson.databind.node.BaseJsonNode
 
toPrettyString() - Method in class tools.jackson.databind.node.MissingNode
 
toString() - Method in class tools.jackson.databind.cfg.ConfigOverride
 
toString() - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
toString() - Method in class tools.jackson.databind.deser.bean.BeanPropertyMap
 
toString() - Method in class tools.jackson.databind.deser.bean.CreatorCandidate
 
toString() - Method in class tools.jackson.databind.deser.CreatorProperty
 
toString() - Method in class tools.jackson.databind.deser.ReadableObjectId
 
toString() - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
toString() - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
toString() - Method in class tools.jackson.databind.deser.UnresolvedId
 
toString() - Method in class tools.jackson.databind.introspect.Annotated
 
toString() - Method in class tools.jackson.databind.introspect.AnnotatedClass
 
toString() - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
toString() - Method in class tools.jackson.databind.introspect.AnnotatedField
 
toString() - Method in class tools.jackson.databind.introspect.AnnotatedMethod
 
toString() - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
toString() - Method in class tools.jackson.databind.introspect.AnnotationMap
 
toString() - Method in class tools.jackson.databind.introspect.MemberKey
 
toString() - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
toString() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
toString() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
toString() - Method in class tools.jackson.databind.introspect.PotentialCreator
 
toString() - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
toString() - Method in class tools.jackson.databind.introspect.VisibilityChecker
 
toString() - Method in class tools.jackson.databind.JavaType
 
toString() - Method in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
 
toString() - Method in class tools.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 tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
toString() - Method in class tools.jackson.databind.jsontype.NamedType
 
toString() - Method in class tools.jackson.databind.node.BaseJsonNode
 
toString() - Method in class tools.jackson.databind.node.MissingNode
 
toString() - Method in class tools.jackson.databind.PropertyName
 
toString() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
toString() - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
toString() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
toString() - Method in class tools.jackson.databind.type.ArrayType
 
toString() - Method in class tools.jackson.databind.type.ClassKey
 
toString() - Method in class tools.jackson.databind.type.ClassStack
 
toString() - Method in class tools.jackson.databind.type.CollectionLikeType
 
toString() - Method in class tools.jackson.databind.type.CollectionType
 
toString() - Method in class tools.jackson.databind.type.MapLikeType
 
toString() - Method in class tools.jackson.databind.type.MapType
 
toString() - Method in class tools.jackson.databind.type.PlaceholderForType
 
toString() - Method in class tools.jackson.databind.type.ReferenceType
 
toString() - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
toString() - Method in class tools.jackson.databind.type.SimpleType
 
toString() - Method in class tools.jackson.databind.type.TypeBindings
 
toString() - Method in class tools.jackson.databind.util.NameTransformer.Chained
 
toString() - Method in class tools.jackson.databind.util.RawValue
 
toString() - Method in class tools.jackson.databind.util.StdDateFormat
 
toString() - Method in class tools.jackson.databind.util.TokenBuffer
 
toString() - Method in class tools.jackson.databind.util.TypeKey
 
toString() - Method in class tools.jackson.databind.util.UniqueId
 
ToStringSerializer - Class in tools.jackson.databind.ser.std
Simple general purpose serializer, useful for any type for which Object.toString() returns the desired String serialization value.
ToStringSerializer() - Constructor for class tools.jackson.databind.ser.std.ToStringSerializer
 
ToStringSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.std.ToStringSerializer
 
ToStringSerializerBase - Class in tools.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 its String representation (whereas standard version simply calls value object's toString() method).
ToStringSerializerBase(Class<?>) - Constructor for class tools.jackson.databind.ser.std.ToStringSerializerBase
 
transform(String) - Method in class tools.jackson.databind.util.NameTransformer.Chained
 
transform(String) - Method in class tools.jackson.databind.util.NameTransformer.NopTransformer
 
transform(String) - Method in class tools.jackson.databind.util.NameTransformer
Method called when (forward) transformation is needed.
transformerFactory - Variable in class tools.jackson.databind.ext.DOMSerializer
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.KebabCaseStrategy
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.LowerCamelCaseStrategy
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.LowerCaseStrategy
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.LowerDotCaseStrategy
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.NamingBase
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy
 
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.UpperCamelCaseStrategy
Converts camelCase to PascalCase For example, "userName" would be converted to "UserName".
translate(String) - Method in class tools.jackson.databind.PropertyNamingStrategies.UpperSnakeCaseStrategy
 
translate(String) - Method in enum class tools.jackson.databind.util.NamingStrategyImpls
 
traverse(ObjectReadContext) - Method in class tools.jackson.databind.node.BaseJsonNode
 
treeAsTokens(TreeNode) - Method in class tools.jackson.databind.ObjectMapper
Method for constructing a JsonParser out of JSON tree representation.
treeAsTokens(TreeNode) - Method in class tools.jackson.databind.ObjectReader
 
treeAsTokens(JsonNode, DeserializationContext) - Method in class tools.jackson.databind.ObjectReader
 
TreeBuildingGenerator - Class in tools.jackson.databind.node
Helper class used for creating JsonNode values directly as part of serialization.
treeBuilt() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
treeToValue(TreeNode, Class<T>) - Method in class tools.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 tools.jackson.databind.ObjectReader
 
treeToValue(TreeNode, TypeReference<T>) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.treeToValue(TreeNode, JavaType) but target type specified using fully resolved TypeReference.
treeToValue(TreeNode, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Same as ObjectMapper.treeToValue(TreeNode, Class) but target type specified using fully resolved JavaType.
treeToValue(TreeNode, JavaType) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader.treeToValue(TreeNode, Class) but with type-resolved target value type.
TreeTraversingParser - Class in tools.jackson.databind.node
Facade over JsonNode that implements JsonParser to allow accessing contents of JSON tree in alternate form (stream of tokens).
TreeTraversingParser(JsonNode) - Constructor for class tools.jackson.databind.node.TreeTraversingParser
 
TreeTraversingParser(JsonNode, ObjectReadContext) - Constructor for class tools.jackson.databind.node.TreeTraversingParser
 
trimByVisibility() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
trimByVisibility() - Method in class tools.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 tools.jackson.databind.node.BooleanNode
 
tryConstruct(JavaType, BeanSerializerBuilder, BeanPropertyWriter[], BeanPropertyWriter[]) - Static method in class tools.jackson.databind.ser.UnrolledBeanSerializer
Factory method that will construct optimized instance if all the constraints are obeyed; or, if not, return `null` to indicate that instance can not be created.
tryConstruct(BeanSerializerBase) - Static method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
Factory method that will construct optimized instance if all the constraints are obeyed; or, if not, return `null` to indicate that instance can not be created.
TryConvert - Enum constant in enum class tools.jackson.databind.cfg.CoercionAction
Action to attempt coercion (which may lead to failure)
tryToResolveUnresolved(DeserializationContext) - Method in class tools.jackson.databind.deser.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 tools.jackson.databind.deser.DeserializationContextExt
Overridable helper method called to try to resolve otherwise unresolvable ReadableObjectId; and if this succeeds, return true 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 tools.jackson.databind.introspect.AnnotationCollector.TwoAnnotations
 
type() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Prop
Nominal type of the property.
type(int) - Method in class tools.jackson.databind.util.TokenBuffer.Segment
 
TYPE_AS_LIST - Static variable in class tools.jackson.databind.deser.jdk.JavaUtilCollectionsDeserializers
 
TYPE_BOOLEAN - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_BYTE - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_BYTE_ARRAY - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_CALENDAR - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_CHAR - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_CLASS - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_CLASS - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_CURRENCY - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_CURRENCY - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_DATE - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_DESCS - Static variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
TYPE_DOUBLE - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_DURATION - Static variable in class tools.jackson.databind.ext.CoreXMLDeserializers
 
TYPE_FILE - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_FLOAT - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_G_CALENDAR - Static variable in class tools.jackson.databind.ext.CoreXMLDeserializers
 
TYPE_INT - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_LOCALE - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_LOCALE - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_LONG - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_PATH - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_PATTERN - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_PERIOD - Static variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
TYPE_QNAME - Static variable in class tools.jackson.databind.ext.CoreXMLDeserializers
 
TYPE_SHORT - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_URI - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_URI - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_URL - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_URL - Static variable in class tools.jackson.databind.ser.jdk.JDKStringLikeSerializer
 
TYPE_UUID - Static variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
TYPE_ZONE_ID - Static variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
TYPE_ZONE_OFFSET - Static variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
TypeBase - Class in tools.jackson.databind.type
 
TypeBase(Class<?>, TypeBindings, JavaType, JavaType[], int, Object, Object, boolean) - Constructor for class tools.jackson.databind.type.TypeBase
Main constructor to use by extending classes.
TypeBase(TypeBase) - Constructor for class tools.jackson.databind.type.TypeBase
Copy-constructor used when refining/upgrading type instances.
TypeBindings - Class in tools.jackson.databind.type
Helper class used for resolving type parameters for given class
TypeDeserializer - Class in tools.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 tools.jackson.databind.jsontype.TypeDeserializer
 
TypeDeserializerBase - Class in tools.jackson.databind.jsontype.impl
Base class for all standard Jackson TypeDeserializers.
TypeDeserializerBase(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
TypeDeserializerBase(TypeDeserializerBase, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
typedHash(Class<?>) - Static method in class tools.jackson.databind.util.TypeKey
 
typedHash(JavaType) - Static method in class tools.jackson.databind.util.TypeKey
 
TypedPrimitiveArraySerializer(Class<T>) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.TypedPrimitiveArraySerializer
 
TypedPrimitiveArraySerializer(JDKArraySerializers.TypedPrimitiveArraySerializer<T>, BeanProperty, Boolean) - Constructor for class tools.jackson.databind.ser.jdk.JDKArraySerializers.TypedPrimitiveArraySerializer
 
typedValueSerializer(Class<?>) - Method in class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
 
typedValueSerializer(Class<?>) - Method in class tools.jackson.databind.ser.SerializerCache
 
typedValueSerializer(JavaType) - Method in class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
 
typedValueSerializer(JavaType) - Method in class tools.jackson.databind.ser.SerializerCache
 
typeFactory() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
typeFactory() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
typeFactory() - Method in interface tools.jackson.databind.JacksonModule.SetupContext
Accessor for finding TypeFactory that is currently configured by the context.
typeFactory() - Method in class tools.jackson.databind.ObjectReader
 
typeFactory() - Method in class tools.jackson.databind.ObjectWriter
 
typeFactory(TypeFactory) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
TypeFactory - Class in tools.jackson.databind.type
Class used for creating concrete JavaType instances, given various inputs.
TypeFactory() - Constructor for class tools.jackson.databind.type.TypeFactory
 
TypeFactory(LookupCache<Object, JavaType>) - Constructor for class tools.jackson.databind.type.TypeFactory
 
TypeFactory(LookupCache<Object, JavaType>, TypeModifier[], ClassLoader) - Constructor for class tools.jackson.databind.type.TypeFactory
 
typeFromId(DatabindContext, String) - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
typeFromId(DatabindContext, String) - Method in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
typeFromId(DatabindContext, String) - Method in class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
 
typeFromId(DatabindContext, String) - Method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
typeFromId(DatabindContext, String) - Method in interface tools.jackson.databind.jsontype.TypeIdResolver
Method called to resolve type from given type identifier.
typeId(Object, Class<?>, JsonToken) - Method in class tools.jackson.databind.jsontype.TypeSerializer
 
typeId(Object, JsonToken) - Method in class tools.jackson.databind.jsontype.TypeSerializer
typeId(Object, JsonToken, Object) - Method in class tools.jackson.databind.jsontype.TypeSerializer
 
TypeIdResolver - Interface in tools.jackson.databind.jsontype
Interface that defines standard API for converting types to type identifiers and vice versa.
TypeIdResolverBase - Class in tools.jackson.databind.jsontype.impl
Partial base implementation of TypeIdResolver: all custom implementations are strongly recommended to extend this class, instead of directly implementing TypeIdResolver.
TypeIdResolverBase() - Constructor for class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
 
TypeIdResolverBase(JavaType) - Constructor for class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
 
typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class tools.jackson.databind.cfg.HandlerInstantiator
Method called to get an instance of TypeIdResolver of specified type.
typeIdResolverInstance(Annotated, Class<? extends TypeIdResolver>) - Method in class tools.jackson.databind.cfg.MapperConfig
Method that can be called to obtain an instance of TypeIdResolver of specified type.
typeIdVisibility(boolean) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
TypeKey - Class in tools.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 tools.jackson.databind.util.TypeKey
 
TypeKey(Class<?>, boolean) - Constructor for class tools.jackson.databind.util.TypeKey
 
TypeKey(JavaType, boolean) - Constructor for class tools.jackson.databind.util.TypeKey
 
TypeKey(TypeKey) - Constructor for class tools.jackson.databind.util.TypeKey
 
TypeModifier - Class in tools.jackson.databind.type
Class that defines API that can be used to modify details of JavaType instances constructed using TypeFactory.
TypeModifier() - Constructor for class tools.jackson.databind.type.TypeModifier
 
TypeNameIdResolver - Class in tools.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-qualified Class names (obtained with Class.getName()
TypeNameIdResolver(JavaType, ConcurrentHashMap<String, String>, HashMap<String, JavaType>, boolean) - Constructor for class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
typeParameterArray() - Method in class tools.jackson.databind.type.TypeBindings
 
TypeParser - Class in tools.jackson.databind.type
Simple recursive-descent parser for parsing canonical JavaType representations and constructing type instances.
TypeParser() - Constructor for class tools.jackson.databind.type.TypeParser
 
TypeParser.MyTokenizer - Class in tools.jackson.databind.type
 
TypeResolutionContext - Interface in tools.jackson.databind.introspect
Interface that defines API used by members (like AnnotatedMethod) to dynamically resolve types they have.
TypeResolutionContext.Basic - Class in tools.jackson.databind.introspect
 
TypeResolutionContext.Empty - Class in tools.jackson.databind.introspect
Dummy implementation for case where there are no bindings available (for example, for static methods and fields)
TypeResolverBuilder<T extends TypeResolverBuilder<T>> - Interface in tools.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 tools.jackson.databind.cfg.HandlerInstantiator
Method called to get an instance of TypeResolverBuilder of specified type.
typeResolverBuilderInstance(Annotated, Class<? extends TypeResolverBuilder<?>>) - Method in class tools.jackson.databind.cfg.MapperConfig
Method that can be called to obtain an instance of TypeIdResolver of specified type.
typeResolverProvider() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
typeResolverProvider(TypeResolverProvider) - Method in class tools.jackson.databind.cfg.MapperBuilder
 
TypeResolverProvider - Class in tools.jackson.databind.jsontype
Abstraction used for allowing construction and registration of custom TypeResolverBuilders, used in turn for actual construction of TypeSerializers and TypeDeserializers for Polymorphic type handling.
TypeResolverProvider() - Constructor for class tools.jackson.databind.jsontype.TypeResolverProvider
 
types() - Static method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
typeSerializer() - Method in class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
TypeSerializer - Class in tools.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 tools.jackson.databind.jsontype.TypeSerializer
 
TypeSerializerBase - Class in tools.jackson.databind.jsontype.impl
 
TypeSerializerBase(TypeIdResolver, BeanProperty) - Constructor for class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
TypeWrappedDeserializer - Class in tools.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, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
TypeWrappedSerializer - Class in tools.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, ValueSerializer<?>) - Constructor for class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
typing() - Element in annotation interface tools.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

UniqueId - Class in tools.jackson.databind.util
Simple identity value class that may be used as Serializable key for entries that need to retain identity of some kind, but where actual appearance of id itself does not matter.
UniqueId(String) - Constructor for class tools.jackson.databind.util.UniqueId
 
UnknownSerializer - Class in tools.jackson.databind.ser.impl
 
UnknownSerializer() - Constructor for class tools.jackson.databind.ser.impl.UnknownSerializer
 
UnknownSerializer(Class<?>) - Constructor for class tools.jackson.databind.ser.impl.UnknownSerializer
 
unknownType() - Static method in class tools.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 in tools.jackson.databind.exc
Specialized PropertyBindingException 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, TokenStreamLocation, Class<?>, String, Collection<Object>) - Constructor for exception tools.jackson.databind.exc.UnrecognizedPropertyException
 
UnresolvedForwardReference - Exception in tools.jackson.databind.deser
Exception thrown during deserialization when there are object id that can't be resolved.
UnresolvedForwardReference(JsonParser, String) - Constructor for exception tools.jackson.databind.deser.UnresolvedForwardReference
 
UnresolvedForwardReference(JsonParser, String, TokenStreamLocation, ReadableObjectId) - Constructor for exception tools.jackson.databind.deser.UnresolvedForwardReference
 
UnresolvedId - Class in tools.jackson.databind.deser
Helper class for UnresolvedForwardReference, to contain information about unresolved ids.
UnresolvedId(Object, Class<?>, TokenStreamLocation) - Constructor for class tools.jackson.databind.deser.UnresolvedId
 
UnrolledBeanAsArraySerializer - Class in tools.jackson.databind.ser.bean
Specialization of BeanAsArraySerializer, optimized for handling small number of properties where calls to property handlers can be "unrolled" by eliminated looping.
UnrolledBeanAsArraySerializer(BeanSerializerBase) - Constructor for class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
UnrolledBeanAsArraySerializer(BeanSerializerBase, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
UnrolledBeanSerializer - Class in tools.jackson.databind.ser
 
UnrolledBeanSerializer(JavaType, BeanSerializerBuilder, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.databind.ser.UnrolledBeanSerializer
 
UnrolledBeanSerializer(UnrolledBeanSerializer, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.UnrolledBeanSerializer
 
UnrolledBeanSerializer(UnrolledBeanSerializer, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.databind.ser.UnrolledBeanSerializer
 
unsafeSimpleType(Class<?>) - Static method in class tools.jackson.databind.type.TypeFactory
Method by core databind for constructing "simple" JavaTypes in cases where there is no access to TypeFactory AND it is known that full resolution of the type is not needed (generally when type is just a placeholder).
UNSPECIFIED_TYPE - Static variable in class tools.jackson.databind.ser.jdk.MapSerializer
 
UnsupportedTypeDeserializer - Class in tools.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 tools.jackson.databind.deser.impl.UnsupportedTypeDeserializer
 
UnsupportedTypeSerializer - Class in tools.jackson.databind.ser.impl
UnsupportedTypeSerializer(JavaType, String) - Constructor for class tools.jackson.databind.ser.impl.UnsupportedTypeSerializer
 
Untyped - Enum constant in enum class tools.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(Class<?>) - Static method in class tools.jackson.databind.util.TypeKey
 
untypedHash(JavaType) - Static method in class tools.jackson.databind.util.TypeKey
 
UntypedObjectDeserializer - Class in tools.jackson.databind.deser.jdk
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(UntypedObjectDeserializer, boolean) - Constructor for class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
UntypedObjectDeserializer(UntypedObjectDeserializer, KeyDeserializer) - Constructor for class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
UntypedObjectDeserializer(UntypedObjectDeserializer, ValueDeserializer<?>, ValueDeserializer<?>, ValueDeserializer<?>, ValueDeserializer<?>) - Constructor for class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
UntypedObjectDeserializer(JavaType, JavaType) - Constructor for class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
untypedValueSerializer(Class<?>) - Method in class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
 
untypedValueSerializer(Class<?>) - Method in class tools.jackson.databind.ser.SerializerCache
Method that checks if the shared (and hence, synchronized) lookup Map might have untyped serializer for given type.
untypedValueSerializer(JavaType) - Method in class tools.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap
 
untypedValueSerializer(JavaType) - Method in class tools.jackson.databind.ser.SerializerCache
 
UNWRAP_ROOT_VALUE - Enum constant in enum class tools.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 class tools.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 tools.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 tools.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
unwrapped(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Returns a copy of this property, unwrapped using given NameTransformer.
UnwrappedPropertyHandler - Class in tools.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 tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
UnwrappedPropertyHandler(List<SettableBeanProperty>, List<SettableBeanProperty>) - Constructor for class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
UnwrappingBeanPropertyWriter - Class in tools.jackson.databind.ser.bean
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(UnwrappingBeanPropertyWriter, NameTransformer, SerializedString) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
UnwrappingBeanPropertyWriter(BeanPropertyWriter, NameTransformer) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
UnwrappingBeanSerializer - Class in tools.jackson.databind.ser.bean
 
UnwrappingBeanSerializer(BeanSerializerBase, NameTransformer) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
Constructor used for creating unwrapping instance of a standard BeanSerializer
UnwrappingBeanSerializer(UnwrappingBeanSerializer, Set<String>) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
UnwrappingBeanSerializer(UnwrappingBeanSerializer, Set<String>, Set<String>) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
UnwrappingBeanSerializer(UnwrappingBeanSerializer, BeanPropertyWriter[], BeanPropertyWriter[]) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
UnwrappingBeanSerializer(UnwrappingBeanSerializer, ObjectIdWriter) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
UnwrappingBeanSerializer(UnwrappingBeanSerializer, ObjectIdWriter, Object) - Constructor for class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.jdk.ThrowableDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
unwrappingDeserializer(DeserializationContext, NameTransformer) - Method in class tools.jackson.databind.ValueDeserializer
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 tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Lets force sub-classes to implement this, to avoid accidental missing of handling...
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ser.BeanSerializer
 
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
unwrappingSerializer(NameTransformer) - Method in class tools.jackson.databind.ValueSerializer
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).
unwrappingWriter(NameTransformer) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method called create an instance that handles details of unwrapping contained value.
updateBuilder(DeserializationConfig, BeanDescription, BeanDeserializerBuilder) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
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 tools.jackson.databind.ser.ValueSerializerModifier
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 tools.jackson.databind.util.TokenBufferReadContext
 
updateObject(JsonParser, DeserializationContext, ObjectNode, BaseNodeDeserializer.ContainerStack) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
Alternate deserialization method that is to update existing ObjectNode if possible.
updateProperties(DeserializationConfig, BeanDescription, List<BeanPropertyDefinition>) - Method in class tools.jackson.databind.deser.ValueDeserializerModifier
Method called by BeanDeserializerFactory when it has collected initial list of BeanPropertyDefinitions, 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 tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
updateReference(Optional<?>, Object) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
updateReference(T, Object) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Convenience method similar to ObjectMapper.convertValue(Object, JavaType) but one in which
upgradeFrom(JavaType, JavaType) - Static method in class tools.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 tools.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 tools.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 tools.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 - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> BeanName
UPPER_CAMEL_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
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 tools.jackson.databind.PropertyNamingStrategies
Naming convention used in languages like Pascal, where all words are capitalized and no separator is used between words.
UPPER_SNAKE_CASE - Enum constant in enum class tools.jackson.databind.util.NamingStrategyImpls
beanName -> BEAN_NAME
UPPER_SNAKE_CASE - Static variable in class tools.jackson.databind.EnumNamingStrategies
Naming convention in which the words are in upper-case letters, separated by underscores.
UPPER_SNAKE_CASE - Static variable in class tools.jackson.databind.PropertyNamingStrategies
Naming convention in which the words are in upper-case letters, separated by underscores.
UpperCamelCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.UpperCamelCaseStrategy
 
UpperCamelCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.UpperCamelCaseStrategy
 
UpperSnakeCaseStrategy() - Constructor for class tools.jackson.databind.EnumNamingStrategies.UpperSnakeCaseStrategy
 
UpperSnakeCaseStrategy() - Constructor for class tools.jackson.databind.PropertyNamingStrategies.UpperSnakeCaseStrategy
 
URI - Enum constant in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
This value SHOULD be a URI.
USE_ANNOTATIONS - Enum constant in enum class tools.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 class tools.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 class tools.jackson.databind.cfg.JsonNodeFeature
Determines whether floating-point numbers should be deserialized into BigDecimal when reading JsonNodes.
USE_BIG_DECIMAL_FOR_FLOATS - Enum constant in enum class tools.jackson.databind.DeserializationFeature
Feature that determines whether JSON floating point numbers are to be deserialized into BigDecimals if only generic type description (either Object or Number, or within untyped Map or Collection context) is available.
USE_BIG_INTEGER_FOR_INTS - Enum constant in enum class tools.jackson.databind.DeserializationFeature
Feature that determines whether JSON integral (non-floating-point) numbers are to be deserialized into BigIntegers if only generic type description (either Object or Number, or within untyped Map or Collection context) is available.
USE_DEFAULT - Static variable in class tools.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 tools.jackson.databind.cfg.ConstructorDetector
Instance similar to ConstructorDetector.DEFAULT except that for single-argument case uses setting of ConstructorDetector.SingleArgConstructor.DELEGATING.
USE_EQUALITY_FOR_OBJECT_ID - Enum constant in enum class tools.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 class tools.jackson.databind.MapperFeature
Feature that determines whether otherwise regular "getter" methods (but only ones that handle Collections and Maps, not getters of other types) can be used for purpose of getting a reference to Collection / Map valued properties, without requiring a setter method.
USE_JAVA_ARRAY_FOR_JSON_ARRAY - Enum constant in enum class tools.jackson.databind.DeserializationFeature
Feature that determines whether JSON Array is mapped to Object[] or List<Object> when binding "untyped" objects (ones with nominal type of java.lang.Object).
USE_LONG_FOR_INTS - Enum constant in enum class tools.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 or Number (or within untyped Map or Collection context).
USE_PROPERTIES_BASED - Static variable in class tools.jackson.databind.cfg.ConstructorDetector
Instance similar to ConstructorDetector.DEFAULT except that for single-argument case uses setting of ConstructorDetector.SingleArgConstructor.PROPERTIES.
USE_STATIC_TYPING - Enum constant in enum class tools.jackson.databind.MapperFeature
Feature that determines whether the type detection for serialization should be using actual dynamic runtime type, or declared static type.
USE_TIME_ZONE_FOR_LENIENT_DATE_PARSING - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
Feature that determines whether the TimeZone of the DeserializationContext is used when leniently deserializing LocalDate or LocalDateTime from the UTC/ISO instant format.
USE_WRAPPER_NAME_AS_PROPERTY_NAME - Enum constant in enum class tools.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(tools.jackson.databind.cfg.MapperConfig<?>, tools.jackson.databind.introspect.Annotated).
useDefaultValueForUnknownEnum(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
useForType(JavaType) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
Method called to check if the default type handler should be used for given type.
useNanoseconds(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
useNullForUnknownEnum(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
useRootWrapping() - Method in class tools.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 tools.jackson.databind.DeserializationConfig
 
useRootWrapping() - Method in class tools.jackson.databind.SerializationConfig
 
usesObjectId() - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
usesObjectId() - Method in class tools.jackson.databind.ValueSerializer
Method that can be called to see whether this serializer instance will use Object Id to handle cyclic references.
usesStaticTyping(SerializationConfig, BeanDescription) - Method in class tools.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 tools.jackson.databind.JavaType
Accessor for checking whether handlers for dealing with values of this type should use static typing (as opposed to dynamic typing).
useTimestamp(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
useTimestampFromGlobalDefaults(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
useTimestampFromGlobalDefaults(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
using() - Element in annotation interface tools.jackson.databind.annotation.JsonDeserialize
Deserializer class to use for deserializing associated value.
using() - Element in annotation interface tools.jackson.databind.annotation.JsonSerialize
Serializer class to use for serializing associated value.
UTC_MILLISEC - Enum constant in enum class tools.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 class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
Value should be valid UUID
UUIDDeserializer - Class in tools.jackson.databind.deser.jdk
 
UUIDDeserializer() - Constructor for class tools.jackson.databind.deser.jdk.UUIDDeserializer
 
UUIDSerializer - Class in tools.jackson.databind.ser.jdk
Specialized ValueSerializer to output UUIDs.
UUIDSerializer() - Constructor for class tools.jackson.databind.ser.jdk.UUIDSerializer
 
UUIDSerializer(Boolean) - Constructor for class tools.jackson.databind.ser.jdk.UUIDSerializer
 

V

validateBaseType(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator
 
validateBaseType(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
 
validateBaseType(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Base
 
validateBaseType(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.PolymorphicTypeValidator
Method called when a property with polymorphic value is encountered, and a TypeResolverBuilder is needed.
validateSubClassName(DatabindContext, JavaType, String) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator
 
validateSubClassName(DatabindContext, JavaType, String) - Method in class tools.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
 
validateSubClassName(DatabindContext, JavaType, String) - Method in class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Base
 
validateSubClassName(DatabindContext, JavaType, String) - Method in class tools.jackson.databind.jsontype.PolymorphicTypeValidator
Method called after intended class name for subtype has been read (and in case of minimal class name, expanded to fully-qualified class name) but before attempt is made to look up actual Class or JavaType.
validateSubType(DatabindContext, JavaType, JavaType) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator
 
validateSubType(DatabindContext, JavaType, JavaType) - Method in class tools.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator
 
validateSubType(DatabindContext, JavaType, JavaType) - Method in class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Base
 
validateSubType(DatabindContext, JavaType, JavaType) - Method in class tools.jackson.databind.jsontype.PolymorphicTypeValidator
validateSubType(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.jsontype.impl.SubTypeValidator
 
value - Variable in class tools.jackson.databind.deser.bean.PropertyValue
Value to assign when POJO has been instantiated.
value - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer.FromIntegerArguments
 
value - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
value() - Element in annotation interface tools.jackson.databind.annotation.EnumNaming
 
value() - Element in annotation interface tools.jackson.databind.annotation.JsonAppend.Attr
Name of attribute of which value to serialize.
value() - Element in annotation interface tools.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 interface tools.jackson.databind.annotation.JsonNaming
 
value() - Element in annotation interface tools.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 interface tools.jackson.databind.annotation.JsonTypeResolver
Defines implementation class of TypeResolverBuilder which is used to construct actual TypeDeserializer and TypeDeserializer instances that handle reading and writing addition type information needed to support polymorphic deserialization.
value() - Element in annotation interface tools.jackson.databind.annotation.JsonValueInstantiator
 
value() - Method in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
 
value() - Method in class tools.jackson.databind.util.LinkedNode
 
value(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.impl.AttributePropertyWriter
 
value(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.VirtualBeanPropertyWriter
Method called to figure out the value to serialize.
Value(String, String) - Constructor for class tools.jackson.databind.annotation.JsonPOJOBuilder.Value
 
Value(JsonPOJOBuilder) - Constructor for class tools.jackson.databind.annotation.JsonPOJOBuilder.Value
 
ValueDeserializer<T> - Class in tools.jackson.databind
Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
ValueDeserializer() - Constructor for class tools.jackson.databind.ValueDeserializer
 
ValueDeserializer.None - Class in tools.jackson.databind
This marker class is only to be used with annotations, to indicate that no deserializer is configured.
ValueDeserializerModifier - Class in tools.jackson.databind.deser
Abstract class that defines API for objects that can be registered (via ObjectMapper configuration process, using MapperBuilder) to participate in constructing ValueDeserializer instances (including but not limited to BeanDeserializers).
ValueDeserializerModifier() - Constructor for class tools.jackson.databind.deser.ValueDeserializerModifier
 
valueFormat(JsonFormatVisitable, JavaType) - Method in class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
valueFormat(JsonFormatVisitable, JavaType) - Method in interface tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
ValueInjector - Class in tools.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 tools.jackson.databind.deser.impl.ValueInjector
 
ValueInstantiationException - Exception in tools.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 tools.jackson.databind.exc.ValueInstantiationException
 
ValueInstantiationException(JsonParser, String, JavaType, Throwable) - Constructor for exception tools.jackson.databind.exc.ValueInstantiationException
 
ValueInstantiator - Class in tools.jackson.databind.deser
Class that defines simple API implemented by objects that create value instances.
ValueInstantiator() - Constructor for class tools.jackson.databind.deser.ValueInstantiator
 
ValueInstantiator.Base - Class in tools.jackson.databind.deser
Partial ValueInstantiator implementation that is strongly recommended to be used instead of directly extending ValueInstantiator itself.
ValueInstantiator.Delegating - Class in tools.jackson.databind.deser
Delegating ValueInstantiator implementation meant as a base type that by default delegates methods to specified fallback instantiator.
ValueInstantiator.Gettable - Interface in tools.jackson.databind.deser
Tag-on interface to let deserializers indicate that they make use of ValueInstantiators and there is access for instantiator assigned.
valueInstantiatorInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class tools.jackson.databind.cfg.HandlerInstantiator
Method called to construct an instance of ValueInstantiator of specified type.
valueInstantiators() - Method in class tools.jackson.databind.cfg.DeserializerFactoryConfig
 
ValueInstantiators - Interface in tools.jackson.databind.deser
Interface for providers of ValueInstantiator instances.
ValueInstantiators.Base - Class in tools.jackson.databind.deser
Basic "NOP" implementation that can be used as the base class for custom implementations.
ValueNode - Class in tools.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 tools.jackson.databind.node.ValueNode
 
valueOf(boolean) - Static method in class tools.jackson.databind.node.BooleanNode
 
valueOf(byte[]) - Static method in class tools.jackson.databind.node.BinaryNode
 
valueOf(byte[], int, int) - Static method in class tools.jackson.databind.node.BinaryNode
 
valueOf(double) - Static method in class tools.jackson.databind.node.DoubleNode
 
valueOf(float) - Static method in class tools.jackson.databind.node.FloatNode
 
valueOf(int) - Static method in class tools.jackson.databind.node.IntNode
 
valueOf(long) - Static method in class tools.jackson.databind.node.LongNode
 
valueOf(short) - Static method in class tools.jackson.databind.node.ShortNode
 
valueOf(String) - Static method in enum class tools.jackson.databind.annotation.JsonSerialize.Typing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.cfg.CoercionAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.cfg.CoercionInputShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.cfg.DateTimeFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.cfg.EnumFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.cfg.JsonNodeFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.DefaultTyping
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.DeserializationFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.JsonNode.OverwriteMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.MapperFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.node.JsonNodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class tools.jackson.databind.node.StringNode
Factory method that should be used to construct instances.
valueOf(String) - Static method in enum class tools.jackson.databind.SerializationFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.type.LogicalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.util.AccessPattern
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tools.jackson.databind.util.NamingStrategyImpls
Returns the enum constant of this class with the specified name.
valueOf(BigDecimal) - Static method in class tools.jackson.databind.node.DecimalNode
 
valueOf(BigInteger) - Static method in class tools.jackson.databind.node.BigIntegerNode
 
values() - Static method in enum class tools.jackson.databind.annotation.JsonSerialize.Typing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.AnnotationIntrospector.ReferenceProperty.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.cfg.CoercionAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.cfg.CoercionInputShape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.cfg.ConstructorDetector.SingleArgConstructor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.cfg.DateTimeFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.cfg.EnumFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.cfg.JsonNodeFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.DefaultTyping
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.DeserializationFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.jsonFormatVisitors.JsonValueFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.JsonNode.OverwriteMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class tools.jackson.databind.JsonNode
Method for accessing all value nodes of this Node, iff this node is a JSON Array or Object node.
values() - Static method in enum class tools.jackson.databind.jsontype.PolymorphicTypeValidator.Validity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.MapperFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class tools.jackson.databind.node.ArrayNode
Method for accessing all value nodes of this Node, iff this node is a JSON Array or Object node.
values() - Static method in enum class tools.jackson.databind.node.JsonNodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class tools.jackson.databind.node.ObjectNode
 
values() - Static method in enum class tools.jackson.databind.SerializationFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.type.LogicalType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tools.jackson.databind.util.AccessPattern
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class tools.jackson.databind.util.EnumValues
 
values() - Static method in enum class tools.jackson.databind.util.NamingStrategyImpls
Returns an array containing the constants of this enum class, in the order they are declared.
valueSerializer() - Method in class tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
ValueSerializer<T> - Class in tools.jackson.databind
Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
ValueSerializer() - Constructor for class tools.jackson.databind.ValueSerializer
 
ValueSerializer.None - Class in tools.jackson.databind
This marker class is only to be used with annotations, to indicate that no serializer is configured.
ValueSerializerModifier - Class in tools.jackson.databind.ser
Abstract class that defines API for objects that can be registered (via ObjectMapper configuration process, using MapperBuilder) to participate in constructing ValueSerializer instances (including but not limited to BeanSerializers).
ValueSerializerModifier() - Constructor for class tools.jackson.databind.ser.ValueSerializerModifier
 
valueStream() - Method in class tools.jackson.databind.JsonNode
Returns a stream of all value nodes of this Node, iff this node is an ArrayNode or ObjectNode.
valueStream() - Method in class tools.jackson.databind.node.ArrayNode
 
valueStream() - Method in class tools.jackson.databind.node.ContainerNode
 
valueStream() - Method in class tools.jackson.databind.node.ObjectNode
 
valueToString(Object) - Method in class tools.jackson.databind.ext.javatime.ser.ZoneIdSerializer
 
valueToString(Object) - Method in class tools.jackson.databind.ser.std.ToStringSerializer
 
valueToString(Object) - Method in class tools.jackson.databind.ser.std.ToStringSerializerBase
 
valueToTree(Object) - Method in class tools.jackson.databind.ObjectMapper
Method that is reverse of ObjectMapper.treeToValue(tools.jackson.core.TreeNode, java.lang.Class<T>): it will convert given Java value (usually bean) into its equivalent Tree model JsonNode representation.
valueToTree(Object) - Method in class tools.jackson.databind.ObjectWriter
Method that will convert given Java value (usually bean) into its equivalent Tree model JsonNode representation.
valueToTree(Object) - Method in class tools.jackson.databind.ser.SerializationContextExt
Method that will convert given Java value (usually bean) into its equivalent Tree model JsonNode representation.
valueToTree(Object) - Method in class tools.jackson.databind.SerializationContext
Method that will convert given Java value (usually bean) into its equivalent Tree mode JsonNode representation.
verifyBaseTypeValidity(DatabindContext, JavaType) - Method in class tools.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 tools.jackson.databind.util.ClassUtil
 
verifyNonDup(AnnotatedWithParams, int, boolean) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
version() - Method in class tools.jackson.databind.AnnotationIntrospector
 
version() - Method in class tools.jackson.databind.cfg.PackageVersion
 
version() - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
version() - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
version() - Method in class tools.jackson.databind.introspect.NopAnnotationIntrospector
 
version() - Method in class tools.jackson.databind.JacksonModule
Method that returns version of this module.
version() - Method in class tools.jackson.databind.json.JsonMapper
 
version() - Method in class tools.jackson.databind.module.SimpleModule
 
version() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
version() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
version() - Method in class tools.jackson.databind.ObjectMapper
Method that will return version information stored in and read from jar that contains this class.
version() - Method in class tools.jackson.databind.ObjectReader
Method that will return version information stored in and read from jar that contains this class.
version() - Method in class tools.jackson.databind.ObjectWriter
Method that will return version information stored in and read from jar that contains this class.
version() - Method in class tools.jackson.databind.SequenceWriter
Method that will return version information stored in and read from jar that contains this class.
version() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
version() - Method in class tools.jackson.databind.util.TokenBuffer
 
VERSION - Static variable in class tools.jackson.databind.cfg.PackageVersion
 
ViewMatcher - Class in tools.jackson.databind.util
Helper class used for checking whether a property is visible in the active view
ViewMatcher() - Constructor for class tools.jackson.databind.util.ViewMatcher
 
VirtualAnnotatedMember - Class in tools.jackson.databind.introspect
Placeholder used by virtual properties as placeholder for underlying AnnotatedMember.
VirtualAnnotatedMember(TypeResolutionContext, Class<?>, String, JavaType) - Constructor for class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
VirtualBeanPropertyWriter - Class in tools.jackson.databind.ser
BeanPropertyWriter implementation used with JsonAppend to add "virtual" properties in addition to regular ones.
VirtualBeanPropertyWriter() - Constructor for class tools.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(tools.jackson.databind.cfg.MapperConfig<?>, tools.jackson.databind.introspect.AnnotatedClass, tools.jackson.databind.introspect.BeanPropertyDefinition, tools.jackson.databind.JavaType) method is called.
VirtualBeanPropertyWriter(BeanPropertyDefinition, Annotations, JavaType) - Constructor for class tools.jackson.databind.ser.VirtualBeanPropertyWriter
Constructor used by most sub-types.
VirtualBeanPropertyWriter(BeanPropertyDefinition, Annotations, JavaType, ValueSerializer<?>, TypeSerializer, JavaType, JsonInclude.Value, Class<?>[]) - Constructor for class tools.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 tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
VirtualBeanPropertyWriter(VirtualBeanPropertyWriter, PropertyName) - Constructor for class tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
virtualPropertyWriterInstance(MapperConfig<?>, Class<?>) - Method in class tools.jackson.databind.cfg.HandlerInstantiator
Method called to construct a VirtualBeanPropertyWriter instance of specified type.
VisibilityChecker - Class in tools.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(JsonAutoDetect) - Constructor for class tools.jackson.databind.introspect.VisibilityChecker
Constructor used for building instance that has minumum visibility levels as indicated by given annotation instance
VisibilityChecker(JsonAutoDetect.Visibility) - Constructor for class tools.jackson.databind.introspect.VisibilityChecker
Constructor that will assign given visibility value for all properties.
VisibilityChecker(JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility) - Constructor for class tools.jackson.databind.introspect.VisibilityChecker
Constructor that allows directly specifying minimum visibility levels to use
visibleInView(Class<?>) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
visibleInView(Class<?>) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
visitArrayFormat(JsonFormatVisitorWrapper, JavaType, JsonFormatTypes) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
visitArrayFormat(JsonFormatVisitorWrapper, JavaType, ValueSerializer<?>, JavaType) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
visitFloatFormat(JsonFormatVisitorWrapper, JavaType, JsonParser.NumberType) - Method in class tools.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 tools.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 tools.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 tools.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 tools.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 tools.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 tools.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 tools.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 tools.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 tools.jackson.databind.ser.std.SimpleFilterProvider
 
willSuppressNulls() - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
with(JsonAutoDetect.Visibility) - Method in class tools.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(DateFormat) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(DateFormat) - Method in class tools.jackson.databind.cfg.MapperConfigBase
Method for constructing and returning a new instance with different DateFormat to use.
with(DateFormat) - Method in class tools.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 tools.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 tools.jackson.databind.cfg.BaseSettings
 
with(Locale) - Method in class tools.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 tools.jackson.databind.ObjectReader
 
with(Locale) - Method in class tools.jackson.databind.ObjectWriter
 
with(TimeZone) - Method in class tools.jackson.databind.cfg.BaseSettings
Fluent factory for constructing a new instance that uses specified TimeZone.
with(TimeZone) - Method in class tools.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 tools.jackson.databind.ObjectReader
 
with(TimeZone) - Method in class tools.jackson.databind.ObjectWriter
 
with(Base64Variant) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(Base64Variant) - Method in class tools.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 tools.jackson.databind.ObjectReader
 
with(Base64Variant) - Method in class tools.jackson.databind.ObjectWriter
Method that will construct a new instance that uses specified default Base64Variant for base64 encoding
with(FormatFeature) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature enabled.
with(FormatFeature) - Method in class tools.jackson.databind.ObjectWriter
 
with(FormatFeature) - Method in class tools.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 tools.jackson.databind.cfg.GeneratorSettings
 
with(FormatSchema) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new instance with configuration that passes specified FormatSchema to JsonParser that is constructed for parsing content.
with(FormatSchema) - Method in class tools.jackson.databind.ObjectWriter
Method that will construct a new instance that uses specific format schema for serialization.
with(CharacterEscapes) - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
with(CharacterEscapes) - Method in class tools.jackson.databind.ObjectWriter
 
with(PrettyPrinter) - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
with(PrettyPrinter) - Method in class tools.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 tools.jackson.databind.DeserializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
with(StreamReadFeature) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature enabled.
with(StreamWriteFeature) - Method in class tools.jackson.databind.ObjectWriter
 
with(StreamWriteFeature) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified feature enabled.
with(CacheProvider) - Method in class tools.jackson.databind.cfg.BaseSettings
Fluent factory for constructing a new instance with provided CacheProvider.
with(CacheProvider) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
with(ConstructorDetector) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(ContextAttributes) - Method in class tools.jackson.databind.cfg.MapperConfigBase
Method for constructing an instance that has specified contextual attributes.
with(ContextAttributes) - Method in class tools.jackson.databind.DeserializationConfig
 
with(ContextAttributes) - Method in class tools.jackson.databind.ObjectReader
Mutant factory for overriding set of (default) attributes for ObjectReader to use.
with(ContextAttributes) - Method in class tools.jackson.databind.ObjectWriter
Mutant factory for overriding set of (default) attributes for ObjectWriter to use.
with(ContextAttributes) - Method in class tools.jackson.databind.SerializationConfig
 
with(DatatypeFeature) - Method in class tools.jackson.databind.cfg.DatatypeFeatures
Mutant factory method that returns an instance with given Feature explicitly enabled.
with(DatatypeFeature) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature enabled.
with(DatatypeFeature) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified feature enabled.
with(DatatypeFeature, boolean) - Method in class tools.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 tools.jackson.databind.cfg.BaseSettings
 
with(DeserializationConfig) - Method in class tools.jackson.databind.ObjectReader
Mutant factory method that will construct a new instance that has specified underlying DeserializationConfig.
with(DeserializationFeature) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature enabled.
with(DeserializationFeature, DeserializationFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features enabled.
with(EnumNamingStrategy) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(InjectableValues) - Method in class tools.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 tools.jackson.databind.cfg.BaseSettings
 
with(PolymorphicTypeValidator) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(TypeResolverBuilder<?>) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(TypeResolverBuilder<?>) - Method in class tools.jackson.databind.cfg.MapperConfigBase
Method for constructing and returning a new instance with different TypeResolverBuilder to use.
with(JsonNodeFactory) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(JsonNodeFactory) - Method in class tools.jackson.databind.cfg.MapperConfigBase
Fluent factory method that will construct a new instance with specified JsonNodeFactory.
with(JsonNodeFactory) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance with configuration that uses passed JsonNodeFactory for constructing JsonNode instances.
with(PropertyNamingStrategy) - Method in class tools.jackson.databind.cfg.BaseSettings
 
with(FilterProvider) - Method in class tools.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 tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified feature enabled.
with(SerializationFeature) - Method in class tools.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 tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified features enabled.
with(SerializationFeature, SerializationFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
withAdditionalDeserializers(Deserializers) - Method in class tools.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 tools.jackson.databind.deser.BasicDeserializerFactory
Convenience method for creating a new factory instance with additional deserializer provider.
withAdditionalDeserializers(Deserializers) - Method in class tools.jackson.databind.deser.DeserializerFactory
Convenience method for creating a new factory instance with additional deserializer provider.
withAdditionalKeyDeserializers(KeyDeserializers) - Method in class tools.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 tools.jackson.databind.deser.BasicDeserializerFactory
Convenience method for creating a new factory instance with additional KeyDeserializers.
withAdditionalKeyDeserializers(KeyDeserializers) - Method in class tools.jackson.databind.deser.DeserializerFactory
Convenience method for creating a new factory instance with additional KeyDeserializers.
withAdditionalKeySerializers(Serializers) - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
withAdditionalKeySerializers(Serializers) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Convenience method for creating a new factory instance with an additional key serializer provider.
withAdditionalKeySerializers(Serializers) - Method in class tools.jackson.databind.ser.SerializerFactory
Mutant factory method for creating a new factory instance with additional key serializer provider: provider will get inserted as the first one to be checked.
withAdditionalSerializers(Serializers) - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
withAdditionalSerializers(Serializers) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Convenience method for creating a new factory instance with an additional serializer provider.
withAdditionalSerializers(Serializers) - Method in class tools.jackson.databind.ser.SerializerFactory
Mutant factory method for creating a new factory instance with additional serializer provider: provider will get inserted as the first one to be checked.
withAllCoercionConfigs(Consumer<CoercionConfigs>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing various aspects of configuration overrides.
withAllConfigOverrides(Consumer<ConfigOverrides>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing various aspects of configuration overrides.
withAllowJDKTypeConstructors(boolean) - Method in class tools.jackson.databind.cfg.ConstructorDetector
 
withAlwaysAsId(boolean) - Method in class tools.jackson.databind.introspect.ObjectIdInfo
 
withAlwaysAsId(boolean) - Method in class tools.jackson.databind.ser.impl.ObjectIdWriter
 
withAnnotationIntrospector(AnnotationIntrospector) - Method in class tools.jackson.databind.cfg.BaseSettings
 
withAnnotations(AnnotationMap) - Method in class tools.jackson.databind.introspect.AnnotatedConstructor
 
withAnnotations(AnnotationMap) - Method in class tools.jackson.databind.introspect.AnnotatedField
 
withAnnotations(AnnotationMap) - Method in class tools.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 tools.jackson.databind.introspect.AnnotatedMethod
 
withAnnotations(AnnotationMap) - Method in class tools.jackson.databind.introspect.AnnotatedParameter
 
withAnnotations(AnnotationMap) - Method in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
withAppendedAnnotationIntrospector(AnnotationIntrospector) - Method in class tools.jackson.databind.cfg.BaseSettings
 
withArray(String) - Method in class tools.jackson.databind.JsonNode
Short-cut equivalent to:
withArray(String) - Method in class tools.jackson.databind.node.ObjectNode
 
withArray(String, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.JsonNode
Short-cut equivalent to:
withArray(JsonPointer) - Method in class tools.jackson.databind.JsonNode
Same as JsonNode.withArray(JsonPointer, OverwriteMode, boolean) but with defaults of OvewriteMode#NULLS (overwrite mode) and true for preferIndex.
withArray(JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.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 tools.jackson.databind.node.BaseJsonNode
 
withArrayProperty(String) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.withArray(JsonPointer, OverwriteMode, boolean) -- basically short-cut to:
withArrayProperty(String) - Method in class tools.jackson.databind.node.ObjectNode
 
withAttribute(Object, Object) - Method in class tools.jackson.databind.cfg.MapperConfigBase
Method for constructing an instance that has specified value for attribute for given key.
withAttribute(Object, Object) - Method in class tools.jackson.databind.ObjectReader
 
withAttribute(Object, Object) - Method in class tools.jackson.databind.ObjectWriter
 
withAttributes(Map<?, ?>) - Method in class tools.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 tools.jackson.databind.ObjectReader
 
withAttributes(Map<?, ?>) - Method in class tools.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 tools.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 tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
withBeanProperties(BeanPropertyMap) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
withBeanProperties(BeanPropertyMap) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
withBeanProperties(BeanPropertyMap) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
withBuilderPrefix(String) - Method in class tools.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 tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Mutant factory used for creating a new instance with additional set of properties to ignore or include (from properties this instance otherwise has)
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.ser.BeanSerializer
 
withByNameInclusion(Set<String>, Set<String>) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
withCache(LookupCache<Object, JavaType>) - Method in class tools.jackson.databind.type.TypeFactory
Mutant factory method that will construct new TypeFactory with identical settings except for different cache.
withCaseInsensitivity(boolean) - Method in class tools.jackson.databind.deser.bean.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.
withClassLoader(ClassLoader) - Method in class tools.jackson.databind.type.TypeFactory
"Mutant factory" method which will construct a new instance with specified ClassLoader to use by TypeFactory.findClass(java.lang.String).
withCoercionConfig(Class<?>, Consumer<MutableCoercionConfig>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing coercion config for specific physical type, through callback to specific handler.
withCoercionConfig(LogicalType, Consumer<MutableCoercionConfig>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing coercion config for specific logical types, through callback to specific handler.
withCoercionConfigDefaults(Consumer<MutableCoercionConfig>) - Method in class tools.jackson.databind.cfg.MapperBuilder
Method for changing target-type-independent coercion configuration defaults.
withColonInTimeZone(boolean) - Method in class tools.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): either this instance (if setting would not change), or newly constructed instance with desired setting for colon inclusion.
withConfig(DeserializerFactoryConfig) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
withConfig(DeserializerFactoryConfig) - Method in class tools.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 tools.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 tools.jackson.databind.ser.VirtualBeanPropertyWriter
Contextualization method called on a newly constructed virtual bean property.
withConfig(SerializerFactoryConfig) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Method used for creating a new instance of this factory, but with different configuration.
withConfig(SerializerFactoryConfig) - Method in class tools.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 tools.jackson.databind.cfg.MapperBuilder
Method for changing config overrides for specific type, through callback to specific handler.
withContentInclusion(Object, boolean) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
withContentInclusion(Object, boolean) - Method in class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
withContentInclusion(Object, boolean) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
withContentInclusion(Object, boolean) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
Mutant factory for constructing an instance with different inclusion strategy for content (Map values).
withContentInclusion(Object, boolean) - Method in class tools.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 tools.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 tools.jackson.databind.type.ArrayType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.CollectionLikeType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.CollectionType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.IterationType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.MapLikeType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.MapType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.PlaceholderForType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.ReferenceType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
withContentType(JavaType) - Method in class tools.jackson.databind.type.SimpleType
 
withContentTypeHandler(Object) - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.CollectionLikeType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.CollectionType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.IterationType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.MapType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.PlaceholderForType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.ReferenceType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
withContentTypeHandler(Object) - Method in class tools.jackson.databind.type.SimpleType
 
withContentValueHandler(Object) - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.CollectionLikeType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.CollectionType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.IterationType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.MapType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.PlaceholderForType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.ReferenceType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
withContentValueHandler(Object) - Method in class tools.jackson.databind.type.SimpleType
 
withConverter(DurationUnitConverter) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
withConverter(DurationUnitConverter) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
withCreatorVisibility(JsonAutoDetect.Visibility) - Method in class tools.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, String) - Method in class tools.jackson.databind.deser.jdk.DateBasedDeserializer
 
withDateFormat(DateFormat, String) - Method in class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
 
withDateFormat(DateFormat, String) - Method in class tools.jackson.databind.deser.jdk.JavaUtilDateDeserializer
 
withDateFormat(DateFormat, String) - Method in class tools.jackson.databind.ext.sql.JavaSqlDateDeserializer
 
withDateFormat(DateFormat, String) - Method in class tools.jackson.databind.ext.sql.JavaSqlTimestampDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
withDateFormat(DateTimeFormatter) - Method in class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
 
withDefaultImpl(Class<?>) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
withDefaultImpl(Class<?>) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
withDefaultImpl(Class<?>) - Method in interface tools.jackson.databind.jsontype.TypeResolverBuilder
"Mutant factory" method for creating a new instance with different default implementation to use if type id is either not available, or cannot be resolved.
withDefaultPrettyPrinter() - Method in class tools.jackson.databind.ObjectWriter
Method that will construct a new instance that will use the default pretty printer for serialization.
withDefaultPrettyPrinter(PrettyPrinter) - Method in class tools.jackson.databind.SerializationConfig
 
withDefaultValue(String) - Method in class tools.jackson.databind.PropertyMetadata
 
withDelegate(SettableBeanProperty) - Method in class tools.jackson.databind.deser.impl.InnerClassProperty
 
withDelegate(SettableBeanProperty) - Method in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
withDelegate(SettableBeanProperty) - Method in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
 
withDelegate(SettableBeanProperty) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
Method sub-classes must implement, to construct a new instance with given delegate.
withDelegate(Converter<Object, ?>, JavaType, ValueSerializer<?>, BeanProperty) - Method in class tools.jackson.databind.ser.std.StdDelegatingSerializer
Method used for creating resolved contextual instances.
withDelegate(Converter<Object, T>, JavaType, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
Method used for creating resolved contextual instances.
withDescription(String) - Method in class tools.jackson.databind.PropertyMetadata
 
withDeserializer(TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
Overridable fluent-factory method used to create contextual instances
withDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
withDeserializerModifier(ValueDeserializerModifier) - Method in class tools.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(ValueDeserializerModifier) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Convenience method for creating a new factory instance with additional ValueDeserializerModifier.
withDeserializerModifier(ValueDeserializerModifier) - Method in class tools.jackson.databind.deser.DeserializerFactory
Convenience method for creating a new factory instance with additional ValueDeserializerModifier.
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializer
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetDateTimeSerializer
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
withFeatures(Boolean, Boolean) - Method in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
withFeatures(FormatFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features enabled.
withFeatures(FormatFeature...) - Method in class tools.jackson.databind.ObjectWriter
 
withFeatures(FormatFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
withFeatures(StreamReadFeature...) - Method in class tools.jackson.databind.DeserializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
withFeatures(StreamReadFeature...) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features enabled.
withFeatures(StreamWriteFeature...) - Method in class tools.jackson.databind.ObjectWriter
 
withFeatures(StreamWriteFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
withFeatures(DatatypeFeature...) - Method in class tools.jackson.databind.cfg.DatatypeFeatures
"Bulk" variant of DatatypeFeatures.with(DatatypeFeature) which allows explicit enabling of multiple features
withFeatures(DatatypeFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features enabled.
withFeatures(DatatypeFeature...) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified features enabled.
withFeatures(DeserializationFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features enabled.
withFeatures(SerializationFeature...) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified features enabled.
withFeatures(SerializationFeature...) - Method in class tools.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 tools.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 tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
withFilterId(Object) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Mutant factory used for creating a new instance with different filter id (used with JsonFilter annotation)
withFilterId(Object) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
withFilterId(Object) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
withFilterId(Object) - Method in class tools.jackson.databind.ser.BeanSerializer
 
withFilterId(Object) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
withFilterId(Object) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
withFilterId(Object) - Method in class tools.jackson.databind.ValueSerializer
Mutant factory method that is called if contextual configuration indicates that a specific filter (as specified by filterId) is to be used for serialization.
withFilters(FilterProvider) - Method in class tools.jackson.databind.SerializationConfig
 
withFirstCharAcceptance(boolean, boolean) - Method in class tools.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 tools.jackson.databind.ext.sql.JavaSqlDateSerializer
 
withFormat(Boolean, DateFormat) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
withFormat(Boolean, DateFormat) - Method in class tools.jackson.databind.ser.jdk.JavaUtilCalendarSerializer
 
withFormat(Boolean, DateFormat) - Method in class tools.jackson.databind.ser.jdk.JavaUtilDateSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetDateTimeSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.OffsetTimeSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
withFormat(DateTimeFormatter, Boolean, JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
withFormatOverrides(SerializationConfig, JsonFormat.Value) - Method in class tools.jackson.databind.ValueSerializer
Mutant factory called if there is need to create a serializer with specified format overrides (typically from property on which this serializer would be used, based on type declaration).
withGetterPrefix(String) - Method in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
Mutant factory for changing the prefix used for "getter" methods
withGetterVisibility(JsonAutoDetect.Visibility) - Method in class tools.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 tools.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 tools.jackson.databind.ObjectReader
 
withHandlersFrom(JavaType) - Method in class tools.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 tools.jackson.databind.type.CollectionLikeType
 
withHandlersFrom(JavaType) - Method in class tools.jackson.databind.type.MapLikeType
 
withIgnoreAllUnknown(boolean) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
withIgnoreAllUnknown(boolean) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
withIgnoreAllUnknown(boolean) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
withIgnoreAllUnknown(boolean) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
withIgnoreAllUnknown(boolean) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
withIgnoredProperties(Set<String>) - Method in class tools.jackson.databind.ser.BeanSerializer
 
withIgnoredProperties(Set<String>) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
withIgnoredProperties(Set<String>) - Method in class tools.jackson.databind.ValueSerializer
Mutant factory method called to create a new instance after excluding specified set of properties by name, if there is any.
withInclusion(JsonInclude.Value) - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
withIndex(Integer) - Method in class tools.jackson.databind.PropertyMetadata
 
withInsertedAnnotationIntrospector(AnnotationIntrospector) - Method in class tools.jackson.databind.cfg.BaseSettings
 
withIsGetterPrefix(String) - Method in class tools.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 tools.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 tools.jackson.databind.type.MapLikeType
 
withKeyType(JavaType) - Method in class tools.jackson.databind.type.MapType
 
withKeyTypeHandler(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
withKeyTypeHandler(Object) - Method in class tools.jackson.databind.type.MapType
 
withKeyValueHandler(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
withKeyValueHandler(Object) - Method in class tools.jackson.databind.type.MapType
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
withLeniency(Boolean) - Method in class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
 
withLenient(Boolean) - Method in class tools.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 tools.jackson.databind.util.StdDateFormat
"Mutant factory" method that will return an instance that uses specified Locale: either this instance (if setting would not change), or newly constructed instance with different Locale to use.
withMember(AnnotatedMember) - Method in interface tools.jackson.databind.introspect.WithMember
 
WithMember<T> - Interface in tools.jackson.databind.introspect
 
withMergeInfo(PropertyMetadata.MergeInfo) - Method in class tools.jackson.databind.PropertyMetadata
 
withMetadata(PropertyMetadata) - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
withModifier(TypeModifier) - Method in class tools.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).
withModules(Consumer<JacksonModule>) - Method in class tools.jackson.databind.cfg.MapperBuilder
"Accessor" method that will expose set of registered modules, in addition order, to given handler.
withName(PropertyName) - Method in class tools.jackson.databind.deser.CreatorProperty
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
withName(PropertyName) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Fluent factory method for constructing and returning a new instance with specified property name.
withName(PropertyName) - Method in class tools.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 Named.getName() would return newName.
withName(PropertyName) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
withName(PropertyName) - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
withNamespace(String) - Method in class tools.jackson.databind.PropertyName
Fluent factory method for constructing an instance with different namespace.
withNext(POJOPropertyBuilder.Linked<T>) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
withNoProblemHandlers() - Method in class tools.jackson.databind.DeserializationConfig
Method for removing all configured problem handlers; usually done to replace existing handler(s) with different one(s)
withNullKeySerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
withNullKeySerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
withNullKeySerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.ser.SerializerFactory
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.CreatorProperty
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
withNullProvider(NullValueProvider) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
withNulls(Nulls, Nulls) - Method in class tools.jackson.databind.PropertyMetadata
 
withNullValueSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
withNullValueSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
withNullValueSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.ser.SerializerFactory
 
withObject(String) - Method in class tools.jackson.databind.JsonNode
Method that works in one of possible ways, depending on whether exprOrProperty is a valid JsonPointer expression or not (valid expression is either empty String "" or starts with leading slash / character).
withObject(String) - Method in class tools.jackson.databind.node.ObjectNode
 
withObject(String, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.JsonNode
Short-cut equivalent to:
withObject(JsonPointer) - Method in class tools.jackson.databind.JsonNode
Same as JsonNode.withObject(JsonPointer, OverwriteMode, boolean) but with defaults of OvewriteMode#NULLS (overwrite mode) and true for preferIndex (that is, will try to consider JsonPointer segments index if at all possible and only secondarily as property name
withObject(JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.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 tools.jackson.databind.node.BaseJsonNode
 
withObjectIdReader(ObjectIdReader) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
withObjectIdReader(ObjectIdReader) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
withObjectIdReader(ObjectIdReader) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
withObjectIdReader(ObjectIdReader) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
withObjectIdReader(ObjectIdReader) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Mutant factory used for creating a new instance with different ObjectIdWriter.
withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.BeanSerializer
 
withObjectIdWriter(ObjectIdWriter) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
withObjectProperty(String) - Method in class tools.jackson.databind.JsonNode
Method similar to JsonNode.withObject(JsonPointer, OverwriteMode, boolean) -- basically short-cut to:
withObjectProperty(String) - Method in class tools.jackson.databind.node.ObjectNode
 
without(String) - Method in class tools.jackson.databind.node.ObjectNode
Method for removing property from this ObjectNode, and returning instance after removal.
without(Collection<String>) - Method in class tools.jackson.databind.node.ObjectNode
Method for removing specified properties out of this ObjectNode.
without(FormatFeature) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature disabled.
without(FormatFeature) - Method in class tools.jackson.databind.ObjectWriter
 
without(FormatFeature) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
without(StreamReadFeature) - Method in class tools.jackson.databind.DeserializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
without(StreamReadFeature) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature disabled.
without(StreamWriteFeature) - Method in class tools.jackson.databind.ObjectWriter
 
without(StreamWriteFeature) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
without(DatatypeFeature) - Method in class tools.jackson.databind.cfg.DatatypeFeatures
Mutant factory method that returns an instance with given Feature explicitly disabled.
without(DatatypeFeature) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature disabled.
without(DatatypeFeature) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified feature disabled.
without(DeserializationFeature) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified feature disabled.
without(DeserializationFeature, DeserializationFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features disabled.
without(SerializationFeature) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified feature disabled.
without(SerializationFeature) - Method in class tools.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 tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified features disabled.
without(SerializationFeature, SerializationFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withoutAttribute(Object) - Method in class tools.jackson.databind.cfg.MapperConfigBase
Method for constructing an instance that has no value for attribute for given key.
withoutAttribute(Object) - Method in class tools.jackson.databind.ObjectReader
 
withoutAttribute(Object) - Method in class tools.jackson.databind.ObjectWriter
 
withoutFeatures(FormatFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features disabled.
withoutFeatures(FormatFeature...) - Method in class tools.jackson.databind.ObjectWriter
 
withoutFeatures(FormatFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withoutFeatures(StreamReadFeature...) - Method in class tools.jackson.databind.DeserializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withoutFeatures(StreamReadFeature...) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features disabled.
withoutFeatures(StreamWriteFeature...) - Method in class tools.jackson.databind.ObjectWriter
 
withoutFeatures(StreamWriteFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withoutFeatures(DatatypeFeature...) - Method in class tools.jackson.databind.cfg.DatatypeFeatures
"Bulk" variant of DatatypeFeatures.without(DatatypeFeature) which allows explicit disabling of multiple features
withoutFeatures(DatatypeFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features disabled.
withoutFeatures(DatatypeFeature...) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified features disabled.
withoutFeatures(DeserializationFeature...) - Method in class tools.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 tools.jackson.databind.ObjectReader
Method for constructing a new reader instance that is configured with specified features disabled.
withoutFeatures(SerializationFeature...) - Method in class tools.jackson.databind.ObjectWriter
Method for constructing a new instance that is configured with specified features disabled.
withoutFeatures(SerializationFeature...) - Method in class tools.jackson.databind.SerializationConfig
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withoutIgnored() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
withoutLocalDefinitions() - Method in class tools.jackson.databind.introspect.MixInHandler
Mutant factory method that constructs a new instance that has no locally defined mix-in/target mappings.
withoutNext() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
withoutNonVisible() - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
withoutProperties(Collection<String>) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.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 tools.jackson.databind.ObjectReader
Convenience method that is same as calling: withRootName("") which will forcibly prevent use of root name wrapping when writing values with this ObjectReader.
withoutRootName() - Method in class tools.jackson.databind.ObjectWriter
Convenience method that is same as calling: withRootName("") which will forcibly prevent use of root name wrapping when writing values with this ObjectWriter.
withoutSharedAttribute(Object) - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
withoutSharedAttribute(Object) - Method in class tools.jackson.databind.cfg.ContextAttributes
 
withoutVariable(String) - Method in class tools.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 tools.jackson.databind.introspect.VisibilityChecker
 
withOverrides(MixInResolver) - Method in class tools.jackson.databind.introspect.MixInHandler
Mutant factory for constructor a new resolver instance with given mix-in resolver override.
withPerCallAttribute(Object, Object) - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
withPerCallAttribute(Object, Object) - Method in class tools.jackson.databind.cfg.ContextAttributes
Mutator used during call (via context) to set value of "non-shared" part of attribute set.
withPrefix - Variable in class tools.jackson.databind.annotation.JsonPOJOBuilder.Value
 
withPrefix() - Element in annotation interface tools.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 tools.jackson.databind.ser.bean.BeanAsArraySerializer
 
withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Mutant factory used for creating a new instance with modified set of properties
withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
 
withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.BeanSerializer
 
withProperties(BeanPropertyWriter[], BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
withProperty(SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.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.
withRequireAnnotation(boolean) - Method in class tools.jackson.databind.cfg.ConstructorDetector
 
withRequired(Boolean) - Method in class tools.jackson.databind.PropertyMetadata
 
withResolved(Boolean, Boolean, Boolean) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, boolean) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.jdk.IterableSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, Boolean) - Method in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, NameTransformer) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, NameTransformer) - Method in class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
withResolved(BeanProperty, TypeSerializer, ValueSerializer<?>, NameTransformer) - Method in class tools.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, ValueSerializer<?>, ValueSerializer<?>, Object, boolean) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
withResolved(BeanProperty, ValueSerializer<?>, ValueSerializer<?>, Set<String>, Set<String>, boolean) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
withResolved(NullValueProvider, Boolean) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
withResolved(TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.jdk.AtomicReferenceDeserializer
 
withResolved(TypeDeserializer, ValueDeserializer<?>) - Method in class tools.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, ValueDeserializer<?>) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalDeserializer
 
withResolved(TypeDeserializer, ValueDeserializer<?>, NullValueProvider, Boolean) - Method in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
 
withResolved(KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
Fluent factory method used to create a copy with slightly different settings.
withResolved(KeyDeserializer, TypeDeserializer, ValueDeserializer<?>, NullValueProvider, Set<String>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
Fluent factory method used to create a copy with slightly different settings.
withResolved(KeyDeserializer, TypeDeserializer, ValueDeserializer<?>, NullValueProvider, Set<String>, Set<String>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
withResolved(KeyDeserializer, ValueDeserializer<?>, TypeDeserializer, NullValueProvider) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
withResolved(ValueDeserializer<?>, NullValueProvider, Boolean) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
withResolved(ValueDeserializer<?>, ValueDeserializer<?>, NullValueProvider, Boolean) - Method in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
 
withResolved(ValueDeserializer<?>, ValueDeserializer<?>, TypeDeserializer, NullValueProvider, Boolean) - Method in class tools.jackson.databind.deser.jdk.ArrayBlockingQueueDeserializer
Fluent-factory method call to construct contextual instance.
withResolved(ValueDeserializer<?>, ValueDeserializer<?>, TypeDeserializer, NullValueProvider, Boolean) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
Fluent-factory method call to construct contextual instance.
withRootName(String) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
withRootName(String) - Method in class tools.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 tools.jackson.databind.ObjectWriter
Method for constructing a new instance with configuration that specifies what root name to use for "root element wrapping".
withRootName(PropertyName) - Method in class tools.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 tools.jackson.databind.DeserializationConfig
 
withRootName(PropertyName) - Method in class tools.jackson.databind.ObjectReader
 
withRootName(PropertyName) - Method in class tools.jackson.databind.ObjectWriter
 
withRootName(PropertyName) - Method in class tools.jackson.databind.SerializationConfig
 
withRootValueSeparator(String) - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
withRootValueSeparator(String) - Method in class tools.jackson.databind.ObjectWriter
 
withRootValueSeparator(SerializableString) - Method in class tools.jackson.databind.cfg.GeneratorSettings
 
withRootValueSeparator(SerializableString) - Method in class tools.jackson.databind.ObjectWriter
 
withScalarConstructorVisibility(JsonAutoDetect.Visibility) - Method in class tools.jackson.databind.introspect.VisibilityChecker
 
withSerializer(ValueSerializer<?>) - Method in class tools.jackson.databind.ser.impl.ObjectIdWriter
 
withSerializerModifier(ValueSerializerModifier) - Method in class tools.jackson.databind.cfg.SerializerFactoryConfig
 
withSerializerModifier(ValueSerializerModifier) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Convenience method for creating a new factory instance with additional bean serializer modifier.
withSerializerModifier(ValueSerializerModifier) - Method in class tools.jackson.databind.ser.SerializerFactory
Mutant factory method for creating a new factory instance with additional serializer modifier: modifier will get inserted as the first one to be checked.
withSetterPrefix(String) - Method in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
Mutant factory for changing the prefix used for "setter" methods
withSetterVisibility(JsonAutoDetect.Visibility) - Method in class tools.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 tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
withSettings(JsonTypeInfo.Value) - Method in interface tools.jackson.databind.jsontype.TypeResolverBuilder
Method for overriding type information.
withShape(JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
The default implementation returns this, because shape is more likely applicable in case of the serialization, usage during deserialization could cover only very specific cases.
withShape(JsonFormat.Shape) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
withSharedAttribute(Object, Object) - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
withSharedAttribute(Object, Object) - Method in class tools.jackson.databind.cfg.ContextAttributes
 
withSharedAttributes(Map<?, ?>) - Method in class tools.jackson.databind.cfg.ContextAttributes.Impl
 
withSharedAttributes(Map<?, ?>) - Method in class tools.jackson.databind.cfg.ContextAttributes
 
withSimpleName(String) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
withSimpleName(String) - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder
 
withSimpleName(String) - Method in class tools.jackson.databind.PropertyName
Fluent factory method for constructing an instance with different simple name.
withSimpleName(String) - Method in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
withSingleArgMode(ConstructorDetector.SingleArgConstructor) - Method in class tools.jackson.databind.cfg.ConstructorDetector
 
withStackTrace() - Method in exception tools.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 tools.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 tools.jackson.databind.type.ArrayType
 
withStaticTyping() - Method in class tools.jackson.databind.type.CollectionLikeType
 
withStaticTyping() - Method in class tools.jackson.databind.type.CollectionType
 
withStaticTyping() - Method in class tools.jackson.databind.type.IterationType
 
withStaticTyping() - Method in class tools.jackson.databind.type.MapLikeType
 
withStaticTyping() - Method in class tools.jackson.databind.type.MapType
 
withStaticTyping() - Method in class tools.jackson.databind.type.PlaceholderForType
 
withStaticTyping() - Method in class tools.jackson.databind.type.ReferenceType
 
withStaticTyping() - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
withStaticTyping() - Method in class tools.jackson.databind.type.SimpleType
 
withTimeZone(TimeZone) - Method in class tools.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(JavaType) - Method in class tools.jackson.databind.BeanProperty.Std
 
withTypeHandler(Object) - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.CollectionLikeType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.CollectionType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.IterationType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.MapType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.PlaceholderForType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.ReferenceType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
withTypeHandler(Object) - Method in class tools.jackson.databind.type.SimpleType
 
withUnboundVariable(String) - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertyBuilder.Linked
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.CreatorProperty
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.impl.FieldProperty
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.impl.MethodProperty
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.impl.SetterlessProperty
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
withValueDeserializer(ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.SettableBeanProperty
Fluent factory method for constructing and returning a new instance with specified value deserializer.
withValueDeserializer(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
withValueDeserializer(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
withValueDeserializer(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
 
withValueDeserializer(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
withValueDeserializer(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.SettableAnyProperty.MethodAnyProperty
 
withValueDeserializer(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
withValueHandler(Object) - Method in class tools.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 tools.jackson.databind.type.ArrayType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.CollectionLikeType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.CollectionType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.IterationType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.MapLikeType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.MapType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.PlaceholderForType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.ReferenceType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.ResolvedRecursiveType
 
withValueHandler(Object) - Method in class tools.jackson.databind.type.SimpleType
 
withValueInstantiators(ValueInstantiators) - Method in class tools.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 tools.jackson.databind.deser.BasicDeserializerFactory
Convenience method for creating a new factory instance with additional ValueInstantiators.
withValueInstantiators(ValueInstantiators) - Method in class tools.jackson.databind.deser.DeserializerFactory
Convenience method for creating a new factory instance with additional ValueInstantiators.
withValueToUpdate(Object) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new instance with configuration that updates passed Object (as root value), instead of constructing a new value.
withValueTypeDeserializer(TypeDeserializer) - Method in class tools.jackson.databind.deser.CreatorProperty
 
withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
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 tools.jackson.databind.cfg.MapperConfigBase
Method for constructing and returning a new instance with different view to use.
withView(Class<?>) - Method in class tools.jackson.databind.DeserializationConfig
 
withView(Class<?>) - Method in class tools.jackson.databind.ObjectReader
Method for constructing a new instance with configuration that uses specified View for filtering.
withView(Class<?>) - Method in class tools.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 tools.jackson.databind.SerializationConfig
 
withVisibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in class tools.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 tools.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 class tools.jackson.databind.DeserializationFeature
Feature that determines whether Jackson code should catch and wrap non-Jackson Exceptions (but never Errors!)
WRAP_EXCEPTIONS - Enum constant in enum class tools.jackson.databind.SerializationFeature
Feature that determines whether Jackson code should catch and wrap Exceptions (but never Errors!)
WRAP_ROOT_VALUE - Enum constant in enum class tools.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. for JAXB that uses @XmlRootElement.name) or fallback (non-qualified class name).
wrapAndThrow(Throwable, Object, String, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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 DatabindException, or an unchecked exception.
wrapAndThrow(DeserializationContext, Throwable, Object, String) - Method in class tools.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(SerializationContext, Throwable, Object, int) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
wrapAndThrow(SerializationContext, Throwable, Object, String) - Method in class tools.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 JacksonException, or an unchecked exception.
wrapAsDatabindException(DeserializationContext, Throwable) - Method in class tools.jackson.databind.deser.std.StdValueInstantiator
Helper method that will return given Throwable case as a DatabindException (if it is of that type), or call DeserializationContext.instantiationException(Class, Throwable) to produce and return suitable DatabindException.
wrapInstantiationProblem(DeserializationContext, Throwable) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
wrapperType(Class<?>) - Static method in class tools.jackson.databind.util.ClassUtil
Helper method for finding wrapper type for given primitive type (why isn't there one in JDK?).
wrapWithPath(DeserializationContext, Throwable, JacksonException.Reference) - Static method in exception tools.jackson.databind.DatabindException
 
wrapWithPath(SerializationContext, Throwable, JacksonException.Reference) - Static method in exception tools.jackson.databind.DatabindException
 
WritableObjectId - Class in tools.jackson.databind.ser
Simple value container used to keep track of Object Ids during serialization.
WritableObjectId(ObjectIdGenerator<?>) - Constructor for class tools.jackson.databind.ser.WritableObjectId
 
write(byte[], int, int) - Method in class tools.jackson.databind.util.ByteBufferBackedOutputStream
 
write(int) - Method in class tools.jackson.databind.util.ByteBufferBackedOutputStream
 
write(Object) - Method in class tools.jackson.databind.SequenceWriter
Method for writing given value into output, as part of sequence to write.
write(Object, JavaType) - Method in class tools.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 new ValueSerializer needs to be fetched to handle type If root type was specified for ObjectWriter, value must be of compatible type (same or subtype).
WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS - Enum constant in enum class tools.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 class tools.jackson.databind.cfg.DateTimeFeature
Feature that determines whether Dates (and sub-types) used as Map keys are serialized as time stamps or not (if not, will be serialized as textual values).
WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS - Enum constant in enum class tools.jackson.databind.cfg.DateTimeFeature
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 class tools.jackson.databind.cfg.DateTimeFeature
Feature that determines whether Date (and date/time) values (and Date-based things like Calendars) 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 class tools.jackson.databind.cfg.DateTimeFeature
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 class tools.jackson.databind.cfg.DateTimeFeature
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 class tools.jackson.databind.cfg.DateTimeFeature
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 class tools.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 class tools.jackson.databind.cfg.EnumFeature
Feature that determines whether {link Enum}s used as Map keys are serialized as using Enum.ordinal() or not.
WRITE_ENUMS_TO_LOWERCASE - Enum constant in enum class tools.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 of Enum.name() is used.
WRITE_ENUMS_USING_INDEX - Enum constant in enum class tools.jackson.databind.cfg.EnumFeature
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 class tools.jackson.databind.cfg.EnumFeature
Feature that determines standard serialization mechanism used for Enum values: if enabled, return value of Enum.toString() is used; if disabled, return value of Enum.name() is used.
WRITE_NULL_PROPERTIES - Enum constant in enum class tools.jackson.databind.cfg.JsonNodeFeature
When writing JsonNodes are null valued properties written as explicit JSON nulls or skipped?
WRITE_PROPERTIES_SORTED - Enum constant in enum class tools.jackson.databind.cfg.JsonNodeFeature
When writing com.fasterxml.jackson.databind.JsonNodes are Object properties (for ObjectNodes) sorted alphabetically (using natural order of String) or not?
WRITE_SELF_REFERENCES_AS_NULL - Enum constant in enum class tools.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 class tools.jackson.databind.SerializationFeature
Feature added for interoperability, to work with oddities of so-called "BadgerFish" convention.
writeAll(C) - Method in class tools.jackson.databind.SequenceWriter
 
writeAll(Iterable<?>) - Method in class tools.jackson.databind.SequenceWriter
 
writeAll(Object[]) - Method in class tools.jackson.databind.SequenceWriter
 
writeAsDeclaration(JsonGenerator, SerializationContext, ObjectIdWriter) - Method in class tools.jackson.databind.ser.WritableObjectId
Method called to output Object Id declaration, either using native Object Id write method JsonGenerator.writeObjectId(Object) (if allowed), or, if not, just writing it as an Object property with specified property name and id value.
writeAsReference(JsonGenerator, SerializationContext, ObjectIdWriter) - Method in class tools.jackson.databind.ser.WritableObjectId
Method to call to write a reference to object that this id refers.
writeBinary(Base64Variant, byte[], int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeBinary(Base64Variant, byte[], int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeBinary(Base64Variant, InputStream, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
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.
writeBinary(Base64Variant, InputStream, int) - Method in class tools.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 tools.jackson.databind.node.TreeBuildingGenerator
 
writeBoolean(boolean) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeEmbeddedObject(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeEmbeddedObject(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeEndArray() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeEndArray() - Method in class tools.jackson.databind.util.TokenBuffer
 
writeEndObject() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeEndObject() - Method in class tools.jackson.databind.util.TokenBuffer
 
writeName(String) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeName(String) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeName(SerializableString) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeName(SerializableString) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNull() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNull() - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(double) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(double) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(float) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(float) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(long) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(long) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(short) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(short) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(String) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(String) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(String, boolean) - Method in class tools.jackson.databind.util.TokenBuffer
Write method that can be used for custom numeric types that can not be (easily?)
writeNumber(BigDecimal) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(BigDecimal) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeNumber(BigInteger) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeNumber(BigInteger) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeObjectId(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeObjectId(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
writePOJO(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writePOJO(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
writePropertyId(long) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writePropertyId(long) - Method in class tools.jackson.databind.util.TokenBuffer
 
writer() - Method in class tools.jackson.databind.ObjectMapper
Convenience method for constructing ObjectWriter with default settings.
writer(DateFormat) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will serialize objects using specified DateFormat; or, if null passed, using timestamp (64-bit number.
writer(Base64Variant) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will pass specific schema object to JsonGenerator used for writing content.
writer(CharacterEscapes) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectReader that will use specified character escaping details for output.
writer(ContextAttributes) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will use specified default attributes.
writer(DatatypeFeature) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter with specified features enabled (compared to settings that this mapper instance has).
writer(FilterProvider) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will serialize objects using specified filter provider.
writer(SerializationFeature) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter with specified features enabled (compared to settings that this mapper instance has).
writeRaw(char) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRaw(char) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRaw(char[], int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRaw(char[], int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRaw(String) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRaw(String) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRaw(String, int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRaw(String, int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRaw(SerializableString) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRaw(SerializableString) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRawUTF8String(byte[], int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRawUTF8String(byte[], int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRawValue(char[], int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRawValue(char[], int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRawValue(String) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRawValue(String) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeRawValue(String, int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeRawValue(String, int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeReplace() - Method in class tools.jackson.databind.ObjectMapper
 
writerFor(Class<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will serialize objects using specified root type, instead of actual runtime type of value.
writerFor(TypeReference<?>) - Method in class tools.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 tools.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 tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will serialize objects using the default pretty printer for indentation
writerWithView(Class<?>) - Method in class tools.jackson.databind.ObjectMapper
Factory method for constructing ObjectWriter that will serialize objects using specified JSON View (filter).
writeStartArray() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeStartArray() - Method in class tools.jackson.databind.util.TokenBuffer
 
writeStartArray(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeStartArray(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeStartArray(Object, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeStartArray(Object, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeStartObject() - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeStartObject() - Method in class tools.jackson.databind.util.TokenBuffer
 
writeStartObject(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeStartObject(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeStartObject(Object, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeStartObject(Object, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeString(char[], int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeString(char[], int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeString(Reader, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeString(Reader, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeString(String) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeString(String) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeString(SerializableString) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeString(SerializableString) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeTree(JsonGenerator, TreeNode) - Method in class tools.jackson.databind.ObjectMapper
 
writeTree(JsonGenerator, TreeNode) - Method in class tools.jackson.databind.ObjectReader
 
writeTree(JsonGenerator, TreeNode) - Method in class tools.jackson.databind.SerializationContext
 
writeTree(TreeNode) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeTree(TreeNode) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeTypeId(Object) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeTypeId(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeTypePrefix(JsonGenerator, SerializationContext, WritableTypeId) - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
 
writeTypePrefix(JsonGenerator, SerializationContext, WritableTypeId) - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
writeTypePrefix(JsonGenerator, SerializationContext, WritableTypeId) - Method in class tools.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.
writeTypeSuffix(JsonGenerator, SerializationContext, WritableTypeId) - Method in class tools.jackson.databind.jsontype.impl.AsDeductionTypeSerializer
 
writeTypeSuffix(JsonGenerator, SerializationContext, WritableTypeId) - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
writeTypeSuffix(JsonGenerator, SerializationContext, WritableTypeId) - Method in class tools.jackson.databind.jsontype.TypeSerializer
Method called to write the "closing" part of type information for given value, along with possible closing wrapping to use: details are specified by `typeId` argument, which should be one returned from an earlier matching call to writeTypePrefix(...).
writeUTF8String(byte[], int, int) - Method in class tools.jackson.databind.node.TreeBuildingGenerator
 
writeUTF8String(byte[], int, int) - Method in class tools.jackson.databind.util.TokenBuffer
 
writeValue(DataOutput, Object) - Method in class tools.jackson.databind.ObjectMapper
 
writeValue(DataOutput, Object) - Method in class tools.jackson.databind.ObjectWriter
 
writeValue(File, Object) - Method in class tools.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 tools.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 tools.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 tools.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 tools.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 tools.jackson.databind.ObjectWriter
Method that can be used to serialize any Java value as JSON output, using Writer provided.
writeValue(Path, Object) - Method in class tools.jackson.databind.ObjectMapper
Method that can be used to serialize any Java value as JSON output, written to Path provided.
writeValue(Path, Object) - Method in class tools.jackson.databind.ObjectWriter
Method that can be used to serialize any Java value as JSON output, written to Path provided.
writeValue(JsonGenerator, Object) - Method in class tools.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 tools.jackson.databind.ObjectWriter
Method that can be used to serialize any Java value as JSON output, using provided JsonGenerator.
writeValue(JsonGenerator, Object) - Method in class tools.jackson.databind.SerializationContext
 
writeValueAsBytes(Object) - Method in class tools.jackson.databind.ObjectMapper
Method that can be used to serialize any Java value as a byte array.
writeValueAsBytes(Object) - Method in class tools.jackson.databind.ObjectWriter
Method that can be used to serialize any Java value as a byte array.
writeValueAsString(Object) - Method in class tools.jackson.databind.ObjectMapper
Method that can be used to serialize any Java value as a String.
writeValueAsString(Object) - Method in class tools.jackson.databind.ObjectWriter
Method that can be used to serialize any Java value as a String.
writeValues(DataOutput) - Method in class tools.jackson.databind.ObjectWriter
 
writeValues(File) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write a sequence of root values using configuration of this ObjectWriter.
writeValues(OutputStream) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write a sequence of root values using configuration of this ObjectWriter.
writeValues(Writer) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write a sequence of root values using configuration of this ObjectWriter.
writeValues(Path) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write a sequence of root values using configuration of this ObjectWriter.
writeValues(JsonGenerator) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write a sequence of root values using configuration of this ObjectWriter.
writeValuesAsArray(DataOutput) - Method in class tools.jackson.databind.ObjectWriter
 
writeValuesAsArray(File) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write an array of root-level values, using configuration of this ObjectWriter.
writeValuesAsArray(OutputStream) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write an array of root-level values, using configuration of this ObjectWriter.
writeValuesAsArray(Writer) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write an array of root-level values, using configuration of this ObjectWriter.
writeValuesAsArray(Path) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write an array of root-level values, using configuration of this ObjectWriter.
writeValuesAsArray(JsonGenerator) - Method in class tools.jackson.databind.ObjectWriter
Method for creating a SequenceWriter to write an array of root-level values, using configuration of this ObjectWriter.
wrongTokenException(JsonParser, Class<?>, JsonToken, String) - Method in class tools.jackson.databind.DeserializationContext
 
wrongTokenException(JsonParser, JavaType, JsonToken, String) - Method in class tools.jackson.databind.DeserializationContext
Helper method for constructing DatabindException 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.

X

XMLGregorianCalendarSerializer - Class in tools.jackson.databind.ext
 
XMLGregorianCalendarSerializer() - Constructor for class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
XMLGregorianCalendarSerializer(ValueSerializer<?>) - Constructor for class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 

Y

YearDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal Years.
YearDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.YearDeserializer
NOTE: only public so that use via annotations (see [modules-java8#202]) is possible
YearDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
YearDeserializer(YearDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.YearDeserializer
Since 2.12
YearDeserializer(YearDeserializer, Boolean, DateTimeFormatter, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.deser.YearDeserializer
Since 2.16
YearKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
YearMonthDeserializer - Class in tools.jackson.databind.ext.javatime.deser
Deserializer for Java 8 temporal YearMonths.
YearMonthDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
NOTE: only public so that use via annotations (see [modules-java8#202]) is possible
YearMonthDeserializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
 
YearMonthDeserializer(YearMonthDeserializer, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
Since 2.11
YearMonthDeserializer(YearMonthDeserializer, Boolean, DateTimeFormatter, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
Since 2.16
YearMonthKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
YearMonthSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal YearMonths.
YearMonthSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
YearMonthSerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
YearSerializer - Class in tools.jackson.databind.ext.javatime.ser
Serializer for Java 8 temporal Years.
YearSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
YearSerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
YearSerializer(YearSerializer, DateTimeFormatter, Boolean) - Constructor for class tools.jackson.databind.ext.javatime.ser.YearSerializer
 

Z

ZERO - Static variable in class tools.jackson.databind.node.DecimalNode
 
ZONE_ID - Static variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
ZONE_OFFSET - Static variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
ZONED_DATE_TIME - Static variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
ZonedDateTimeKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
ZonedDateTimeKeyDeserializer() - Constructor for class tools.jackson.databind.ext.javatime.deser.key.ZonedDateTimeKeyDeserializer
 
ZonedDateTimeKeySerializer - Class in tools.jackson.databind.ext.javatime.ser.key
 
ZonedDateTimeSerializer - Class in tools.jackson.databind.ext.javatime.ser
 
ZonedDateTimeSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
ZonedDateTimeSerializer(DateTimeFormatter) - Constructor for class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
ZonedDateTimeSerializer(ZonedDateTimeSerializer, DateTimeFormatter, Boolean, Boolean, Boolean, JsonFormat.Shape) - Constructor for class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
 
zoneId - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer.FromDecimalArguments
 
zoneId - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer.FromIntegerArguments
 
ZoneIdKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 
ZoneIdSerializer - Class in tools.jackson.databind.ext.javatime.ser
 
ZoneIdSerializer() - Constructor for class tools.jackson.databind.ext.javatime.ser.ZoneIdSerializer
 
ZoneOffsetKeyDeserializer - Class in tools.jackson.databind.ext.javatime.deser.key
 

_

_abstractTypeResolvers - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_abstractTypeResolvers - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_abstractTypeResolvers - Variable in class tools.jackson.databind.DeserializationConfig
List of objects that may be able to resolve abstract types to concrete types.
_abstractTypes - Variable in class tools.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 tools.jackson.databind.cfg.CoercionConfig
 
_acceptBoolean - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_acceptDouble - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_acceptInt - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType, boolean) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
_acceptJsonFormatVisitorForEnum(JsonFormatVisitorWrapper, JavaType, Class<?>) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
Overridable helper method used for special case handling of schema information for Enums.
_acceptString - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class tools.jackson.databind.ext.javatime.ser.YearSerializer
 
_access - Variable in class tools.jackson.databind.deser.impl.NullsConstantProvider
 
_accessor - Variable in class tools.jackson.databind.deser.impl.MergingSettableBeanProperty
Member (field, method) used for accessing existing value.
_accessor - Variable in class tools.jackson.databind.ser.AnyGetterWriter
Method (or Field) that represents the "any getter"
_accessor - Variable in class tools.jackson.databind.ser.jackson.JsonValueSerializer
Accessor (field, getter) used to access value to serialize.
_accessorMethod - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Accessor method used to get property value, for method-accessible properties.
_accessorNaming - Variable in class tools.jackson.databind.cfg.BaseSettings
Provider for creating AccessorNamingStrategy instances to use
_accessorNaming - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Handler used for name-mangling of getter, mutator (setter/with) methods
_activeView - Variable in class tools.jackson.databind.DeserializationContext
Currently active view, if any.
_activeView - Variable in class tools.jackson.databind.SerializationContext
View used for currently active serialization, if any.
_actualType - Variable in class tools.jackson.databind.type.PlaceholderForType
Type assigned during wildcard resolution (which follows type structure resolution)
_adapterDeserializer - Variable in class tools.jackson.databind.deser.jdk.StackTraceElementDeserializer
 
_add(JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
 
_addCreators(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_addFields(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
Method for collecting basic information on all fields found
_addGetterMethod(Map<String, POJOPropertyBuilder>, AnnotatedMethod) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_addIdProp(Map<String, SettableBeanProperty>, SettableBeanProperty) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_addInjectables(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_additionalDeserializers - Variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
List of providers for additional deserializers, checked before considering default basic or bean deserializers.
_additionalKeyDeserializers - Variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
List of providers for additional key deserializers, checked before considering standard key deserializers.
_additionalKeySerializers - Variable in class tools.jackson.databind.cfg.SerializerFactoryConfig
List of providers for additional key serializers, checked before considering default key serialializers.
_additionalSerializers - Variable in class tools.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 tools.jackson.databind.introspect.AnnotatedMethodCollector
 
_addMethods(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
Method for collecting basic information on all accessor methods found
_addSerializer(Class<?>, ValueSerializer<?>) - Method in class tools.jackson.databind.module.SimpleSerializers
 
_addSetterMethod(Map<String, POJOPropertyBuilder>, AnnotatedMethod) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_adjustToContextTZOverride - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
Flag for JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
_aliases - Variable in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
 
_allowedSubtypes - Variable in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
To support DeserializationFeature.FAIL_ON_SUBTYPE_CLASS_NOT_REGISTERED)
_allowJDKTypeCtors - Variable in class tools.jackson.databind.cfg.ConstructorDetector
Whether auto-detection of constructors of "JDK types" (those in packages java. and javax.) is allowed or not
_alwaysAsId - Variable in class tools.jackson.databind.introspect.ObjectIdInfo
 
_anchorType - Variable in class tools.jackson.databind.type.ReferenceType
Essential type used for type ids, for example if type id is needed for referencing type with polymorphic handling.
_annotated - Variable in class tools.jackson.databind.deser.CreatorProperty
Placeholder that represents constructor parameter, when it is created from actual constructor.
_annotated - Variable in class tools.jackson.databind.deser.impl.FieldProperty
 
_annotated - Variable in class tools.jackson.databind.deser.impl.InnerClassProperty
Serializable version of single-arg constructor we use for value instantiation.
_annotated - Variable in class tools.jackson.databind.deser.impl.MethodProperty
 
_annotated - Variable in class tools.jackson.databind.deser.impl.SetterlessProperty
 
_annotationIntrospector - Variable in class tools.jackson.databind.cfg.BaseSettings
Introspector used for accessing annotation value based configuration.
_annotationIntrospector - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_annotationIntrospector - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_annotationIntrospector - Variable in class tools.jackson.databind.ser.PropertyBuilder
 
_annotations - Variable in class tools.jackson.databind.introspect.AnnotatedMember
 
_annotations - Variable in class tools.jackson.databind.introspect.AnnotationMap
 
_annotationsInside - Variable in class tools.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 tools.jackson.databind.ser.BeanSerializerBuilder
Writer used for "any getter" properties, if any.
_anyGetterField - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_anyGetters - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_anyParamBuffered - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
If "Any-setter-via-Creator" exists, we will need to buffer values to feed it, separate from regular, non-creator properties (see _buffered).
_anyParamSetter - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
"Any setter" property bound to a Creator parameter (via @JsonAnySetter)
_anySetter - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Fallback setter used for handling any properties that are not mapped to regular setters.
_anySetter - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Fallback setter used for handling any properties that are not mapped to regular setters.
_anySetterField - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_anySetters - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_anyViews(Collection<SettableBeanProperty>) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_appendAt - Variable in class tools.jackson.databind.util.TokenBuffer
Offset within last segment,
_appendBaseMatcher(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
 
_appendEndMarker(JsonToken) - Method in class tools.jackson.databind.util.TokenBuffer
Specialized method used for appending a structural end Object/Array marker
_appendName(Object) - Method in class tools.jackson.databind.util.TokenBuffer
 
_appendStartMarker(JsonToken) - Method in class tools.jackson.databind.util.TokenBuffer
Specialized method used for appending a structural start Object/Array marker
_appendSubClassMatcher(BasicPolymorphicTypeValidator.TypeMatcher) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
 
_appendSubNameMatcher(BasicPolymorphicTypeValidator.NameMatcher) - Method in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
 
_appendValue(JsonToken) - Method in class tools.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 tools.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 tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
Definition of what types is this default typer valid for.
_applyModifiers(Type, JavaType) - Method in class tools.jackson.databind.type.TypeFactory
 
_arrayBuilders - Variable in class tools.jackson.databind.DeserializationContext
 
_arrayDelegateArgs - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
_arrayDelegateArguments - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_arrayDelegateCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_arrayDelegateDeserializer - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Deserializer that is used iff array-delegate-based creator is to be used for deserializing from JSON Object.
_arrayDelegateType - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_arraySerializers - Static variable in class tools.jackson.databind.ser.jdk.JDKArraySerializers
 
_asBigIntegerValueUnchecked() - Method in class tools.jackson.databind.node.DecimalNode
 
_asBigIntegerValueUnchecked() - Method in class tools.jackson.databind.node.DoubleNode
 
_asBigIntegerValueUnchecked() - Method in class tools.jackson.databind.node.FloatNode
 
_asBigIntegerValueUnchecked() - Method in class tools.jackson.databind.node.NumericFPNode
Method for sub-classes to implement; returns the underlying value as a BigInteger without any checks (wrt NaN), so caller must ensure validity prior to calling
_asBinary - Variable in class tools.jackson.databind.ser.jdk.UUIDSerializer
Configuration setting that indicates if serialization as binary (native or Base64-encoded) has been forced; null means "use default heuristic"
_asBoolean() - Method in class tools.jackson.databind.node.BaseJsonNode
Method sub-classes should override if they can produce boolean values via BaseJsonNode.asBoolean() -- if not, return null (in which case appropriate error will be thrown or default value returned).
_asBoolean() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_asBoolean() - Method in class tools.jackson.databind.node.BooleanNode
 
_asBoolean() - Method in class tools.jackson.databind.node.IntNode
 
_asBoolean() - Method in class tools.jackson.databind.node.LongNode
 
_asBoolean() - Method in class tools.jackson.databind.node.NullNode
 
_asBoolean() - Method in class tools.jackson.databind.node.POJONode
 
_asBoolean() - Method in class tools.jackson.databind.node.ShortNode
 
_asBoolean() - Method in class tools.jackson.databind.node.StringNode
 
_asDecimalValueUnchecked() - Method in class tools.jackson.databind.node.DecimalNode
 
_asDecimalValueUnchecked() - Method in class tools.jackson.databind.node.DoubleNode
 
_asDecimalValueUnchecked() - Method in class tools.jackson.databind.node.FloatNode
 
_asDecimalValueUnchecked() - Method in class tools.jackson.databind.node.NumericFPNode
Method for sub-classes to implement; returns the underlying value as a BigDecimal without any checks (wrt NaN), so caller must ensure validity prior to calling
_asDoubleValueUnchecked() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_asDoubleValueUnchecked() - Method in class tools.jackson.databind.node.IntNode
 
_asDoubleValueUnchecked() - Method in class tools.jackson.databind.node.LongNode
 
_asDoubleValueUnchecked() - Method in class tools.jackson.databind.node.NumericIntNode
 
_asDoubleValueUnchecked() - Method in class tools.jackson.databind.node.ShortNode
 
_asFloatValueUnchecked() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_asFloatValueUnchecked() - Method in class tools.jackson.databind.node.IntNode
 
_asFloatValueUnchecked() - Method in class tools.jackson.databind.node.LongNode
 
_asFloatValueUnchecked() - Method in class tools.jackson.databind.node.NumericIntNode
 
_asFloatValueUnchecked() - Method in class tools.jackson.databind.node.ShortNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.DecimalNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.DoubleNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.FloatNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.IntNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.LongNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.NumericFPNode
Method for sub-classes to implement; returns the underlying value as a int without any checks (wrt NaN or value range), so caller must ensure validity prior to calling
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.NumericIntNode
 
_asIntValueUnchecked() - Method in class tools.jackson.databind.node.ShortNode
 
_asLongValueUnchecked() - Method in class tools.jackson.databind.node.DecimalNode
 
_asLongValueUnchecked() - Method in class tools.jackson.databind.node.DoubleNode
 
_asLongValueUnchecked() - Method in class tools.jackson.databind.node.FloatNode
 
_asLongValueUnchecked() - Method in class tools.jackson.databind.node.NumericFPNode
Method for sub-classes to implement; returns the underlying value as a long without any checks (wrt NaN or value range), so caller must ensure validity prior to calling
_asNumeric - Variable in class tools.jackson.databind.ser.jdk.InetAddressSerializer
 
_assertNotNull(String, Object) - Method in class tools.jackson.databind.ObjectMapper
 
_assertNotNull(String, Object) - Method in class tools.jackson.databind.ObjectReader
 
_assertNotNull(String, Object) - Method in class tools.jackson.databind.ObjectWriter
 
_asShortValueUnchecked() - Method in class tools.jackson.databind.node.DecimalNode
 
_asShortValueUnchecked() - Method in class tools.jackson.databind.node.DoubleNode
 
_asShortValueUnchecked() - Method in class tools.jackson.databind.node.FloatNode
 
_asShortValueUnchecked() - Method in class tools.jackson.databind.node.NumericFPNode
Method for sub-classes to implement; returns the underlying value as a short without any checks (wrt NaN or value range), so caller must ensure validity prior to calling
_asStatic - Variable in class tools.jackson.databind.JavaType
Whether entities defined with this type should be handled using static typing (as opposed to dynamic runtime type) or not.
_asString() - Method in class tools.jackson.databind.node.BaseJsonNode
Method sub-classes should override if they can produce String values via BaseJsonNode.asString() -- if not, return null (in which case appropriate error will be thrown or default value returned).
_asString() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_asString() - Method in class tools.jackson.databind.node.BinaryNode
Hmmh.
_asString() - Method in class tools.jackson.databind.node.BooleanNode
 
_asString() - Method in class tools.jackson.databind.node.DecimalNode
 
_asString() - Method in class tools.jackson.databind.node.DoubleNode
 
_asString() - Method in class tools.jackson.databind.node.FloatNode
 
_asString() - Method in class tools.jackson.databind.node.IntNode
 
_asString() - Method in class tools.jackson.databind.node.LongNode
 
_asString() - Method in class tools.jackson.databind.node.NullNode
 
_asString() - Method in class tools.jackson.databind.node.NumericNode
 
_asString() - Method in class tools.jackson.databind.node.POJONode
 
_asString() - Method in class tools.jackson.databind.node.ShortNode
 
_asString() - Method in class tools.jackson.databind.node.StringNode
 
_asTimestamp(SerializationContext) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
_at(JsonPointer) - Method in class tools.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 tools.jackson.databind.node.ArrayNode
 
_at(JsonPointer) - Method in class tools.jackson.databind.node.MissingNode
 
_at(JsonPointer) - Method in class tools.jackson.databind.node.ObjectNode
 
_at(JsonPointer) - Method in class tools.jackson.databind.node.ValueNode
 
_attributes - Variable in class tools.jackson.databind.cfg.MapperConfigBase
Contextual attributes accessible (get and set) during processing, on per-call basis.
_attributes - Variable in class tools.jackson.databind.DeserializationContext
Lazily-constructed holder for per-call attributes.
_attributes - Variable in class tools.jackson.databind.SerializationContext
Lazily-constructed holder for per-call attributes.
_attrName - Variable in class tools.jackson.databind.ser.impl.AttributePropertyWriter
 
_b - Variable in class tools.jackson.databind.util.ByteBufferBackedInputStream
 
_b - Variable in class tools.jackson.databind.util.ByteBufferBackedOutputStream
 
_backProperty - Variable in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
_backRefProperties - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_backRefProperties - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Back-reference properties this bean contains (if any)
_backRefs - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
We may also have one or more back reference fields (usually zero or one).
_base - Variable in class tools.jackson.databind.cfg.MapperConfig
Immutable container object for simple configuration settings.
_baseNameValidator - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
Optional validator for checking that base name
_baseNameValidator - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
_basePackageName - Variable in class tools.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 tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
Same as MinimalClassNameIdResolver._basePackageName, but includes trailing dot.
_baseSettings - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_baseSettings - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_baseType - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_baseType - Variable in exception tools.jackson.databind.exc.InvalidTypeIdException
Basetype for which subtype was to be resolved
_baseType - Variable in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_baseType - Variable in class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
Common base type for all polymorphic instances handled.
_baseTypeMatchers - Variable in class tools.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 tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Collected matchers for base types to allow.
_beanDesc - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
Type of bean being created
_beanDesc - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Introspected information about POJO for deserializer to handle
_beanDesc - Variable in exception tools.jackson.databind.exc.InvalidDefinitionException
 
_beanDesc - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
 
_beanDesc - Variable in class tools.jackson.databind.ser.PropertyBuilder
 
_beanProperties - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Mapping of property names to properties, built when all properties to use have been successfully resolved.
_beanType - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Declared type of the bean this deserializer handles.
_beanType - Variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
_bind(DeserializationContextExt, JsonParser, Object) - Method in class tools.jackson.databind.ObjectReader
Actual implementation of value reading+binding operation.
_bindAndClose(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
 
_bindAndCloseAsTree(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
 
_bindAndReadValues(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
 
_bindAsTree(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
 
_bindAsTreeOrNull(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
Same as ObjectReader._bindAsTree(tools.jackson.databind.deser.DeserializationContextExt, tools.jackson.core.JsonParser) except end-of-input is reported by returning null, not "missing node"
_bindings - Variable in class tools.jackson.databind.introspect.AnnotatedClass
Type bindings to use for members of AnnotatedClass._class.
_bindings - Variable in class tools.jackson.databind.type.TypeBase
Bindings in effect for this type instance; possibly empty.
_buffered - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
If we get non-creator parameters before or between creator parameters, those need to be buffered.
_bufferedEntryCount - Variable in class tools.jackson.databind.util.PrimitiveArrayBuilder
Number of total buffered entries in this buffer, counting all instances within linked list formed by following PrimitiveArrayBuilder._bufferHead.
_bufferHead - Variable in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
_bufferTail - Variable in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
_buildCache(int) - Method in class tools.jackson.databind.cfg.DefaultCacheProvider
 
_builder - Variable in class tools.jackson.databind.cfg.ModuleContextBase
 
_builderConfig - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
In addition, Builder may have additional configuration
_buildMethod - Variable in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
_buildMethod - Variable in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
_buildMethod - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
When creating Builder-based deserializers, this indicates method to call on builder to finalize value.
_buildReferenceSerializer(SerializationContext, Class<?>, ReferenceType, BeanDescription, boolean, TypeSerializer, ValueSerializer<Object>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
 
_byteBuilder - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_byteOverflow(int) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_cache - Variable in class tools.jackson.databind.cfg.DeserializationContexts
Cache for doing type-to-value-serializer lookups.
_cache - Variable in class tools.jackson.databind.cfg.SerializationContexts
Cache for doing type-to-value-serializer lookups.
_cache - Variable in class tools.jackson.databind.DeserializationContext
Object that handle details of ValueDeserializer caching.
_cacheProvider - Variable in class tools.jackson.databind.cfg.BaseSettings
Used to provide custom cache implementation in downstream components.
_calculateEffectiveFormat(BeanDescription, Class<?>, JsonFormat.Value) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Helper method that will combine all available pieces of format configuration and calculate effective format settings to use.
_canFixAccess - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
_caseInsensitive - Variable in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_caseInsensitive - Variable in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
_caseInsensitive - Variable in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
_cfgCloseCloseable - Variable in class tools.jackson.databind.SequenceWriter
 
_cfgConstructorPropertiesImpliesCreator - Variable in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
_cfgFailOnUnknownId - Variable in class tools.jackson.databind.ser.std.SimpleFilterProvider
Flag that indicates whether request for an unknown filter id should result an exception (default) or not.
_cfgFlush - Variable in class tools.jackson.databind.SequenceWriter
 
_cfgIllegalClassNames - Variable in class tools.jackson.databind.jsontype.impl.SubTypeValidator
Set of class names of types that are never to be deserialized.
_cfgSerializationType - Variable in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
 
_checkCoercionFail(DeserializationContext, CoercionAction, Class<?>, Object, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_checkDoubleSpecialValue(String) - Method in class tools.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 tools.jackson.databind.deser.jdk.MapDeserializer
Flag used to check, whether the StreamReadCapability.DUPLICATE_PROPERTIES can be applied, because the Map has declared value type of java.lang.Object.
_checkFloatSpecialValue(String) - Method in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
 
_checkFloatToStringCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_checkFromStringCoercion(DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_checkFromStringCoercion(DeserializationContext, String, LogicalType, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_checkIntToFloatCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_checkIntToStringCoercion(JsonParser, DeserializationContext, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_checkMapContentInclusion(SerializationContext, BeanDescription, MapSerializer) - Method in class tools.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 tools.jackson.databind.module.SimpleModule
 
_checkTextualNull(DeserializationContext, String) - Method in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
 
_children - Variable in class tools.jackson.databind.node.ObjectNode
 
_childrenEqual(ArrayNode) - Method in class tools.jackson.databind.node.ArrayNode
 
_childrenEqual(ObjectNode) - Method in class tools.jackson.databind.node.ObjectNode
 
_class - Variable in class tools.jackson.databind.introspect.AnnotatedClass
Type erased Class matching _type.
_class - Variable in class tools.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 tools.jackson.databind.jsontype.NamedType
 
_class - Variable in class tools.jackson.databind.util.TypeKey
 
_classAnnotations - Variable in class tools.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 tools.jackson.databind.introspect.POJOPropertiesCollector
Low-level introspected class information (methods, fields etc)
_classFormat - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
Results of introspecting `@JsonFormat` configuration for class, if any.
_classIfExplicit(Class<?>) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_classIfExplicit(Class<?>, Class<?>) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_classInfo - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
Information collected about the class introspected.
_classIntrospector - Variable in class tools.jackson.databind.cfg.MapperBuilder
Introspector used to figure out Bean properties needed for bean serialization and deserialization.
_classIntrospector - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_classIntrospector - Variable in class tools.jackson.databind.cfg.MapperConfigBase
 
_classIntrospector - Variable in class tools.jackson.databind.DeserializationContext
Lazily constructed ClassIntrospector instance: created from "blueprint"
_classIntrospector - Variable in class tools.jackson.databind.SerializationContext
Lazily constructed ClassIntrospector instance: created from "blueprint"
_classLoader - Variable in class tools.jackson.databind.type.TypeFactory
ClassLoader used by this factory.
_classMappings - Variable in class tools.jackson.databind.module.SimpleDeserializers
 
_classMappings - Variable in class tools.jackson.databind.module.SimpleKeyDeserializers
 
_classMappings - Variable in class tools.jackson.databind.module.SimpleSerializers
Class-based mappings that are used both for exact and sub-class matches.
_classMappings - Variable in class tools.jackson.databind.module.SimpleValueInstantiators
Mappings from raw (type-erased, i.e. non-generic) types to matching ValueInstantiator instances.
_classSignature(Class<?>, StringBuilder, boolean) - Static method in class tools.jackson.databind.type.TypeBase
 
_clearFormats() - Method in class tools.jackson.databind.util.StdDateFormat
 
_clearIfStdImpl(ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_closed - Variable in class tools.jackson.databind.node.TreeTraversingParser
Flag that indicates whether parser is closed or not.
_closed - Variable in class tools.jackson.databind.SequenceWriter
 
_closed - Variable in class tools.jackson.databind.util.TokenBuffer
 
_closed - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_closeGenerator - Variable in class tools.jackson.databind.SequenceWriter
 
_closeInput() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
_closeInput() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
_closeParser - Variable in class tools.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.
_coerceBooleanFromInt(JsonParser, DeserializationContext, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_coercedTypeDesc() - Method in class tools.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 tools.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.
_coerceIntegral(JsonParser, DeserializationContext) - Method in class tools.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 like Long or BigInteger
_coercionConfigs - Variable in class tools.jackson.databind.cfg.MapperBuilder
Coercion settings (global, per-type overrides)
_coercionConfigs - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_coercionConfigs - Variable in class tools.jackson.databind.DeserializationConfig
Configured coercion rules for coercions from secondary input shapes.
_coercionsByShape - Variable in class tools.jackson.databind.cfg.CoercionConfig
Mapping from CoercionInputShape into corresponding CoercionAction.
_collectAliases(Collection<SettableBeanProperty>) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_collectAndResolve(MapperConfig<?>, AnnotatedClass, NamedType, AnnotationIntrospector, HashMap<NamedType, NamedType>) - Method in class tools.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(MapperConfig<?>, AnnotatedClass, NamedType, Set<Class<?>>, Map<String, NamedType>) - Method in class tools.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 tools.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 tools.jackson.databind.introspect.POJOPropertiesCollector
State flag we keep to indicate whether actual property information has been collected or not.
_collectIgnorals(String) - Method in class tools.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 tools.jackson.databind.DatabindContext
 
_combineNamedAndUnnamed(Class<?>, Set<Class<?>>, Map<String, NamedType>) - Method in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
Helper method used for merging explicitly named types and handled classes without explicit names.
_componentType - Variable in class tools.jackson.databind.type.ArrayType
Type of elements in the array.
_concat(T, T) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
_concrete - Static variable in class tools.jackson.databind.ser.BasicSerializerFactory
Since these are all JDK classes, we shouldn't have to worry about ClassLoader used to load them.
_config - Variable in class tools.jackson.databind.deser.bean.CreatorCandidate
 
_config - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_config - Variable in class tools.jackson.databind.DeserializationContext
Generic deserialization processing configuration
_config - Variable in class tools.jackson.databind.introspect.AnnotatedClass
 
_config - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
 
_config - Variable in class tools.jackson.databind.introspect.BasicClassIntrospector
 
_config - Variable in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
_config - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
_config - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Configuration settings
_config - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_config - Variable in class tools.jackson.databind.ObjectReader
General serialization configuration settings; while immutable, can use copy-constructor to create modified instances as necessary.
_config - Variable in class tools.jackson.databind.ObjectWriter
General serialization configuration settings
_config - Variable in class tools.jackson.databind.SequenceWriter
 
_config - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
 
_config - Variable in class tools.jackson.databind.ser.PropertyBuilder
 
_config - Variable in class tools.jackson.databind.SerializationContext
Serialization configuration to use for serialization processing.
_config - Variable in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
_configAndWriteValue(SerializationContextExt, JsonGenerator, Object) - Method in class tools.jackson.databind.ObjectMapper
Method called to configure the generator as necessary and then call write functionality
_configAndWriteValue(SerializationContextExt, JsonGenerator, Object) - Method in class tools.jackson.databind.ObjectWriter
Method called to configure the generator as necessary and then call write functionality
_configOverrides - Variable in class tools.jackson.databind.cfg.MapperBuilder
Various configuration setting overrides, both global base settings and per-class overrides.
_configOverrides - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_configOverrides - Variable in class tools.jackson.databind.cfg.MapperConfigBase
Configuration overrides to apply, keyed by type of property.
_configOverrides - Variable in class tools.jackson.databind.cfg.ModuleContextBase
 
_considerFilter(JsonParser, boolean) - Method in class tools.jackson.databind.ObjectReader
Consider filter when creating JsonParser.
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.BooleanBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.ByteBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.DoubleBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.FloatBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.IntBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.LongBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.ArrayBuilders.ShortBuilder
 
_constructArray(int) - Method in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
_constructDefaultValueInstantiator(DeserializationContext, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
Method that will construct standard default ValueInstantiator using annotations (like @JsonCreator) and visibility rules
_constructEmpty() - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
_constructModuleContext() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
_constructor - Variable in class tools.jackson.databind.introspect.AnnotatedConstructor
 
_constructorArguments - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_constructPropertyWriter(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, ValueSerializer<?>, TypeSerializer, JavaType, boolean, Object, Class<?>[]) - Method in class tools.jackson.databind.ser.PropertyBuilder
_constructPropMap(Collection<SettableBeanProperty>) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_constructSimple(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.TypeFactory
Factory method to call when no special JavaType is needed, no generic parameters are passed.
_constructStdTypeResolverBuilder(MapperConfig<?>, JsonTypeInfo.Value, JavaType) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
_constructVirtualProperty(JsonAppend.Attr, MapperConfig<?>, AnnotatedClass, JavaType) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_constructVirtualProperty(JsonAppend.Prop, MapperConfig<?>, AnnotatedClass) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_constructWriter(SerializationContext, BeanPropertyDefinition, PropertyBuilder, boolean, AnnotatedMember) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
Secondary helper method for constructing BeanPropertyWriter for given member (field or method).
_containerType - Variable in class tools.jackson.databind.deser.std.ContainerDeserializerBase
 
_contentNulls - Variable in class tools.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(SerializationContext) - Method in class tools.jackson.databind.node.ObjectNode
Helper method for encapsulating details of accessing child node entries to serialize.
_context - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
_context - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_context - Variable in class tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
 
_context - Variable in class tools.jackson.databind.MappingIterator
Context for deserialization, needed to pass through to deserializer
_contextAnnotations - Variable in class tools.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 tools.jackson.databind.ser.BeanPropertyWriter
Annotations from context (most often, class that declares property, or in case of sub-class serializer, from that sub-class)
_contexts - Variable in class tools.jackson.databind.ObjectReader
Blueprint instance of deserialization context; used for creating actual instance when needed.
_convert(Object, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Actual conversion implementation: instead of using existing read and write methods, much of code is inlined.
_convert(XMLGregorianCalendar) - Method in class tools.jackson.databind.ext.XMLGregorianCalendarSerializer
 
_converter - Variable in class tools.jackson.databind.deser.std.StdConvertingDeserializer
Converter that was used for creating StdConvertingDeserializer._delegateDeserializer.
_converter - Variable in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
_convertIfNonNull(DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
 
_convertNumberToInt(Number) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
_convertNumberToLong(Number) - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
_convertObjectId(JsonParser, DeserializationContext, Object, ValueDeserializer<Object>) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.util.TokenBuffer
 
_copyTo(Object, int, Object[], int) - Method in class tools.jackson.databind.util.ObjectBuffer
 
_countPeriods(String) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
_createAndCache2(DeserializationContext, DeserializerFactory, JavaType, boolean) - Method in class tools.jackson.databind.deser.DeserializerCache
Method that handles actual construction (via factory) and caching (both intermediate and eventual)
_createAndCachePropertySerializer(Class<?>, JavaType, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Alternative to SerializationContext._createAndCacheUntypedSerializer(Class, JavaType), used when serializer is requested for given property.
_createAndCachePropertySerializer(JavaType, BeanProperty) - Method in class tools.jackson.databind.SerializationContext
Alternative to SerializationContext._createAndCacheUntypedSerializer(JavaType), used when serializer is requested for given property.
_createAndCacheUntypedSerializer(Class<?>, JavaType) - Method in class tools.jackson.databind.SerializationContext
Method that will try to construct a value serializer; and if one is successfully created, cache it for reuse.
_createAndCacheUntypedSerializer(JavaType) - Method in class tools.jackson.databind.SerializationContext
 
_createAndCacheValueDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class tools.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 tools.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
 
_createConverter(Object) - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
_createDeserializer(DeserializationContext, DeserializerFactory, JavaType) - Method in class tools.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 tools.jackson.databind.deser.DeserializerCache
 
_createObjectIdMap() - Method in class tools.jackson.databind.ser.SerializationContextExt
Overridable helper method used for creating Map used for storing mappings from serializable objects to their Object Ids.
_createSerializer2(SerializationContext, BeanDescription, JavaType, JsonFormat.Value, boolean) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
 
_createWithMerge(boolean, boolean) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_createWithMerge(boolean, boolean) - Method in class tools.jackson.databind.deser.jackson.JsonNodeDeserializer
 
_creator - Variable in class tools.jackson.databind.deser.bean.CreatorCandidate
 
_creator - Variable in class tools.jackson.databind.deser.impl.InnerClassProperty
Constructor used when deserializing this property.
_creatorIndex - Variable in class tools.jackson.databind.deser.CreatorProperty
 
_creatorMinLevel - Variable in class tools.jackson.databind.introspect.VisibilityChecker
 
_creatorParameters - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
Buffer used for storing creator parameters for constructing instance.
_creatorProperties - Variable in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
_creatorProperties - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_creators - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
Set of creators we have collected so far
_creators - Variable in class tools.jackson.databind.introspect.AnnotatedClass
 
_ctor - Variable in class tools.jackson.databind.util.ClassUtil.Ctor
 
_ctorDetector - Variable in class tools.jackson.databind.cfg.BaseSettings
Handler that specifies some aspects of Constructor auto-detection.
_ctorParameters - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_current - Variable in class tools.jackson.databind.type.ClassStack
 
_currentlyTransforming - Variable in class tools.jackson.databind.deser.bean.BeanDeserializer
State marker we need in order to avoid infinite recursion for some cases (not very clean, alas, but has to do for now)
_currentName - Variable in class tools.jackson.databind.util.TokenBufferReadContext
 
_currentObject() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
_currentType - Variable in class tools.jackson.databind.DeserializationContext
_currentValue - Variable in class tools.jackson.databind.util.TokenBufferReadContext
 
_customFormat - Variable in class tools.jackson.databind.deser.jdk.DateBasedDeserializer
Specific format to use, if non-null; if null will just use default format.
_customFormat - Variable in class tools.jackson.databind.ser.jdk.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 tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
_data - Variable in class tools.jackson.databind.introspect.AnnotationCollector
Optional data to carry along
_data - Variable in class tools.jackson.databind.node.BinaryNode
 
_datatypeFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_datatypeFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_datatypeFeatures - Variable in class tools.jackson.databind.cfg.MapperConfigBase
Set of DatatypeFeatures enabled.
_datatypeFeatures() - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
_dateFormat - Variable in class tools.jackson.databind.cfg.BaseSettings
Custom date format to use for deserialization.
_dateFormat - Variable in class tools.jackson.databind.DeserializationContext
 
_dateFormat - Variable in class tools.jackson.databind.SerializationContext
Lazily acquired and instantiated formatter object: initialized first time it is needed, reused afterwards.
_dateFormat() - Method in class tools.jackson.databind.SerializationContext
 
_declaredType - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Type property is declared to have, either in class definition or associated annotations.
_declaringClass - Variable in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
_defaultAction - Variable in class tools.jackson.databind.cfg.CoercionConfigs
Global default for cases not explicitly covered
_defaultAttributes - Variable in class tools.jackson.databind.cfg.MapperBuilder
Explicitly configured default ContextAttributes, if any.
_defaultAttributes - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_defaultBase64 - Variable in class tools.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 tools.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.
_defaultClassIntrospector() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default SubtypeResolver instance to use
_defaultCoercions - Variable in class tools.jackson.databind.cfg.CoercionConfigs
Default coercion definitions used if no overrides found by logical or physical type.
_defaultCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
Default (no-argument) constructor to use for instantiation (with StdValueInstantiator.createUsingDefault(tools.jackson.databind.DeserializationContext))
_defaultCtor - Variable in class tools.jackson.databind.deser.jdk.JavaUtilCalendarDeserializer
We may know actual expected type; if so, it will be used for instantiation.
_defaultDefaultAttributes() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default ContextAttributes instance to use if not explicitly specified during build process.
_defaultDefaultTypingResolver(PolymorphicTypeValidator, DefaultTyping, JsonTypeInfo.As) - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default TypeResolverBuilder to construct for "default typing".
_defaultDefaultTypingResolver(PolymorphicTypeValidator, DefaultTyping, String) - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default TypeResolverBuilder to construct for "default typing".
_defaultDeserializationContexts() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default SerializationContext prototype to use.
_defaultFilter - Variable in class tools.jackson.databind.ser.std.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.
_defaultFormatter() - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateTimeSerializer
 
_defaultFormatter() - Method in class tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer
 
_defaultImpl - Variable in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
Default class to use in case type information is not available or is broken.
_defaultImpl - Variable in class tools.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 tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_defaultInclusion - Variable in class tools.jackson.databind.cfg.ConfigOverrides
 
_defaultInclusion - Variable in class tools.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 tools.jackson.databind.cfg.ConfigOverrides
 
_defaultMergeable - Variable in class tools.jackson.databind.cfg.ConfigOverrides
 
_defaultMixInHandler() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default MixInHandler prototype to use.
_defaultNullHandling - Variable in class tools.jackson.databind.cfg.ConfigOverrides
 
_defaultNullKeySerializer - Variable in class tools.jackson.databind.module.SimpleModule
 
_defaultNullValueSerializer - Variable in class tools.jackson.databind.module.SimpleModule
 
_defaultPrettyPrinter - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_defaultPrettyPrinter - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_defaultPrettyPrinter - Variable in class tools.jackson.databind.SerializationConfig
If "default pretty-printing" is enabled, it will create the instance from this blueprint object.
_defaultPrettyPrinter() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
_defaultSerializationContexts() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default SerializationContext prototype to use.
_defaultSerializer - Variable in class tools.jackson.databind.ser.bean.BeanAsArraySerializer
Serializer that would produce JSON Object version; used in cases where array output cannot be used.
_defaultSerializer - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
Serializer that would produce JSON Object version; used in cases where array output cannot be used.
_defaultSerializerFactory() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
_defaultSubtypeResolver() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default SubtypeResolver prototype to use.
_defaultTypeFactory() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default TypeFactory instance to use
_defaultTypeId(Class<?>) - Static method in class tools.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 tools.jackson.databind.jsontype.impl.TypeNameIdResolver
If no name was explicitly given for a class, we will just use non-qualified class name
_defaultTyper - Variable in class tools.jackson.databind.cfg.BaseSettings
Type information handler used for "default typing".
_defaultTypeResolverProvider() - Method in class tools.jackson.databind.cfg.MapperBuilder
Overridable method for changing default TypeResolverProvider instance to use
_defaultValue - Variable in class tools.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 tools.jackson.databind.util.EnumResolver
 
_defaultViews - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
 
_defaultViewsResolved - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
 
_delegate - Variable in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
Deserializer we delegate operations that we cannot handle.
_delegate - Variable in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
Deserializer we delegate operations that we cannot handle.
_delegate - Variable in class tools.jackson.databind.deser.ValueInstantiator.Delegating
 
_delegateArgs - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
_delegateArguments - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_delegateCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_delegateDeserializer - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
_delegateDeserializer - Variable in class tools.jackson.databind.deser.jdk.CollectionDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
_delegateDeserializer - Variable in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
_delegateDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
_delegateDeserializer - Variable in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
Deserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.
_delegateDeserializer - Variable in class tools.jackson.databind.deser.std.StdConvertingDeserializer
Underlying serializer for type T.
_delegateDeserializer() - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
_delegateDeserializer(JsonParser) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Alternate to BeanDeserializerBase._delegateDeserializer() which will only consider _arrayDelegateDeserializer if given JsonParser points to JsonToken.START_ARRAY token.
_delegatee - Variable in class tools.jackson.databind.deser.std.DelegatingDeserializer
 
_delegateSerializer - Variable in class tools.jackson.databind.ser.std.StdDelegatingSerializer
Underlying serializer for type T.
_delegateType - Variable in class tools.jackson.databind.deser.std.StdConvertingDeserializer
Fully resolved delegate type, with generic information if any available.
_delegateType - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_delegateType - Variable in class tools.jackson.databind.ser.std.StdDelegatingSerializer
Fully resolved delegate type, with generic information if any available.
_depositSchemaProperty(ObjectNode, JsonNode) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
_depositSchemaProperty(ObjectNode, JsonNode) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
_desc(String) - Method in class tools.jackson.databind.DatabindContext
 
_description - Variable in class tools.jackson.databind.PropertyMetadata
Optional human-readable description associated with the property.
_deser - Variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
Some types that are deserialized using a helper deserializer.
_deserFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
Set of DeserializationFeatures enabled.
_deserFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_deserFeatures - Variable in class tools.jackson.databind.DeserializationConfig
Set of DeserializationFeatures enabled.
_deserializationConfig - Variable in class tools.jackson.databind.ObjectMapper
Configuration object that defines basic global settings for the serialization process
_deserializationContext() - Method in class tools.jackson.databind.ObjectMapper
 
_deserializationContext() - Method in class tools.jackson.databind.ObjectReader
Internal helper method called to create an instance of DeserializationContext for deserializing a single root value.
_deserializationContext(JsonParser) - Method in class tools.jackson.databind.ObjectMapper
Internal helper method called to create an instance of DeserializationContext for deserializing a single root value.
_deserializationContext(JsonParser) - Method in class tools.jackson.databind.ObjectReader
 
_deserializationContext(DeserializationConfig, JsonParser) - Method in class tools.jackson.databind.ObjectMapper
 
_deserializationContexts - Variable in class tools.jackson.databind.cfg.MapperBuilder
Factory to use for creating per-operation contexts.
_deserializationContexts - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_deserializationContexts - Variable in class tools.jackson.databind.ObjectMapper
Factory used for constructing per-call DeserializationContexts.
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UUIDDeserializer
 
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
Main method from trying to deserialize actual value from non-empty String.
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.CoreXMLDeserializers.Std
 
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.DOMDeserializer
 
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.DOMDeserializer.DocumentDeserializer
 
_deserialize(String, DeserializationContext) - Method in class tools.jackson.databind.ext.DOMDeserializer.NodeDeserializer
 
_deserialize(JsonParser, DeserializationContext) - Method in class tools.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 tools.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 tools.jackson.databind.deser.impl.ExternalTypeHandler
 
_deserialize(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
_deserialize(JsonParser, DeserializationContext, EnumSet) - Method in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
_deserializeAndSet(JsonParser, DeserializationContext, Object, int, String) - Method in class tools.jackson.databind.deser.impl.ExternalTypeHandler
 
_deserializeAnyScalar(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_deserializeContainerNoRecursion(JsonParser, DeserializationContext, JsonNodeFactory, BaseNodeDeserializer.ContainerStack, ContainerNode<?>) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_deserializeCustom(JsonParser, DeserializationContext, String[]) - Method in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
Offlined version used when we do not use the default deserialization method.
_deserializeEmbedded(Object, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UUIDDeserializer
 
_deserializeEmbedded(Object, DeserializationContext) - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
Overridable method to allow coercion from embedded value that is neither null nor directly assignable to target type.
_deserializeFP(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_deserializeFromArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_deserializeFromArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
_deserializeFromArray(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.jdk.ArrayBlockingQueueDeserializer
 
_deserializeFromArray(JsonParser, DeserializationContext, Collection<Object>) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
_deserializeFromEmptyString(JsonParser, DeserializationContext, CoercionAction, Class<?>, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_deserializeFromEmptyString(DeserializationContext) - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
 
_deserializeFromEmptyString(DeserializationContext) - Method in class tools.jackson.databind.ext.CoreXMLDeserializers.Std
 
_deserializeFromEmptyStringDefault(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
_deserializeFromEmptyStringDefault(DeserializationContext) - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
 
_deserializeFromNonArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
 
_deserializeFromNonArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
 
_deserializeFromObjectId(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.std.FromStringDeserializer
 
_deserializeFromString(JsonParser, DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.jdk.CollectionDeserializer
Logic extracted to deal with incoming String value.
_deserializeIfNatural(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.AbstractDeserializer
 
_deserializeMissingToken(JsonParser, DeserializationContext, int, String) - Method in class tools.jackson.databind.deser.impl.ExternalTypeHandler
 
_deserializeNonVanilla(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
Alternate deserialization method that has to check many more configuration aspects than the "vanilla" processing.
_deserializeNonVanilla(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.jackson.BaseNodeDeserializer
Alternate deserialization method used when parser already points to first PROPERTY_NAME and not START_OBJECT.
_deserializeOther(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_deserializeOther(JsonParser, DeserializationContext, JsonToken) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_deserializer - Variable in class tools.jackson.databind.deser.impl.NullsAsEmptyProvider
 
_deserializer - Variable in class tools.jackson.databind.deser.impl.ObjectIdReader
Deserializer used for deserializing id values.
_deserializer - Variable in class tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
_deserializer - Variable in class tools.jackson.databind.MappingIterator
Deserializer for individual element values.
_deserializeRareScalar(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_deserializerFactory - Variable in class tools.jackson.databind.cfg.DeserializationContexts
Factory responsible for constructing standard serializers.
_deserializerFactory - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_deserializerFactory - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_deserializerFactory() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
_deserializerModifier - Variable in class tools.jackson.databind.module.SimpleModule
 
_deserializers - Variable in class tools.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 tools.jackson.databind.module.SimpleModule
 
_deserializeTypedForId(JsonParser, DeserializationContext, TokenBuffer, String) - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
_deserializeTypedUsingDefaultImpl(JsonParser, DeserializationContext, TokenBuffer, String) - Method in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
_deserializeUsingCreator(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_deserializeUsingProperties(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
_deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.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.
_deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
 
_deserializeUsingPropertyBased(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.bean.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.
_deserializeWithErrorWrapping(JsonParser, DeserializationContext, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_deserializeWithExternalTypeId(JsonParser, DeserializationContext, Object, ExternalTypeHandler) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_deserializeWithNativeTypeId(JsonParser, DeserializationContext, Object) - Method in class tools.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 tools.jackson.databind.deser.jdk.CollectionDeserializer
 
_deserializeWrappedValue(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
Helper called to support DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS: default implementation simply calls ValueDeserializer.deserialize(JsonParser, DeserializationContext), but handling may be overridden.
_doAddInjectable(JacksonInject.Value, AnnotatedMember) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_durationUnitConverter - Variable in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
When defined (not null) integer values will be converted into duration unit configured for the converter.
_dynamicSerializers - Variable in class tools.jackson.databind.SequenceWriter
If SequenceWriter._rootSerializer is not defined (no root type was used for constructing ObjectWriter), we will use simple scheme for keeping track of serializers needed.
_dynamicSerializers - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
In case serializer is not known statically (i.e.
_dynamicSerializers - Variable in class tools.jackson.databind.ser.jdk.JDKKeySerializers.Dynamic
 
_dynamicValueSerializers - Variable in class tools.jackson.databind.ser.std.StdContainerSerializer
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.
_dynamicValueSerializers - Variable in class tools.jackson.databind.ser.std.StdDelegatingSerializer
If delegate serializer needs to be accessed dynamically (non-final type, static type not forced), this data structure helps with efficient lookups.
_dynamicValueSerializers - Variable in class tools.jackson.databind.ser.std.StdDynamicSerializer
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.
_elementClass - Variable in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
Type of contained elements: needed for constructing actual result array
_elementDeserializer - Variable in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
Element deserializer
_elementDeserializer - Variable in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
Value serializer to use, if not the standard one (which is inlined)
_elementSerializer - Variable in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
Value serializer to use, if it can be statically determined.
_elementSerializer - Variable in class tools.jackson.databind.ser.jdk.StringArraySerializer
Value serializer to use, if it's not the standard one (if it is we can optimize serialization significantly)
_elementSerializer - Variable in class tools.jackson.databind.ser.std.AsArraySerializerBase
Value serializer to use, if it can be statically determined
_elementType - Variable in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
Declared type of element entries
_elementType - Variable in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
_elementType - Variable in class tools.jackson.databind.type.CollectionLikeType
Type of elements in collection
_elementTypeDeserializer - Variable in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
If element instances have polymorphic type information, this is the type deserializer that can handle it
_empty - Variable in class tools.jackson.databind.ext.jdk8.BaseScalarOptionalDeserializer
 
_emptyArray - Variable in class tools.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 tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
_emptyValue - Variable in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
Zero-sized value of array type.
_encodedSimple - Variable in class tools.jackson.databind.PropertyName
Lazily-constructed efficient representation of the simple name.
_ensureOverride(String) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
_entryType - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
_enumClass - Variable in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
_enumClass - Variable in class tools.jackson.databind.util.EnumResolver
 
_enumClass() - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_enumClass(Class<?>) - Static method in class tools.jackson.databind.util.EnumResolver
 
_enumClass(Class<?>) - Static method in class tools.jackson.databind.util.EnumValues
 
_enumConstants(Class<?>) - Static method in class tools.jackson.databind.util.EnumValues
Helper method slightly different from EnumResolver._enumConstants(Class), with same method name to keep calling methods more consistent.
_enumConstants(Class<Enum<?>>) - Static method in class tools.jackson.databind.util.EnumResolver
 
_enumDefault(MapperConfig<?>, AnnotatedClass, Enum<?>[]) - Static method in class tools.jackson.databind.util.EnumResolver
Internal helper method used to resolve JsonEnumDefaultValue
_enumDeserializer - Variable in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
_enumNamingStrategy - Variable in class tools.jackson.databind.cfg.BaseSettings
Custom enum naming strategy in use, if any.
_enums - Variable in class tools.jackson.databind.util.EnumResolver
 
_enumsById - Variable in class tools.jackson.databind.util.EnumResolver
 
_enumsByIndex - Variable in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_enumType - Variable in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
 
_equals(T, T) - Static method in class tools.jackson.databind.util.StdDateFormat
 
_explicitClassOrOb(Object, Class<?>) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
_explicitCreators - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
Handler that we need if any of properties uses external type id.
_extractAsBigDecimal() - Method in class tools.jackson.databind.node.POJONode
 
_extractAsBigInteger() - Method in class tools.jackson.databind.node.POJONode
 
_extractAsDouble() - Method in class tools.jackson.databind.node.POJONode
 
_extractAsInteger() - Method in class tools.jackson.databind.node.POJONode
 
_extractAsLong() - Method in class tools.jackson.databind.node.POJONode
 
_factory - Variable in class tools.jackson.databind.DeserializationContext
Read-only factory instance; exposed to let owners (ObjectMapper, ObjectReader) access it.
_factoryConfig - Variable in class tools.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 tools.jackson.databind.ser.BasicSerializerFactory
Configuration settings for this factory; immutable instance (just like this factory), new version created via copy-constructor (fluent-style)
_failForNotLenient(JsonParser, DeserializationContext, JsonToken) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_failOnNull(DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
 
_fallbackSetter - Variable in class tools.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 tools.jackson.databind.DeserializationContext
Bitmap of DeserializationFeatures that are enabled
_field - Variable in class tools.jackson.databind.deser.impl.FieldProperty
Actual field to set when deserializing this property.
_field - Variable in class tools.jackson.databind.introspect.AnnotatedField
Actual Field used for access.
_field - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Field that contains the property value for field-accessible properties.
_fieldMinLevel - Variable in class tools.jackson.databind.introspect.VisibilityChecker
 
_fieldNames - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.RecordNaming
Names of actual Record fields from definition; auto-detected.
_fieldRenameMappings - Variable in class tools.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 tools.jackson.databind.introspect.AnnotatedClass
Member fields of interest: ones that are either public, or have at least one annotation.
_fields - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_filteredProperties - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
Optional array of filtered property writers; if null, no view-based filtering is performed.
_filteredProps - Variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
Optional filters used to suppress output of properties that are only to be included in certain views
_filterId - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
Id of the property filter to use for POJO, if any.
_filterId - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Id of the property filter to use, if any; null if none.
_filterProvider - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_filterProvider - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_filterProvider - Variable in class tools.jackson.databind.SerializationConfig
Object used for resolving filter ids to filter instances.
_filtersById - Variable in class tools.jackson.databind.ser.std.SimpleFilterProvider
Mappings from ids to filters.
_findAndAddDynamic(PropertySerializerMap, Class<?>, SerializationContext) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
 
_findAndAddDynamic(PropertySerializerMap, Class<?>, SerializationContext) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
 
_findAndAddDynamic(PropertySerializerMap, Class<?>, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.JDKKeySerializers.Dynamic
 
_findAndAddDynamic(SerializationContext, Class<?>) - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
 
_findAndAddDynamic(SerializationContext, Class<?>) - Method in class tools.jackson.databind.ser.std.StdDynamicSerializer
 
_findAndAddDynamic(SerializationContext, Class<?>, UnaryOperator<ValueSerializer<Object>>) - Method in class tools.jackson.databind.ser.std.StdDynamicSerializer
 
_findAndAddDynamic(SerializationContext, JavaType) - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
 
_findAndAddDynamic(SerializationContext, JavaType) - Method in class tools.jackson.databind.ser.std.StdDynamicSerializer
 
_findAndAddDynamic(SerializationContext, JavaType, UnaryOperator<ValueSerializer<Object>>) - Method in class tools.jackson.databind.ser.std.StdDynamicSerializer
 
_findAnnotation(Annotated, Class<A>) - Method in class tools.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 tools.jackson.databind.deser.DeserializerCache
 
_findCoercionFromBlankString(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_findCoercionFromEmptyArray(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_findCoercionFromEmptyString(DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_findContentSerializer(SerializationContext, Annotated) - Method in class tools.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 tools.jackson.databind.util.StdConverter
 
_findConvertingDeserializer(DeserializationContext, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.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).
_findCustomArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomDeser(DeserializationContext, JavaType) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_findCustomEnumDeserializer(Class<?>, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findCustomTreeNodeDeserializer(Class<? extends JsonNode>, DeserializationConfig, BeanDescription) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_findDefaultImplDeserializer(DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_findDeserializer(DeserializationContext, String) - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_findImplicitName(AnnotatedWithParams, int) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_findInclusionWithContent(SerializationContext, BeanDescription, JavaType, Class<?>) - Method in class tools.jackson.databind.ser.BasicSerializerFactory
Helper method used for finding inclusion definitions for structured container types like Maps and referential types (like AtomicReference).
_findInterfaceMapping(Class<?>, ClassKey) - Method in class tools.jackson.databind.module.SimpleSerializers
 
_findKeySerializer(SerializationContext, Annotated) - Method in class tools.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 tools.jackson.databind.deser.bean.PropertyValueBuffer
 
_findNameToUse(String, String, boolean) - Static method in class tools.jackson.databind.util.EnumValues
 
_findNullProvider(DeserializationContext, BeanProperty, Nulls, ValueDeserializer<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_findPrimitive(String) - Method in class tools.jackson.databind.type.TypeFactory
 
_findPropertyUnwrapper(DeserializationContext, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Helper method called to see if given property might be so-called unwrapped property: these require special handling.
_findRootDeserializer(DeserializationContext) - Method in class tools.jackson.databind.ObjectReader
Method called to locate deserializer for the passed root-level value.
_findRootDeserializer(DeserializationContext, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Method called to locate deserializer for the passed root-level value.
_findSerializer(Object, SerializationContext) - Method in class tools.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.
_findSerializer(SerializationContext, Object) - Method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
_findStdJdkCollectionDesc(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
_findStdTypeDef(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
Method called to see if type is one of core JDK types that we have cached for efficiency.
_findStdTypeDesc(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
_findSubclassDeserializer(DeserializationContext, Object, TokenBuffer) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Helper method called to (try to) locate deserializer for given sub-type of type that this deserializer handles.
_findTreeDeserializer(DeserializationContext) - Method in class tools.jackson.databind.ObjectReader
 
_findTypeResolver(MapperConfig<?>, Annotated, JavaType) - Method in class tools.jackson.databind.jsontype.TypeResolverProvider
 
_findUnsupportedTypeDeserializer(DeserializationContext, JavaType, BeanDescription) - Method in class tools.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(SerializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
 
_findWellKnownSimple(Class<?>) - Static method in class tools.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 tools.jackson.databind.util.TokenBuffer
First segment, for contents this buffer has
_firstHyphenOrUnderscore(String) - Method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
_fixAccess(Collection<SettableBeanProperty>) - Method in class tools.jackson.databind.deser.BeanDeserializerBuilder
 
_forceAccess - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
_forceBigDecimal - Variable in class tools.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 tools.jackson.databind.ser.jackson.JsonValueSerializer
This is a flag that is set in rare (?)
_forClass - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
_format - Variable in class tools.jackson.databind.cfg.ConfigOverride
Definitions of format overrides, if any.
_format(String, Object...) - Method in class tools.jackson.databind.DatabindContext
 
_format(TimeZone, Locale, Date, StringBuffer) - Method in class tools.jackson.databind.util.StdDateFormat
 
_formatBCEYear(StringBuffer, int) - Method in class tools.jackson.databind.util.StdDateFormat
 
_formatOverrides - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Lazily accessed information about POJO format overrides
_formatReadFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
Optional per-format parser feature flags.
_formatReadFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_formatReadFeatures - Variable in class tools.jackson.databind.DeserializationConfig
States of FormatFeatures to enable/disable.
_formatString - Variable in class tools.jackson.databind.deser.jdk.DateBasedDeserializer
Let's also keep format String for reference, to use for error messages
_formatter - Variable in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
_formatter - Variable in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
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 #_useTimestamp is true.
_formatWriteFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
Optional per-format generator feature flags.
_formatWriteFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_formatWriteFeatures - Variable in class tools.jackson.databind.SerializationConfig
States of FormatFeatures to enable/disable.
_forPrimitive - Variable in class tools.jackson.databind.ser.jdk.BooleanSerializer
Whether type serialized is primitive (boolean) or wrapper (java.lang.Boolean); if true, former, if false, latter.
_forSerialization - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
True if introspection is done for serialization (giving precedence for serialization annotations), or not (false, deserialization)
_forSerialization - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
Whether property is being composed for serialization (true) or deserialization (false)
_freeBuffer - Variable in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
_fromAny(ClassStack, Type, TypeBindings) - Method in class tools.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 tools.jackson.databind.type.TypeFactory
 
_fromBigDecimalCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromBigIntegerCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromBooleanCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromClass(ClassStack, Class<?>, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
 
_fromDecimal(DeserializationContext, BigDecimal) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
_fromDoubleCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromEmbedded(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_fromEmptyString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
Replacement for isLenient() for specific case of deserialization from empty or blank String.
_fromFloat(JsonParser, DeserializationContext, JsonNodeFactory) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_fromInt(JsonParser, int, JsonNodeFactory) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_fromInt(JsonParser, DeserializationContext, JsonNodeFactory) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_fromIntCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromInteger(JsonParser, DeserializationContext, int) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_fromLong(DeserializationContext, long) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
_fromLongCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromNumber(DeserializationContext, int) - Method in class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
_fromParamType(ClassStack, ParameterizedType, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
This method deals with parameterized types, that is, first class generic classes.
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.MonthDayDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.YearDeserializer
 
_fromString(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.ext.javatime.deser.YearMonthDeserializer
 
_fromStringCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_fromTimestamp(DeserializationContext, long) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_fromVariable(ClassStack, TypeVariable<?>, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
 
_fromWellKnownClass(ClassStack, Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.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 tools.jackson.databind.type.TypeFactory
 
_fromWildcard(ClassStack, WildcardType, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
 
_fullName - Variable in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
_fullType - Variable in class tools.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 tools.jackson.databind.util.JSONPObject
JSONP function name to use for serialization
_generateTypeId(DatabindContext, WritableTypeId) - Method in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
Helper method that will generate type id to use, if not already passed.
_generator - Variable in class tools.jackson.databind.introspect.ObjectIdInfo
 
_generator - Variable in class tools.jackson.databind.SequenceWriter
 
_generator - Variable in class tools.jackson.databind.SerializationContext
Token stream generator actively used; only set for per-call instances
_generatorConfig - Variable in class tools.jackson.databind.SerializationContext
Configuration to be used by streaming generator when it is constructed.
_generatorFactory - Variable in class tools.jackson.databind.ObjectWriter
Factory used for constructing JsonGenerators
_generatorSettings - Variable in class tools.jackson.databind.ObjectWriter
Container for settings that need to be passed to JsonGenerator constructed for serializing values.
_getCalendar(TimeZone) - Method in class tools.jackson.databind.util.StdDateFormat
 
_getDateFormat() - Method in class tools.jackson.databind.DeserializationContext
Helper method to get a non-shared instance of DateFormat with default configuration; instance is lazily constructed, reused within same instance of context (that is, within same life-cycle of readValue() from mapper or reader).
_getReferenced(AtomicReference<?>) - Method in class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
_getReferenced(Optional<?>) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
_getReferenced(T) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
_getReferencedIfPresent(AtomicReference<?>) - Method in class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
_getReferencedIfPresent(Optional<?>) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
_getReferencedIfPresent(T) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
_getSetterInfo(DeserializationContext, AnnotatedMember, JavaType) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Method essentially copied from BasicDeserializerFactory, needed to find PropertyMetadata for Delegating Creator, for access to annotation-derived info.
_getSetterInfo(PropertyMetadata, AnnotatedMember) - Method in class tools.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 tools.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 tools.jackson.databind.introspect.VisibilityChecker
 
_getterPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
_getterPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
_getterPriority(AnnotatedMethod) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_getters - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_gregorianFromDate(DeserializationContext, Date) - Method in class tools.jackson.databind.ext.CoreXMLDeserializers.Std
 
_handleBadAccess(IllegalArgumentException) - Method in class tools.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
 
_handleDateTimeException(DeserializationContext, Class<?>, DateTimeException, String) - Method in class tools.jackson.databind.ext.javatime.deser.key.YearKeyDeserializer
 
_handleDateTimeException(DeserializationContext, DateTimeException, String) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_handleDateTimeFormatException(DeserializationContext, DateTimeException, DateTimeFormatter, String) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_handledType - Variable in class tools.jackson.databind.ser.std.StdSerializer
Nominal type supported, usually declared type of property for which serializer is used.
_handleDuplicateProperty(JsonParser, DeserializationContext, JsonNodeFactory, String, ObjectNode, JsonNode, JsonNode) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
Method called when there is a duplicate value for an Object property.
_handleEOF() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
_handleEOF() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
_handleIncompatibleUpdateValue(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.std.StdConvertingDeserializer
Overridable handler method called when StdConvertingDeserializer.deserialize(JsonParser, DeserializationContext, Object) has been called with a value that is not compatible with delegate value.
_handleMissingTypeId(DeserializationContext, String) - Method in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_handleNullFromPropsBasedCreator(JsonParser, DeserializationContext, TokenBuffer, List<BeanDeserializer.BeanReferring>) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_handleResolvable(ValueSerializer<?>) - Method in class tools.jackson.databind.SerializationContext
 
_handlerInstantiator - Variable in class tools.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, SerializationContext, ValueSerializer<?>) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Method called to handle a direct self-reference through this property.
_handleTypedObjectId(JsonParser, DeserializationContext, Object, Object) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Off-lined method called to handle "native" Object Id that has been read and known to be associated with given deserialized POJO.
_handleUnexpectedToken(DeserializationContext, JsonParser, String, Object...) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_handleUnexpectedToken(DeserializationContext, JsonParser, JsonToken...) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_handleUnexpectedWithin(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BeanDeserializer
Method called if an unexpected token (other then JsonToken.PROPERTY_NAME) is found after POJO has been instantiated and partially bound.
_handleUnexpectedWithin(JsonParser, DeserializationContext, Object) - Method in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
Method called if an unexpected token (other then FIELD_NAME) is found after POJO has been instantiated and partially bound.
_handleUnknownKeyDeserializer(DeserializationContext, JavaType) - Method in class tools.jackson.databind.deser.DeserializerCache
 
_handleUnknownTypeId(DeserializationContext, String) - Method in class tools.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 tools.jackson.databind.deser.DeserializerCache
 
_hasAnnotation(Annotated, Class<? extends Annotation>) - Method in class tools.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(MapperConfig<?>, Annotated) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_hasDefaultCreator - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_hasEnumDeserializer - Variable in class tools.jackson.databind.module.SimpleDeserializers
Flag to help find "generic" enum deserializer, if one has been registered.
_hasEnumSerializer - Variable in class tools.jackson.databind.module.SimpleSerializers
Flag to help find "generic" enum serializer, if one has been registered.
_hasFractionalPart() - Method in class tools.jackson.databind.node.DecimalNode
 
_hasFractionalPart() - Method in class tools.jackson.databind.node.DoubleNode
 
_hasFractionalPart() - Method in class tools.jackson.databind.node.FloatNode
 
_hasFractionalPart() - Method in class tools.jackson.databind.node.NumericFPNode
 
_hash - Variable in class tools.jackson.databind.JavaType
 
_hashCode - Variable in class tools.jackson.databind.jsontype.NamedType
 
_hashCode - Variable in class tools.jackson.databind.util.TypeKey
 
_hasNativeId - Variable in class tools.jackson.databind.util.TokenBuffer
Do we currently have a native type or object id buffered?
_hasNativeIds - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_hasNativeObjectIds - Variable in class tools.jackson.databind.util.TokenBuffer
 
_hasNativeObjectIds - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_hasNativeTypeIds - Variable in class tools.jackson.databind.util.TokenBuffer
 
_hasNativeTypeIds - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_hasNonDefaultCreator - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
_hasNTypeParameters(int) - Method in class tools.jackson.databind.type.TypeBase
 
_hasNullKey(Map<?, ?>) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
_hasOneOf(Annotated, Class<? extends Annotation>[]) - Method in class tools.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 tools.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(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
Checks whether the given class has annotations indicating some type resolver is applied, for example JsonTypeInfo.
_id - Variable in class tools.jackson.databind.module.SimpleModule
Unique id generated to avoid instances from ever matching so all registrations succeed.
_id - Variable in class tools.jackson.databind.util.UniqueId
 
_idFrom(DatabindContext, Object, Class<?>) - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
_idResolver - Variable in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_idResolver - Variable in class tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
_idToType - Variable in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
Mappings from type id to JavaType, used for deserialization.
_idToType - Variable in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
Mappings from type id to JavaType, used for deserialization.
_idType - Variable in class tools.jackson.databind.deser.impl.ObjectIdReader
 
_idType - Variable in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
_idValue - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
In case there is an Object Id property to handle, this is the value we have for it.
_ignorable - Variable in class tools.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 tools.jackson.databind.introspect.AnnotatedMethodCollector
 
_ignorableProperties - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_ignorableProps - Variable in class tools.jackson.databind.deser.bean.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 tools.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 tools.jackson.databind.cfg.ConfigOverride
Definitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any.
_ignoreAllUnknown - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Flag that can be set to ignore and skip unknown properties.
_ignoreAllUnknown - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Flag that can be set to ignore and skip unknown properties.
_ignoredEntries - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Set of entries to omit during serialization, if any
_ignoredProperties - Variable in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
_ignoredPropertyNames - Variable in class tools.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 tools.jackson.databind.deser.jdk.MapDeserializer
 
_includableProps - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Keep track of the the properties that needs to be specifically included.
_includableProps - Variable in class tools.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 tools.jackson.databind.cfg.ConfigOverride
Definitions of inclusion defaults to use for properties included in this POJO type.
_includeAs - Variable in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
_includeAsProperty - Variable in class tools.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 tools.jackson.databind.ser.jdk.MapSerializer
Set of entries to include during serialization, if null, it is ignored, empty will include nothing.
_includeInViews - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Alternate set of property writers used when view-based filtering is available for the Bean.
_inclusion - Variable in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
_inclusion - Variable in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
_inclusionChecker - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
Helper object used for name-based filtering
_inclusionChecker - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Helper object used for name-based filtering
_index - Variable in class tools.jackson.databind.introspect.AnnotatedParameter
Index of the parameter within argument list
_index - Variable in class tools.jackson.databind.PropertyMetadata
Optional index of the property within containing Object.
_index - Variable in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
_inIntRange() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_inIntRange() - Method in class tools.jackson.databind.node.DecimalNode
 
_inIntRange() - Method in class tools.jackson.databind.node.DoubleNode
 
_inIntRange() - Method in class tools.jackson.databind.node.FloatNode
 
_inIntRange() - Method in class tools.jackson.databind.node.IntNode
 
_inIntRange() - Method in class tools.jackson.databind.node.LongNode
 
_inIntRange() - Method in class tools.jackson.databind.node.NumericFPNode
 
_inIntRange() - Method in class tools.jackson.databind.node.NumericIntNode
 
_inIntRange() - Method in class tools.jackson.databind.node.ShortNode
 
_inIntRange(long) - Method in class tools.jackson.databind.node.JsonNodeFactory
 
_initForMultiRead(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
Alternative to ObjectReader._initForReading(tools.jackson.databind.deser.DeserializationContextExt, tools.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 tools.jackson.databind.ObjectMapper
Method called to ensure that given parser is ready for reading content for data binding.
_initForReading(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectReader
 
_initialEntries - Variable in class tools.jackson.databind.util.SimpleLookupCache
 
_injectables - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
List of ValueInjectors, if any injectable values are expected by the bean; otherwise null.
_injectables - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Value injectors for deserialization
_injectables - Variable in class tools.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 tools.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 tools.jackson.databind.cfg.MapperBuilder
Provider for values to inject in deserialized POJOs.
_injectableValues - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_injectableValues - Variable in class tools.jackson.databind.DeserializationContext
Object used for resolving references to injectable values.
_injectableValues - Variable in class tools.jackson.databind.ObjectMapper
Provider for values to inject in deserialized POJOs.
_injectableValues - Variable in class tools.jackson.databind.ObjectReader
Values that can be injected during deserialization, if any.
_inLongRange() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_inLongRange() - Method in class tools.jackson.databind.node.DecimalNode
 
_inLongRange() - Method in class tools.jackson.databind.node.DoubleNode
 
_inLongRange() - Method in class tools.jackson.databind.node.FloatNode
 
_inLongRange() - Method in class tools.jackson.databind.node.IntNode
 
_inLongRange() - Method in class tools.jackson.databind.node.LongNode
 
_inLongRange() - Method in class tools.jackson.databind.node.NumericFPNode
 
_inLongRange() - Method in class tools.jackson.databind.node.NumericIntNode
 
_inLongRange() - Method in class tools.jackson.databind.node.ShortNode
 
_input - Variable in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
_inputStream(File) - Method in class tools.jackson.databind.ObjectReader
 
_inputStream(URL) - Method in class tools.jackson.databind.ObjectReader
 
_inputStream(Path) - Method in class tools.jackson.databind.ObjectReader
 
_insert(int, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
 
_inShortRange() - Method in class tools.jackson.databind.node.BigIntegerNode
 
_inShortRange() - Method in class tools.jackson.databind.node.DecimalNode
 
_inShortRange() - Method in class tools.jackson.databind.node.DoubleNode
 
_inShortRange() - Method in class tools.jackson.databind.node.FloatNode
 
_inShortRange() - Method in class tools.jackson.databind.node.IntNode
 
_inShortRange() - Method in class tools.jackson.databind.node.LongNode
 
_inShortRange() - Method in class tools.jackson.databind.node.NumericFPNode
 
_inShortRange() - Method in class tools.jackson.databind.node.NumericIntNode
 
_inShortRange() - Method in class tools.jackson.databind.node.ShortNode
 
_integerListType - Variable in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
Lazily constructed JavaType representing type List<Integer>.
_integerListType(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
_interfaceMappings - Variable in class tools.jackson.databind.module.SimpleSerializers
Interface-based matches.
_internalName - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
Original internal name, derived from accessor, of this property.
_internalSettings - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
 
_intOverflow(long) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_intr - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
 
_intr - Variable in class tools.jackson.databind.introspect.AnnotatedMethodCollector
 
_invalidBaseTypes - Variable in class tools.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 tools.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 tools.jackson.databind.deser.std.StdDeserializer
 
_isCompatible(Class<?>, Object) - Method in class tools.jackson.databind.DeserializationContext
 
_isContainer - Variable in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
Flag that indicates whether property to handle is a container type (array, Collection, Map) or not.
_isEnumValueOf(AnnotatedWithParams) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
Helper method for recognizing `Enum.valueOf()` factory method
_isExplicitClassOrOb(Object, Class<?>) - Method in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
_isFalse(String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_isFromIntValue - Variable in class tools.jackson.databind.deser.jdk.EnumDeserializer
Marker flag for cases where we expect actual integral value for Enum, based on @JsonValue (and equivalent) annotated accessor.
_isFromIntValue - Variable in class tools.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 tools.jackson.databind.introspect.VisibilityChecker
 
_isGetterPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
_isGetterPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
_isGettersNonBoolean - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
_isGroovyMetaClassGetter(AnnotatedMethod) - Method in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
 
_isIgnorable(Annotated) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_isIgnoreCase - Variable in class tools.jackson.databind.util.EnumResolver
Marker for case-insensitive handling
_isIgnoredType - Variable in class tools.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 tools.jackson.databind.ser.jdk.NumberSerializer
 
_isInt - Variable in class tools.jackson.databind.ser.jdk.NumberSerializers.Base
 
_isIntNumber(String) - Method in class tools.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 tools.jackson.databind.util.EnumResolver
 
_isLenient - Variable in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
Flag that indicates what leniency setting is enabled for this deserializer (either due JsonFormat.Shape annotation on property or class, or due to per-type "config override", or from global settings): leniency/strictness has effect on accepting some non-default input value representations (such as integer values for dates).
_isNaN(String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_isNegInf(String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_isPosInf(String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_isRecordType - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_isScalarType(LogicalType) - Method in class tools.jackson.databind.cfg.CoercionConfigs
 
_isShapeWrittenUsingIndex(Class<?>, JsonFormat.Value, boolean, Boolean) - Static method in class tools.jackson.databind.ser.jdk.EnumSerializer
Helper method called to check whether serialization should be done using index (number) or not.
_isStdKeyDeser(JavaType, KeyDeserializer) - Method in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.std.StdDeserializer
 
_isTyped - Variable in class tools.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(SerializationContext, JavaType) - Method in class tools.jackson.databind.ser.BeanSerializerFactory
 
_isValidTimestampString(String) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_isValuePresent(AtomicReference<?>) - Method in class tools.jackson.databind.ser.jdk.AtomicReferenceSerializer
 
_isValuePresent(Optional<?>) - Method in class tools.jackson.databind.ext.jdk8.Jdk8OptionalSerializer
 
_isValuePresent(T) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
Method called to see if there is a value present or not.
_item - Variable in class tools.jackson.databind.deser.ReadableObjectId
 
_iteratedType - Variable in class tools.jackson.databind.type.IterationType
 
_jsonKeyAccessors - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Accessors (field or "getter" method annotated with JsonKey
_jsonPointerIfValid(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_jsonValueAccessors - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Accessors (field or "getter" method) annotated with JsonValue
_key - Variable in class tools.jackson.databind.deser.ReadableObjectId
 
_key - Variable in class tools.jackson.databind.ser.jdk.MapProperty
 
_keyClass - Variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_keyDeserializer - Variable in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
_keyDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved when MapDeserializer.resolve(tools.jackson.databind.DeserializationContext) is called;
_keyDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
Key deserializer to use; either passed via constructor (when indicated by annotations), or resolved when MapEntryDeserializer.createContextual(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty) is called;
_keyDeserializer - Variable in class tools.jackson.databind.deser.SettableAnyProperty
 
_keyDeserializers - Variable in class tools.jackson.databind.module.SimpleModule
 
_keySerializer - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
Key serializer to use, if it can be statically determined
_keySerializer - Variable in class tools.jackson.databind.ser.jdk.MapProperty
 
_keySerializer - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Key serializer to use, if it can be statically determined
_keySerializers - Variable in class tools.jackson.databind.module.SimpleModule
 
_keyType - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
_keyType - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Declared type of keys
_keyType - Variable in class tools.jackson.databind.type.MapLikeType
Type of keys of Map.
_kind - Variable in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
_kind - Variable in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_kind - Variable in class tools.jackson.databind.ext.CoreXMLDeserializers.Std
 
_knownSerializers - Variable in class tools.jackson.databind.SerializationContext
For fast lookups, we will have a local non-shared read-only map that contains serializers previously fetched.
_last - Variable in class tools.jackson.databind.util.TokenBuffer
Last segment of this buffer, one that is used for appending more tokens
_lenient - Variable in class tools.jackson.databind.util.StdDateFormat
Explicit override for leniency, if specified.
_listDeserializer - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_listType - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
If List has been mapped to non-default implementation, we'll store type here
_locale - Variable in class tools.jackson.databind.cfg.BaseSettings
Default Locale used with serialization formats.
_locale - Variable in class tools.jackson.databind.util.StdDateFormat
 
_localMixIns - Variable in class tools.jackson.databind.introspect.MixInHandler
Simple mix-in targets defined locally.
_locateTypeId(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
_location - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_logicalType - Variable in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
_lookupByEnumNaming - Variable in class tools.jackson.databind.deser.jdk.EnumDeserializer
Look up map with key as Enum.name() converted by EnumNamingStrategy.convertEnumToExternalName(MapperConfig, AnnotatedClass, String) and value as Enums.
_lookupByName - Variable in class tools.jackson.databind.deser.jdk.EnumDeserializer
 
_lookupByToString - Variable in class tools.jackson.databind.deser.jdk.EnumDeserializer
Alternatively, we may need a different lookup object if "use toString" is defined.
_managedReferenceName - Variable in class tools.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 tools.jackson.databind.util.SimpleLookupCache
 
_mapAbstractCollectionType(JavaType, DeserializationConfig) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_mapAbstractMapType(JavaType, DeserializationConfig) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_mapDeserializer - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_mapObjectWithDups(JsonParser, DeserializationContext, Map<String, Object>, String, Object, Object, String) - Method in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_mapperFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
Set of shared mapper features enabled.
_mapperFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_mapperFeatures - Variable in class tools.jackson.databind.cfg.MapperConfig
Set of shared mapper features enabled.
_mappingProblem(Throwable, String, Object...) - Method in class tools.jackson.databind.SerializationContext
 
_mappings - Variable in class tools.jackson.databind.module.SimpleAbstractTypeResolver
Mappings from super types to subtypes
_mapSerializer - Variable in class tools.jackson.databind.ser.AnyGetterWriter
 
_mapType - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
If Map has been mapped to non-default implementation, we'll store type here
_maxDeserializerCacheSize - Variable in class tools.jackson.databind.cfg.DefaultCacheProvider
_maxEntries - Variable in class tools.jackson.databind.util.SimpleLookupCache
 
_maxSerializerCacheSize - Variable in class tools.jackson.databind.cfg.DefaultCacheProvider
_maxTypeFactoryCacheSize - Variable in class tools.jackson.databind.cfg.DefaultCacheProvider
Maximum size of the LookupCache instance constructed by DefaultCacheProvider.forTypeFactory().
_mayHaveNativeIds - Variable in class tools.jackson.databind.util.TokenBuffer
 
_member - Variable in class tools.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 tools.jackson.databind.ser.BeanPropertyWriter
Member (field, method) that represents property and allows access to associated annotations.
_member - Variable in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
Member that defines logical property.
_memberMethods - Variable in class tools.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 tools.jackson.databind.cfg.ConfigOverride
Flag that indicates whether properties of this type default to being merged or not.
_mergeArrays - Variable in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_mergeInfo - Variable in class tools.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 tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_message - Variable in class tools.jackson.databind.deser.impl.FailingDeserializer
 
_message - Variable in class tools.jackson.databind.deser.impl.UnsupportedTypeDeserializer
 
_message - Variable in class tools.jackson.databind.ser.impl.UnsupportedTypeSerializer
 
_metadata - Variable in class tools.jackson.databind.BeanProperty.Std
 
_metadata - Variable in class tools.jackson.databind.introspect.ConcreteBeanPropertyBase
Additional information about property
_metadata - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_metadata - Variable in class tools.jackson.databind.util.SimpleBeanPropertyDefinition
 
_method - Variable in class tools.jackson.databind.introspect.AnnotatedMethod
 
_methods - Variable in class tools.jackson.databind.introspect.AnnotatedMethodMap
 
_mixInHandler - Variable in class tools.jackson.databind.cfg.MapperBuilder
Handler responsible for resolving mix-in classes registered, if any.
_mixInHandler - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_mixInResolver - Variable in class tools.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").
_mixInResolver - Variable in class tools.jackson.databind.introspect.BasicClassIntrospector
 
_mixins - Variable in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
Mix-in annotation mappings to use, if any.
_modifiers - Variable in class tools.jackson.databind.cfg.DeserializerFactoryConfig
List of modifiers that can change the way BeanDeserializer instances are configured and constructed.
_modifiers - Variable in class tools.jackson.databind.cfg.SerializerFactoryConfig
List of modifiers that can change the way BeanSerializer instances are configured and constructed.
_modifiers - Variable in class tools.jackson.databind.type.TypeFactory
Registered TypeModifiers: objects that can change details of JavaType instances factory constructs.
_modules - Variable in class tools.jackson.databind.cfg.MapperBuilder
Modules registered for addition, indexed by registration id.
_modules - Variable in class tools.jackson.databind.cfg.MapperBuilderState
Modules registered in registration order, if any; `null` if none.
_msg - Variable in class tools.jackson.databind.ser.impl.FailingSerializer
 
_msgForMissingId - Variable in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
_mutatorPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy
Prefix used by auto-detected mutators ("setters"): usually "set", but differs for builder objects ("with" by default).
_name - Variable in class tools.jackson.databind.BeanProperty.Std
 
_name - Variable in class tools.jackson.databind.deser.impl.NullsFailProvider
 
_name - Variable in class tools.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 tools.jackson.databind.introspect.VirtualAnnotatedMember
 
_name - Variable in class tools.jackson.databind.jsontype.NamedType
 
_name - Variable in class tools.jackson.databind.module.SimpleModule
 
_name - Variable in class tools.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 tools.jackson.databind.PropertyName
Additional namespace, for formats that have such concept (JSON does not, XML does, for example).
_nameTransformer - Variable in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
_nameTransformer - Variable in class tools.jackson.databind.ser.bean.UnwrappingBeanSerializer
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
_namingStrategy - Variable in class tools.jackson.databind.module.SimpleModule
 
_nativeIds - Variable in class tools.jackson.databind.util.TokenBuffer.Segment
Lazily constructed Map for storing native type and object ids, if any
_needViewProcesing - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Flag that indicates that some aspect of deserialization depends on active view used (if any)
_neitherNull(Object, Object) - Static method in class tools.jackson.databind.deser.std.StdDeserializer
 
_neitherNull(Object, Object) - Static method in class tools.jackson.databind.ser.std.StdSerializer
 
_new(GeneratorSettings, ObjectWriter.Prefetch) - Method in class tools.jackson.databind.ObjectWriter
Overridable factory method called by various "withXxx()" methods.
_new(ObjectReader, DeserializationConfig) - Method in class tools.jackson.databind.ObjectReader
Factory method called by various "withXxx()" methods
_new(ObjectReader, DeserializationConfig, JavaType, ValueDeserializer<Object>, Object, FormatSchema, InjectableValues) - Method in class tools.jackson.databind.ObjectReader
Factory method called by various "withXxx()" methods
_new(ObjectWriter, SerializationConfig) - Method in class tools.jackson.databind.ObjectWriter
Overridable factory method called by various "withXxx()" methods
_new(PropertyName) - Method in class tools.jackson.databind.ser.BeanPropertyWriter
Overridable factory method used by sub-classes
_new(NameTransformer, SerializedString) - Method in class tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter
Overridable factory method used by sub-classes
_newIterator(JsonParser, DeserializationContext, ValueDeserializer<?>, boolean) - Method in class tools.jackson.databind.ObjectReader
Factory method used to create MappingIterator instances; either default, or custom subtype.
_newMap() - Method in class tools.jackson.databind.cfg.ConfigOverrides
 
_newReader(DeserializationConfig) - Method in class tools.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 tools.jackson.databind.ObjectMapper
Factory method sub-classes must override, to produce ObjectReader instances of proper sub-type
_newSequenceWriter(SerializationContextExt, boolean, JsonGenerator, boolean) - Method in class tools.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 tools.jackson.databind.type.TypeFactory
Factory method that is to create a new SimpleType with no checks whatsoever.
_newWriter(SerializationConfig) - Method in class tools.jackson.databind.ObjectMapper
Factory method sub-classes must override, to produce ObjectWriter instances of proper sub-type
_newWriter(SerializationConfig, FormatSchema) - Method in class tools.jackson.databind.ObjectMapper
Factory method sub-classes must override, to produce ObjectWriter instances of proper sub-type
_newWriter(SerializationConfig, JavaType, PrettyPrinter) - Method in class tools.jackson.databind.ObjectMapper
Factory method sub-classes must override, to produce ObjectWriter instances of proper sub-type
_next - Variable in class tools.jackson.databind.util.TokenBuffer.Segment
 
_node - Variable in exception tools.jackson.databind.exc.JsonNodeException
 
_nodeCursor - Variable in class tools.jackson.databind.node.TreeTraversingParser
Traversal context within tree
_nodeFactory - Variable in class tools.jackson.databind.cfg.BaseSettings
Factory used for constructing JsonNode instances.
_nodeFactory - Variable in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
_nodeFactory - Variable in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
_nodeFactory - Variable in class tools.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.
_nodeFactory - Variable in class tools.jackson.databind.node.TreeBuildingGenerator
 
_nonEmpty(Collection<?>) - Static method in class tools.jackson.databind.ser.std.StdSerializer
 
_nonMerging - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_nonNullNumber(Number) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_nonShared - Variable in class tools.jackson.databind.cfg.ContextAttributes.Impl
Per-call attributes that we can directly modify, since they are not shared between threads.
_nonStandardCreation - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.introspect.AnnotatedClass
Lazily determined property to see if this is a non-static inner class.
_nonTrivialBaseType - Variable in class tools.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.
_normalize(BigDecimal) - Method in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_nuller - Variable in class tools.jackson.databind.deser.jdk.PrimitiveArrayDeserializers
Flag that indicates need for special handling; either failing (throw exception) or skipping
_nullHandling - Variable in class tools.jackson.databind.cfg.ConfigOverride
Definitions of setter overrides regarding null handling
_nullKeySerializer - Variable in class tools.jackson.databind.cfg.SerializerFactoryConfig
Serializer used to (try to) output a null key, due to an entry of Map having null key.
_nullProvider - Variable in class tools.jackson.databind.deser.jdk.EnumSetDeserializer
Handler we need for dealing with nulls.
_nullProvider - Variable in class tools.jackson.databind.deser.jdk.StringArrayDeserializer
Handler we need for dealing with null values as elements
_nullProvider - Variable in class tools.jackson.databind.deser.SettableBeanProperty
Entity used for possible translation from `null` into non-null value of type of this property.
_nullProvider - Variable in class tools.jackson.databind.deser.std.ContainerDeserializerBase
Handler we need for dealing with nulls.
_nullSerializer - Variable in class tools.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 tools.jackson.databind.deser.impl.NullsConstantProvider
 
_nullValue - Variable in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
_nullValueSerializer - Variable in class tools.jackson.databind.cfg.SerializerFactoryConfig
Serializer used to output a null value, unless explicitly redefined for property.
_nullValueSerializer - Variable in class tools.jackson.databind.SerializationContext
Serializer used to output a null value.
_numberDeserializer - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_numberType - Variable in class tools.jackson.databind.ser.jdk.NumberSerializers.Base
 
_objectBuffer - Variable in class tools.jackson.databind.DeserializationContext
 
_objectId - Variable in class tools.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 tools.jackson.databind.ser.SerializationContextExt
 
_objectIdInfo - Variable in class tools.jackson.databind.deser.SettableBeanProperty
This is the information for object identity associated with the property.
_objectIdInfo - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
Details of Object Id to include, if any
_objectIdReader - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_objectIdReader - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.PropertyValueBuffer
 
_objectIdReader - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Handler for Object Id values, if Object Ids are enabled for the bean type.
_objectIdReader - Variable in class tools.jackson.databind.deser.impl.ObjectIdValueProperty
 
_objectIds - Variable in class tools.jackson.databind.deser.DeserializationContextExt
 
_objectIdWriter - Variable in class tools.jackson.databind.ser.bean.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.
_objectIdWriter - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
Object responsible for serializing Object Ids for the handled type, if any.
_objectWriteContext - Variable in class tools.jackson.databind.node.TreeBuildingGenerator
 
_objectWriteContext - Variable in class tools.jackson.databind.util.TokenBuffer
 
_openArray - Variable in class tools.jackson.databind.SequenceWriter
State flag for keeping track of need to write matching END_ARRAY, if a START_ARRAY was written during initialization
_orderedProperties - Variable in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
Properties in order expected to be found in JSON array.
_orderedProperties - Variable in class tools.jackson.databind.deser.bean.BeanAsArrayDeserializer
Properties in order expected to be found in JSON array.
_orderEntries(Map<?, ?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
_ordinal - Variable in class tools.jackson.databind.type.PlaceholderForType
 
_overrides - Variable in class tools.jackson.databind.cfg.ConfigOverrides
Per-type override definitions
_overrides - Variable in class tools.jackson.databind.introspect.MixInHandler
External resolver that gets called before looking at any locally defined mix-in target classes.
_owner - Variable in class tools.jackson.databind.introspect.AnnotatedParameter
Member (method, constructor) that this parameter belongs to
_paramAnnotations - Variable in class tools.jackson.databind.introspect.AnnotatedWithParams
Annotations associated with parameters of the annotated entity (method or constructor parameters)
_paramClasses - Variable in class tools.jackson.databind.introspect.AnnotatedMethod
 
_paramCount - Variable in class tools.jackson.databind.deser.bean.CreatorCandidate
 
_parameterIndex - Variable in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
_parameterIndex - Variable in class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
_params - Variable in class tools.jackson.databind.deser.bean.CreatorCandidate
 
_paramsNeeded - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
Number of creator parameters for which we have not yet received values.
_paramsSeen - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.PropertyValueBuffer
Bitflag used to track parameters found from incoming data when number of parameters is 32 or higher.
_parent - Variable in class tools.jackson.databind.type.ClassStack
 
_parent - Variable in class tools.jackson.databind.util.TokenBufferReadContext
 
_parentContext - Variable in class tools.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 tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_parseAsISO8601(String, ParsePosition) - Method in class tools.jackson.databind.util.StdDateFormat
 
_parseBoolean(JsonParser, DeserializationContext, Class<?>) - Method in class tools.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.
_parseBooleanPrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseByte(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.ByteDeserializer
 
_parseBytePrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseDate(String, ParsePosition) - Method in class tools.jackson.databind.util.StdDateFormat
 
_parseDate(String, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseDate(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.DateBasedDeserializer
 
_parseDate(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseDateFromArray(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseDouble(String) - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_parseDouble(String, boolean) - Static method in class tools.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(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.DoubleDeserializer
 
_parseDoublePrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseDoublePrimitive(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseFloat(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.FloatDeserializer
 
_parseFloatPrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseFloatPrimitive(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseInt(String) - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_parseInteger(JsonParser, DeserializationContext, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseInteger(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseIntPrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseIntPrimitive(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseLong(String) - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_parseLong(JsonParser, DeserializationContext, Class<?>) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseLong(DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseLongPrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseLongPrimitive(JsonParser, DeserializationContext, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parser - Variable in class tools.jackson.databind.deser.bean.PropertyValueBuffer
 
_parser - Variable in class tools.jackson.databind.DeserializationContext
Currently active parser used for deserialization.
_parser - Variable in class tools.jackson.databind.MappingIterator
Underlying parser used for reading content to bind.
_parserFactory - Variable in class tools.jackson.databind.ObjectReader
Factory used for constructing JsonParsers
_parseShort(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.jdk.NumberDeserializers.ShortDeserializer
 
_parseShortPrimitive(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_parseString(JsonParser, DeserializationContext, NullValueProvider) - Method in class tools.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 tools.jackson.databind.util.TokenBuffer.Parser
Information about parser context, context in which the next token is to be parsed (root, array, object).
_peelDTE(DateTimeException) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
Helper method used to peel off spurious wrappings of DateTimeException
_perClassCoercions - Variable in class tools.jackson.databind.cfg.CoercionConfigs
Coercion definitions by physical type (Class).
_perTypeCoercions - Variable in class tools.jackson.databind.cfg.CoercionConfigs
Coercion definitions by logical type (LogicalType)
_pojo - Variable in class tools.jackson.databind.deser.impl.ObjectIdReferenceProperty.PropertyReferring
 
_pojoEquals(POJONode) - Method in class tools.jackson.databind.node.POJONode
 
_potentialCreators - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_prefetch - Variable in class tools.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 tools.jackson.databind.ObjectReader
Method called to locate deserializer ahead of time, if permitted by configuration.
_prefix - Variable in class tools.jackson.databind.util.JSONWrappedObject
Literal String to output before serialized value.
_primary - Variable in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
_primaryMixIn - Variable in class tools.jackson.databind.introspect.AnnotatedClass
Primary mix-in class; one to use for the annotated class itself.
_primitive - Variable in class tools.jackson.databind.deser.jdk.NumberDeserializers.PrimitiveOrWrapperDeserializer
 
_problem(TypeParser.MyTokenizer, String) - Method in class tools.jackson.databind.type.TypeParser
 
_problemHandlers - Variable in class tools.jackson.databind.cfg.MapperBuilder
Optional handlers that application may register to try to work-around various problem situations during deserialization
_problemHandlers - Variable in class tools.jackson.databind.cfg.MapperBuilderState
Optional handlers that application may register to try to work-around various problem situations during deserialization
_problemHandlers - Variable in class tools.jackson.databind.DeserializationConfig
Linked list that contains all registered problem handlers.
_prop1 - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_prop1 - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_prop2 - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_prop2 - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_prop3 - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_prop3 - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_prop4 - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_prop4 - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_prop5 - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_prop5 - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_prop6 - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_prop6 - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_propCollector - Variable in class tools.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.
_propCount - Variable in class tools.jackson.databind.ser.bean.UnrolledBeanAsArraySerializer
 
_propCount - Variable in class tools.jackson.databind.ser.UnrolledBeanSerializer
 
_properties - Variable in class tools.jackson.databind.deser.AbstractDeserializer
 
_properties - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Properties to deserialize collected so far.
_properties - Variable in class tools.jackson.databind.deser.impl.UnwrappedPropertyHandler
 
_properties - Variable in class tools.jackson.databind.introspect.BasicBeanDescription
Properties collected for the POJO; initialized as needed.
_properties - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Set of logical property information collected so far.
_properties - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
Bean properties, in order of serialization
_properties() - Method in class tools.jackson.databind.introspect.BasicBeanDescription
 
_propertiesAsString - Variable in exception tools.jackson.databind.exc.PropertyBindingException
Lazily constructed description of known properties, used for constructing actual message if and as needed.
_propertiesByIndex - Variable in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
_propertiesInOrder - Variable in class tools.jackson.databind.deser.bean.PropertyBasedCreator
Array that contains properties that match creator properties
_propertiesToExclude - Variable in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.SerializeExceptFilter
Set of property names to filter out.
_propertiesToInclude - Variable in class tools.jackson.databind.ser.std.SimpleBeanPropertyFilter.FilterExceptFilter
Set of property names to serialize.
_property - Variable in class tools.jackson.databind.deser.SettableAnyProperty
Method used for setting "any" properties, along with annotation information.
_property - Variable in exception tools.jackson.databind.exc.InvalidDefinitionException
 
_property - Variable in class tools.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 tools.jackson.databind.jsontype.impl.TypeSerializerBase
 
_property - Variable in class tools.jackson.databind.ser.AnyGetterWriter
 
_property - Variable in class tools.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator
 
_property - Variable in class tools.jackson.databind.ser.jdk.MapProperty
 
_property - Variable in class tools.jackson.databind.ser.std.StdContainerSerializer
Property that contains values handled by this serializer, if known; `null` for root value serializers (ones directly called by ObjectMapper and ObjectWriter).
_property - Variable in class tools.jackson.databind.ser.std.StdDelegatingSerializer
 
_property - Variable in class tools.jackson.databind.ser.std.StdDynamicSerializer
Property for which this serializer is being used, if known at this point (`null` for root value serializers as well as those cached as blueprints).
_property(Map<String, POJOPropertyBuilder>, String) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_property(Map<String, POJOPropertyBuilder>, PropertyName) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_propertyBasedArgs - Variable in class tools.jackson.databind.deser.bean.CreatorCollector
 
_propertyBasedCreator - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.bean.PropertyBasedCreator
Number of properties: usually same as size of PropertyBasedCreator._propertyLookup, but not necessarily, when we have unnamed injectable properties.
_propertyFilterId - Variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
Id of the bean property filter to use, if any; null if none.
_propertyIds - Variable in exception tools.jackson.databind.exc.PropertyBindingException
Set of ids of properties that are known for the type (see _referringClass, if ids can be statically determined.
_propertyIndex - Variable in class tools.jackson.databind.deser.SettableBeanProperty
Index of property (within all property of a bean); assigned when all properties have been collected.
_propertyLookup - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.exc.InvalidNullException
Name of property, if known, for which null was encountered.
_propertyName - Variable in exception tools.jackson.databind.exc.PropertyBindingException
Name of property that has the problem being reported.
_propertyName - Variable in class tools.jackson.databind.introspect.ObjectIdInfo
 
_propertyName(String, String) - Method in class tools.jackson.databind.introspect.JacksonAnnotationIntrospector
 
_propertyNameMatcher - Variable in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
 
_propertyNamingStrategy - Variable in class tools.jackson.databind.cfg.BaseSettings
Custom property naming strategy in use, if any.
_propName - Variable in class tools.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 tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
_propNameMatcher - Variable in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_props - Variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
Writers used for outputting actual property values
_propsBasedCreatorParams - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Parameters of the primary properties-based Creator, if any.
_propsByIndex - Variable in class tools.jackson.databind.deser.bean.BeanDeserializer
 
_provider - Variable in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
 
_provider - Variable in class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
 
_provider - Variable in class tools.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
 
_provider - Variable in class tools.jackson.databind.SequenceWriter
 
_pushbackToken - Variable in class tools.jackson.databind.type.TypeParser.MyTokenizer
 
_put(String, JsonNode) - Method in class tools.jackson.databind.node.ObjectNode
 
_quotedString(String) - Method in class tools.jackson.databind.DatabindContext
 
_rawTypeOf(AnnotatedMember) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_readAndBind(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_readAndBindStringKeyMap(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
Optimized method used when keys can be deserialized as plain old Strings, and there is no custom deserialized specified.
_readAndUpdate(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_readAndUpdateStringKeyMap(JsonParser, DeserializationContext, Map<Object, Object>) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
Optimized method used when keys can be deserialized as plain old Strings, and there is no custom deserializer specified.
_readCapabilities - Variable in class tools.jackson.databind.DeserializationContext
Capabilities of the input format.
_readMapAndClose(DeserializationContextExt, JsonParser, JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
_readTimestampsAsNanosOverride - Variable in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
Flag for JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS
_readTimestampsAsNanosOverride - Variable in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
Flag for JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS
_readTimestampsAsNanosOverride - Variable in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
Flag for JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS
_readTimestampsAsNanosOverride - Variable in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
Flag for JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS
_readTimestampsAsNanosOverride - Variable in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
Flag for JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS
_readTreeAndClose(DeserializationContextExt, JsonParser) - Method in class tools.jackson.databind.ObjectMapper
_readValue(DeserializationContextExt, JsonParser, JavaType) - Method in class tools.jackson.databind.ObjectMapper
Actual implementation of value reading+binding operation.
_referencedType - Variable in class tools.jackson.databind.type.ReferenceType
 
_referencedType - Variable in class tools.jackson.databind.type.ResolvedRecursiveType
 
_referenceInfo - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
Lazily accessed information about this property iff it is a forward or back reference.
_referenceName - Variable in class tools.jackson.databind.deser.impl.ManagedReferenceProperty
 
_referenceType(Class<?>, TypeBindings, JavaType, JavaType[]) - Method in class tools.jackson.databind.type.TypeFactory
 
_referredType - Variable in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
Value type
_referringClass - Variable in exception tools.jackson.databind.exc.PropertyBindingException
Class that has the problem with mapping of a property (unrecognized, missing, etc).
_referringProperties - Variable in class tools.jackson.databind.deser.ReadableObjectId
 
_registeredSubtypes - Variable in class tools.jackson.databind.jsontype.impl.StdSubtypeResolver
 
_releaseBuffers() - Method in class tools.jackson.databind.node.TreeTraversingParser
 
_releaseBuffers() - Method in class tools.jackson.databind.util.TokenBuffer.Parser
 
_removeUnwantedAccessors(Map<String, POJOPropertyBuilder>) - Method in class tools.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 tools.jackson.databind.introspect.POJOPropertiesCollector
Method called to get rid of candidate properties that are marked as ignored.
_renameProperties(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_renameUsing(Map<String, POJOPropertyBuilder>, PropertyNamingStrategy) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_renameWithWrappers(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_replaceCreatorProperty(List<POJOPropertyBuilder>, POJOPropertyBuilder) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_replaceProperty(BeanPropertyMap, SettableBeanProperty[], SettableBeanProperty, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
 
_reportBigDecimalCoercionNaNFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportBigIntegerCoercionFractionFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportBigIntegerCoercionNaNFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportCoercionFail(String, Class<?>, String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportDoubleCoercionRangeFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportDuplicateCreator(int, boolean, AnnotatedWithParams, AnnotatedWithParams) - Method in class tools.jackson.databind.deser.bean.CreatorCollector
 
_reportFailedNullCoerce(DeserializationContext, boolean, Enum<?>, String) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_reportFloatCoercionRangeFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportIncompatibleRootType(Object, JavaType) - Method in class tools.jackson.databind.SerializationContext
 
_reportIntCoercionFractionFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportIntCoercionNaNFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportIntCoercionRangeFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportLongCoercionFractionFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportLongCoercionNaNFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportLongCoercionRangeFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportRequiredViolation(String, Object...) - Method in class tools.jackson.databind.JsonNode
Helper method that throws DatabindException as a result of violating "required-constraint" for this node (for JsonNode.required(java.lang.String) or related methods).
_reportShortCoercionFractionFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportShortCoercionRangeFail(String) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_reportUnsupportedOperation() - Method in class tools.jackson.databind.util.TokenBuffer
 
_reportUnsupportedOperation(String, Object...) - Method in class tools.jackson.databind.JsonNode
 
_reportWrongNodeType(String, Object...) - Method in class tools.jackson.databind.node.BaseJsonNode
Helper method that throws JsonNodeException as a result of this node being of wrong type
_reportWrongToken(JsonParser, DeserializationContext, JsonToken...) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_reportWrongToken(DeserializationContext, JsonToken, String) - Method in class tools.jackson.databind.ext.javatime.deser.DurationDeserializer
 
_requireCtorAnnotation - Variable in class tools.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 tools.jackson.databind.PropertyMetadata
Three states: required, not required and unknown; unknown represented as null.
_requireTypeIdForSubtypes - Variable in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
Boolean value configured through JsonTypeInfo.requireTypeIdForSubtypes().
_reset() - Method in class tools.jackson.databind.util.ObjectBuffer
 
_reset() - Method in class tools.jackson.databind.util.PrimitiveArrayBuilder
 
_resetWhenFull - Variable in class tools.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(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
_resolveAnnotatedWithoutSuperTypes(JavaType) - Method in class tools.jackson.databind.introspect.BasicClassIntrospector
 
_resolvedDeserBeanDescs - Variable in class tools.jackson.databind.introspect.BasicClassIntrospector
Reuse full bean descriptions for serialization during a single operation
_resolvedFullAnnotations - Variable in class tools.jackson.databind.introspect.BasicClassIntrospector
Reuse fully-resolved annotations during a single operation
_resolvedObjectIdProperty(DeserializationContext, SettableBeanProperty) - Method in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Method that wraps given property with ObjectIdReferenceProperty in case where object id resolution is required.
_resolvedSerBeanDescs - Variable in class tools.jackson.databind.introspect.BasicClassIntrospector
Reuse full bean descriptions for serialization during a single operation
_resolveFieldVsGetter(List<AnnotatedMember>) - Method in class tools.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 tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.BeanDeserializerBase
 
_resolver - Variable in class tools.jackson.databind.deser.ReadableObjectId
 
_resolver - Variable in class tools.jackson.databind.introspect.ObjectIdInfo
 
_resolveSuperClass(ClassStack, Class<?>, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
 
_resolveSuperInterfaces(ClassStack, Class<?>, TypeBindings) - Method in class tools.jackson.databind.type.TypeFactory
 
_resolveToParentAsNecessary(Class<?>) - Method in class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
Helper method for ensuring we properly resolve cases where we don't want to use given instance class due to it being a specific inner class but rather enclosing (or parent) class.
_resync() - Method in class tools.jackson.databind.MappingIterator
 
_reusedCustomFormat - Variable in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
If DateTimeSerializerBase._customFormat is used, we will try to reuse instances in simplest possible form; thread-safe, but without overhead of ThreadLocal (not from code, but wrt retaining of possibly large number of format instances over all threads, properties with custom formats).
_rootDeserializer - Variable in class tools.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 tools.jackson.databind.ObjectMapper
We will use a separate main-level Map for keeping track of root-level deserializers.
_rootDeserializers - Variable in class tools.jackson.databind.ObjectReader
Root-level cached deserializers.
_rootName - Variable in class tools.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 tools.jackson.databind.cfg.MapperConfigBase
Simple cache used for finding out possible root name for root name wrapping.
_rootNames - Variable in class tools.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 tools.jackson.databind.SequenceWriter
 
_rootWriteContext - Variable in class tools.jackson.databind.node.TreeBuildingGenerator
 
_savedBuilderState - Variable in class tools.jackson.databind.ObjectMapper
Minimal state retained to allow both re-building (by creating new builder) and JDK serialization of this mapper.
_savedState - Variable in class tools.jackson.databind.cfg.MapperBuilder
Configuration state after direct access, immediately before registration of modules (if any) and construction of actual mapper.
_saveState() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
_saveState() - Method in class tools.jackson.databind.json.JsonMapper.Builder
 
_scalarConstructorMinLevel - Variable in class tools.jackson.databind.introspect.VisibilityChecker
 
_schema - Variable in class tools.jackson.databind.DeserializationContext
Schema for underlying parser to use, if any.
_schema - Variable in class tools.jackson.databind.ObjectReader
When using data format that uses a schema, schema is passed to parser.
_schemaType - Variable in class tools.jackson.databind.ser.jdk.NumberSerializers.Base
 
_scope - Variable in class tools.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
 
_scope - Variable in class tools.jackson.databind.introspect.ObjectIdInfo
 
_secondary - Variable in class tools.jackson.databind.introspect.AnnotationIntrospectorPair
 
_seenObjectIds - Variable in class tools.jackson.databind.ser.SerializationContextExt
Per-serialization map Object Ids that have seen so far, iff Object Id handling is enabled.
_segment - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
Currently active segment
_segmentPtr - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
Pointer to current token within current segment
_selectSetter(AnnotatedMethod, AnnotatedMethod) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_selectSetterFromMultiple(POJOPropertyBuilder.Linked<AnnotatedMethod>, POJOPropertyBuilder.Linked<AnnotatedMethod>) - Method in class tools.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 tools.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 tools.jackson.databind.cfg.MapperBuilder
Set of SerializationFeatures enabled.
_serFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_serFeatures - Variable in class tools.jackson.databind.SerializationConfig
Set of SerializationFeatures enabled.
_serializationConfig - Variable in class tools.jackson.databind.ObjectMapper
Configuration object that defines basic global settings for the serialization process
_serializationContext() - Method in class tools.jackson.databind.ObjectMapper
 
_serializationContext() - Method in class tools.jackson.databind.ObjectWriter
Overridable helper method used for constructing SerializationContext to use for serialization.
_serializationContext(SerializationConfig) - Method in class tools.jackson.databind.ObjectMapper
Overridable helper method used for constructing SerializationContext to use for serialization.
_serializationContexts - Variable in class tools.jackson.databind.cfg.MapperBuilder
SerializationContexts to use as factory for stateful SerializationContexts
_serializationContexts - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_serializationContexts - Variable in class tools.jackson.databind.ObjectMapper
Factory used for constructing per-call SerializationContexts.
_serializationContexts - Variable in class tools.jackson.databind.ObjectWriter
Factory used for constructing per-call SerializationContexts.
_serializationShape - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Requested shape from bean class annotations.
_serializationShape - Variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
Requested shape from bean class annotations.
_serializationType - Variable in class tools.jackson.databind.util.JSONPObject
Optional static type to use for serialization; if null, runtime type is used.
_serializationType - Variable in class tools.jackson.databind.util.JSONWrappedObject
Optional static type to use for serialization; if null, runtime type is used.
_serialize(JsonGenerator) - Method in class tools.jackson.databind.util.RawValue
 
_serializeAsArrayContents(LocalDate, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.LocalDateSerializer
 
_serializeAsArrayContents(MonthDay, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.MonthDaySerializer
 
_serializeAsArrayContents(YearMonth, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.YearMonthSerializer
 
_serializeAsIndex - Variable in class tools.jackson.databind.ser.jdk.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(SerializationContext) - Method in class tools.jackson.databind.ser.jdk.EnumSerializer
 
_serializeAsString(Date, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
_serializeDynamicContents(Iterator<?>, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
_serializeNull(JsonGenerator) - Method in class tools.jackson.databind.ser.SerializationContextExt
Helper method called when root value to serialize is null
_serializeObjectId(Object, JsonGenerator, SerializationContext, TypeSerializer, WritableObjectId) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
_serializeProperties(Object, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
_serializePropertiesFiltered(Object, JsonGenerator, SerializationContext, Object) - Method in class tools.jackson.databind.ser.bean.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)
_serializePropertiesMaybeView(Object, JsonGenerator, SerializationContext, BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Method called when no JSON Filter is to be applied, but View filtering is in effect and so some of properties may be nulls to check.
_serializePropertiesNoView(Object, JsonGenerator, SerializationContext, BeanPropertyWriter[]) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
Method called when neither JSON Filter is to be applied, nor view-filtering.
_serializer - Variable in class tools.jackson.databind.ser.AnyGetterWriter
 
_serializer - Variable in class tools.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 tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
_serializerCache - Variable in class tools.jackson.databind.SerializationContext
Cache for doing type-to-value-serializer lookups.
_serializerFactory - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_serializerFactory - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_serializerFactory - Variable in class tools.jackson.databind.cfg.SerializationContexts
Factory responsible for constructing standard serializers.
_serializerFactory - Variable in class tools.jackson.databind.SerializationContext
Factory used for constructing actual serializer instances.
_serializerFactory() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
_serializerModifier - Variable in class tools.jackson.databind.module.SimpleModule
 
_serializers - Variable in class tools.jackson.databind.module.SimpleModule
 
_serializeWithObjectId(Object, JsonGenerator, SerializationContext, boolean) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
_serializeWithObjectId(Object, JsonGenerator, SerializationContext, TypeSerializer) - Method in class tools.jackson.databind.ser.bean.BeanSerializerBase
 
_set(int, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
 
_set(DeserializerFactory) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
_set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
_set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeFieldAnyProperty
 
_set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty.JsonNodeParameterAnyProperty
 
_set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
 
_set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
_set(DeserializationContext, Object, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty.MethodAnyProperty
 
_set(SerializerFactory) - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
_setter - Variable in class tools.jackson.databind.deser.impl.MethodProperty
Setter method for modifying property value; used for "regular" method-accessible properties.
_setter - Variable in class tools.jackson.databind.deser.SettableAnyProperty
Annotated variant is needed for JDK serialization only
_setterIsField - Variable in class tools.jackson.databind.deser.SettableAnyProperty
 
_setterMinLevel - Variable in class tools.jackson.databind.introspect.VisibilityChecker
 
_setterPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
_setterPriority(AnnotatedMethod) - Method in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_setters - Variable in class tools.jackson.databind.introspect.POJOPropertyBuilder
 
_shape - Variable in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
Setting that indicates the specified for this deserializer as a JsonFormat.Shape annotation on property or class, or due to per-type "config override", or from global settings: If Shape is NUMBER_INT, the input value is considered to be epoch days.
_shape - Variable in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
_shapeForToken(JsonToken) - Method in class tools.jackson.databind.DeserializationContext
Helper method for constructing description like "Object value" given JsonToken encountered.
_shared - Variable in class tools.jackson.databind.cfg.ContextAttributes.Impl
Shared attributes that we cannot modify in-place.
_shortOverflow(int) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_shouldTrim() - Method in class tools.jackson.databind.deser.jdk.JDKFromStringDeserializer
 
_shouldTrim() - Method in class tools.jackson.databind.deser.std.FromStringDeserializer
 
_shouldUnwrapSingle(SerializationContext) - Method in class tools.jackson.databind.ser.std.ArraySerializerBase
 
_simpleName - Variable in class tools.jackson.databind.PropertyName
Basic name of the property.
_singleArgMode - Variable in class tools.jackson.databind.cfg.ConstructorDetector
 
_skipNulls - Variable in class tools.jackson.databind.deser.impl.FieldProperty
 
_skipNulls - Variable in class tools.jackson.databind.deser.impl.MethodProperty
 
_skipNullValues - Variable in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.StringArrayDeserializer
Marker flag set if the _nullProvider indicates that all null content values should be skipped (instead of being possibly converted).
_skipNullValues - Variable in class tools.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).
_sortKeys - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Flag set if output is forced to be sorted by keys (usually due to annotation).
_sortProperties(Map<String, POJOPropertyBuilder>) - Method in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_source - Variable in class tools.jackson.databind.node.TreeTraversingParser
 
_source - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_squashDups(DeserializationContext, Map<Object, Object>, Object, Object, Object) - Method in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_standardStringKey - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
Flag set to indicate that the key type is String (or Object, for which String is acceptable), and that the default Jackson key deserializer would be used.
_startLocation - Variable in class tools.jackson.databind.util.TokenBufferReadContext
 
_state - Variable in class tools.jackson.databind.MappingIterator
State of the iterator
_staticTyping - Variable in class tools.jackson.databind.ser.jackson.JsonValueSerializer
 
_staticTyping - Variable in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
Whether we are using static typing (using declared types, ignoring runtime type) or not for elements.
_staticTyping - Variable in class tools.jackson.databind.ser.std.AsArraySerializerBase
 
_stdNullValueSerializer - Variable in class tools.jackson.databind.SerializationContext
Flag set to indicate that we are using vanilla null value serialization
_streamFactory - Variable in class tools.jackson.databind.cfg.DeserializationContexts
Low-level TokenStreamFactory that may be used for constructing embedded generators.
_streamFactory - Variable in class tools.jackson.databind.cfg.MapperBuilder
Underlying stream factory
_streamFactory - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_streamFactory - Variable in class tools.jackson.databind.cfg.SerializationContexts
Low-level TokenStreamFactory that may be used for constructing embedded generators.
_streamFactory - Variable in class tools.jackson.databind.DeserializationContext
Low-level TokenStreamFactory that may be used for constructing embedded parsers.
_streamFactory - Variable in class tools.jackson.databind.ObjectMapper
Factory used to create JsonParser and JsonGenerator instances as necessary.
_streamFactory - Variable in class tools.jackson.databind.SerializationContext
Low-level TokenStreamFactory that may be used for constructing embedded generators.
_streamFactory() - Method in class tools.jackson.databind.cfg.ModuleContextBase
 
_streamReadConstraints - Variable in class tools.jackson.databind.util.TokenBuffer
 
_streamReadConstraints - Variable in class tools.jackson.databind.util.TokenBuffer.Parser
 
_streamReadFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
States of StreamReadFeatures to enable/disable.
_streamReadFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_streamReadFeatures - Variable in class tools.jackson.databind.DeserializationConfig
States of StreamReadFeatures to enable/disable.
_streamWriteFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilder
States of StreamWriteFeatures to enable/disable.
_streamWriteFeatures - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_streamWriteFeatures - Variable in class tools.jackson.databind.node.TreeBuildingGenerator
Bit flag composed of bits that indicate which StreamWriteFeatures are enabled.
_streamWriteFeatures - Variable in class tools.jackson.databind.SerializationConfig
States of StreamWriteFeatures to enable/disable.
_streamWriteFeatures - Variable in class tools.jackson.databind.util.TokenBuffer
Bit flag composed of bits that indicate which StreamWriteFeatures are enabled.
_strictTypeIdHandling - Variable in class tools.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
Indicates that we should be strict about handling missing type information.
_strictTypeIdHandling(DatabindContext, JavaType) - Method in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
Determines whether strict type ID handling should be used for this type or not.
_stringDeserializer - Variable in class tools.jackson.databind.deser.jdk.UntypedObjectDeserializer
 
_subClassMatchers - Variable in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator
Set of matchers that can validate specific values of polymorphic properties that match subtype class criteria.
_subDeserializers - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Lazily constructed map used to contain deserializers needed for polymorphic subtypes.
_subTypeClassMatchers - Variable in class tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Collected Class-based matchers for sub types to allow.
_subTypeNameMatchers - Variable in class tools.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 tools.jackson.databind.jsontype.BasicPolymorphicTypeValidator.Builder
Collected name-based matchers for sub types to allow.
_subtypeResolver - Variable in class tools.jackson.databind.cfg.MapperBuilder
 
_subtypeResolver - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_subtypeResolver - Variable in class tools.jackson.databind.cfg.MapperConfigBase
Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.
_subtypes - Variable in class tools.jackson.databind.module.SimpleModule
Set of subtypes to register, if any.
_subtypeValidator - Variable in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
Validator to use for checking that only valid subtypes are accepted from incoming content.
_subTypeValidator - Variable in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
_suffix - Variable in class tools.jackson.databind.util.JSONWrappedObject
Literal String to output after serialized value.
_superClass - Variable in class tools.jackson.databind.type.TypeBase
 
_superInterfaces - Variable in class tools.jackson.databind.type.TypeBase
 
_superTypes - Variable in class tools.jackson.databind.introspect.AnnotatedClass
Ordered set of super classes and interfaces of the class itself: included in order of precedence
_supportsUpdates - Variable in class tools.jackson.databind.deser.jackson.BaseNodeDeserializer
 
_suppressableValue - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Value that is considered default value of the property; used for default-value-suppression if enabled.
_suppressableValue - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
Value that indicates suppression mechanism to use for values contained; either "filter" (of which equals() is called), or marker value of MapEntrySerializer.MARKER_FOR_EMPTY, or null to indicate no filtering for non-null values.
_suppressableValue - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Value that indicates suppression mechanism to use for values contained; either "filter" (of which equals() is called), or marker value of MapSerializer.MARKER_FOR_EMPTY, or null to indicate no filtering for non-null values.
_suppressableValue - Variable in class tools.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 of ReferenceTypeSerializer.MARKER_FOR_EMPTY, or null to indicate no filtering for non-null values.
_suppressableValue(JsonInclude.Value) - Static method in class tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
_suppressNulls - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Whether null values are to be suppressed (nothing written out if value is null) or not.
_suppressNulls - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
Flag that indicates what to do with `null` values, distinct from handling of MapEntrySerializer._suppressableValue
_suppressNulls - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Flag that indicates what to do with `null` values, distinct from handling of MapSerializer._suppressableValue
_suppressNulls - Variable in class tools.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 tools.jackson.databind.ser.VirtualBeanPropertyWriter
 
_t1 - Variable in class tools.jackson.databind.util.NameTransformer.Chained
 
_t2 - Variable in class tools.jackson.databind.util.NameTransformer.Chained
 
_targetType - Variable in class tools.jackson.databind.deser.bean.BeanAsArrayBuilderDeserializer
Type that the builder will produce, target type; as opposed to `handledType()` which refers to Builder class.
_targetType - Variable in class tools.jackson.databind.deser.bean.BuilderBasedDeserializer
Type that the builder will produce, target type; as opposed to `handledType()` which refers to Builder class.
_targetType - Variable in exception tools.jackson.databind.exc.MismatchedInputException
Type of value that was to be deserialized
_this() - Method in class tools.jackson.databind.cfg.MapperBuilder
 
_this() - Method in class tools.jackson.databind.JsonNode
 
_throwAsIOE(DeserializationContext, Throwable, Object, Object) - Method in class tools.jackson.databind.deser.SettableAnyProperty
 
_throwAsJacksonE(JsonParser, Throwable) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
_throwAsJacksonE(JsonParser, Throwable, Object) - Method in class tools.jackson.databind.deser.SettableBeanProperty
 
_throwNoNumericTimestampNeedTimeZone(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
_throwNoSuchElement() - Method in class tools.jackson.databind.MappingIterator
 
_throwNotASubtype(JavaType, String) - Method in class tools.jackson.databind.DatabindContext
 
_throwSubtypeClassNotAllowed(JavaType, String, PolymorphicTypeValidator) - Method in class tools.jackson.databind.DatabindContext
 
_throwSubtypeNameNotAllowed(JavaType, String, PolymorphicTypeValidator) - Method in class tools.jackson.databind.DatabindContext
 
_throwWrapped(Exception, String, Object) - Method in class tools.jackson.databind.ser.PropertyBuilder
 
_timestamp(Date) - Method in class tools.jackson.databind.ext.sql.JavaSqlDateSerializer
 
_timestamp(Calendar) - Method in class tools.jackson.databind.ser.jdk.JavaUtilCalendarSerializer
 
_timestamp(Date) - Method in class tools.jackson.databind.ser.jdk.JavaUtilDateSerializer
 
_timestamp(T) - Method in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
 
_timezone - Variable in class tools.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 tools.jackson.databind.cfg.BaseSettings
Default TimeZone used with serialization formats, if (and only if!)
_tokens - Variable in class tools.jackson.databind.util.TokenBuffer.Segment
 
_tokenTypes - Variable in class tools.jackson.databind.util.TokenBuffer.Segment
Bit field used to store types of buffered tokens; 4 bits per token.
_tokenWriteContext - Variable in class tools.jackson.databind.node.TreeBuildingGenerator
 
_tokenWriteContext - Variable in class tools.jackson.databind.util.TokenBuffer
 
_treeDeserializer - Variable in class tools.jackson.databind.deser.std.StdNodeBasedDeserializer
 
_truncate(String) - Method in class tools.jackson.databind.DatabindContext
 
_tryParseAsBigDecimal() - Method in class tools.jackson.databind.node.StringNode
 
_tryParseAsBigInteger() - Method in class tools.jackson.databind.node.StringNode
 
_tryParseAsDouble() - Method in class tools.jackson.databind.node.StringNode
 
_tryParseAsInteger() - Method in class tools.jackson.databind.node.StringNode
 
_tryParseAsLong() - Method in class tools.jackson.databind.node.StringNode
 
_tryToAddNull(JsonParser, DeserializationContext, Collection<?>) - Method in class tools.jackson.databind.deser.jdk.CollectionDeserializer
java.util.TreeSet (and possibly other Collection types) does not allow addition of null values, so isolate handling here.
_type - Variable in class tools.jackson.databind.BeanDescription
Bean type information, including raw class and possible generics information
_type - Variable in class tools.jackson.databind.BeanProperty.Std
 
_type - Variable in class tools.jackson.databind.deser.impl.NullsFailProvider
 
_type - Variable in class tools.jackson.databind.deser.impl.UnsupportedTypeDeserializer
 
_type - Variable in class tools.jackson.databind.deser.SettableAnyProperty
 
_type - Variable in class tools.jackson.databind.deser.SettableBeanProperty
Base type for property; may be a supertype of actual value.
_type - Variable in exception tools.jackson.databind.exc.InvalidDefinitionException
 
_type - Variable in exception tools.jackson.databind.exc.ValueInstantiationException
 
_type - Variable in class tools.jackson.databind.introspect.AnnotatedClass
Resolved Java type for which information is collected: also works as context for resolving possible generic type of accessors declared in this type.
_type - Variable in class tools.jackson.databind.introspect.AnnotatedParameter
JDK type of the parameter, possibly contains generic type information
_type - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
Type of POJO for which properties are being collected.
_type - Variable in class tools.jackson.databind.introspect.VirtualAnnotatedMember
 
_type - Variable in class tools.jackson.databind.MappingIterator
Type to bind individual elements to.
_type - Variable in class tools.jackson.databind.ser.impl.UnsupportedTypeSerializer
 
_type - Variable in class tools.jackson.databind.util.TypeKey
 
_typeCache - Variable in class tools.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 tools.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 tools.jackson.databind.deser.impl.TypeWrappedDeserializer
 
_typeFactory - Variable in class tools.jackson.databind.cfg.MapperBuilder
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 tools.jackson.databind.cfg.MapperBuilderState
 
_typeFactory - Variable in class tools.jackson.databind.cfg.MapperConfigBase
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 tools.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 tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
 
_typeFromId(String) - Method in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
 
_typeFromId(DatabindContext, String) - Method in class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
 
_typeFromId(DatabindContext, String) - Method in class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
 
_typeHandler - Variable in class tools.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 tools.jackson.databind.exc.InvalidTypeIdException
Type id that failed to be resolved to a subtype; `null` in cases where no type id was located.
_typeId - Variable in class tools.jackson.databind.ser.bean.BeanSerializerBase
If using custom type ids (usually via getter, or field), this is the reference to that member.
_typeId - Variable in class tools.jackson.databind.ser.BeanSerializerBuilder
Property that is used for type id (and not serialized as regular property)
_typeId - Variable in class tools.jackson.databind.ser.jdk.JDKKeySerializers.Default
 
_typeId - Variable in class tools.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 tools.jackson.databind.ser.bean.BeanSerializerBase
 
_typeIdVisible - Variable in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
Whether type id should be exposed to deserializers or not
_typeIdVisible - Variable in class tools.jackson.databind.jsontype.impl.TypeDeserializerBase
 
_typeProperty - Variable in class tools.jackson.databind.jsontype.impl.StdTypeResolverBuilder
 
_typePropertyName - Variable in class tools.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer
 
_typePropertyName - Variable in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_typePropertyName - Variable in class tools.jackson.databind.jsontype.impl.AsPropertyTypeSerializer
 
_typePropertyName - Variable in class tools.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.
_typeResolverProvider - Variable in class tools.jackson.databind.cfg.MapperBuilder
Entity responsible for construction actual type resolvers (TypeSerializers, TypeDeserializers).
_typeResolverProvider - Variable in class tools.jackson.databind.cfg.MapperBuilderState
 
_typeResolverProvider - Variable in class tools.jackson.databind.cfg.MapperConfigBase
 
_typeSelector - Variable in class tools.jackson.databind.ext.javatime.deser.JSR310StringParsableDeserializer
 
_typeSerializer - Variable in class tools.jackson.databind.SequenceWriter
 
_typeSerializer - Variable in class tools.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 tools.jackson.databind.ser.impl.TypeWrappedSerializer
 
_typeSerializer - Variable in class tools.jackson.databind.ser.jdk.MapProperty
 
_typeToId - Variable in class tools.jackson.databind.jsontype.impl.SimpleNameIdResolver
Mappings from class name to type id, used for serialization.
_typeToId - Variable in class tools.jackson.databind.jsontype.impl.TypeNameIdResolver
Mappings from class name to type id, used for serialization.
_typeValidator - Variable in class tools.jackson.databind.cfg.BaseSettings
Validator that is used to limit allowed subtypes during polymorphic deserialization, mostly for security reasons when dealing with untrusted content.
_tzSerializedWithColon - Variable in class tools.jackson.databind.util.StdDateFormat
Whether the TZ offset must be formatted with a colon between hours and minutes (HH:mm format)
_unknownType() - Method in class tools.jackson.databind.type.TypeFactory
 
_untyped - Variable in class tools.jackson.databind.deser.jdk.ObjectArrayDeserializer
Flag that indicates whether the component type is Object or not.
_unwrapAndDeserialize(JsonParser, JavaType, ValueDeserializer<Object>, Object) - Method in class tools.jackson.databind.deser.DeserializationContextExt
 
_unwrapArrayType(JavaType) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
_unwrappedPropertyHandler - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
If one of properties has "unwrapped" value, we need separate helper object
_unwrapper - Variable in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
In case of unwrapping, need name transformer.
_unwrapReferenceType(JavaType) - Method in class tools.jackson.databind.jsontype.impl.DefaultTypeResolverBuilder
 
_unwrapRoot - Variable in class tools.jackson.databind.ObjectReader
Flag that indicates whether root values are expected to be unwrapped or not
_unwrapSingle - Variable in class tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.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 tools.jackson.databind.deser.jdk.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 tools.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 tools.jackson.databind.ser.jdk.StaticListSerializerBase
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 tools.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 tools.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.
_updatedValue - Variable in class tools.jackson.databind.MappingIterator
If not null, "value to update" instead of creating a new instance for each call.
_useAnnotations - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_useDateTimeFormatter(SerializationContext, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.ser.DurationSerializer
 
_useDateTimeFormatter(SerializationContext, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
_useNanoseconds - Variable in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
Flag that indicates that numeric timestamp values must be written using nanosecond timestamps if the datatype supports such resolution, regardless of other settings.
_useRealPropertyDefaults - Variable in class tools.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 tools.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
 
_usesExternalId() - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeDeserializer
 
_useStatic(SerializationContext, BeanProperty, JavaType) - Method in class tools.jackson.databind.ser.std.ReferenceTypeSerializer
 
_useTimestamp - Variable in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
Flag that indicates that serialization must be done as the Java timestamp, regardless of other settings.
_useTimestamp - Variable in class tools.jackson.databind.ser.jdk.DateTimeSerializerBase
Flag that indicates that serialization must be done as the Java timestamp, regardless of other settings.
_useTimestampExplicitOnly(SerializationContext) - Method in class tools.jackson.databind.ext.javatime.ser.InstantSerializerBase
 
_validateSubType(DeserializationContext, JavaType, BeanDescription) - Method in class tools.jackson.databind.deser.BeanDeserializerFactory
 
_validTypeId(String) - Method in class tools.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 tools.jackson.databind.exc.InvalidFormatException
Underlying value that could not be deserialized into target type, if available.
_value - Variable in class tools.jackson.databind.node.BigIntegerNode
 
_value - Variable in class tools.jackson.databind.node.DecimalNode
 
_value - Variable in class tools.jackson.databind.node.DoubleNode
 
_value - Variable in class tools.jackson.databind.node.FloatNode
 
_value - Variable in class tools.jackson.databind.node.IntNode
Integer value this node contains
_value - Variable in class tools.jackson.databind.node.LongNode
 
_value - Variable in class tools.jackson.databind.node.POJONode
 
_value - Variable in class tools.jackson.databind.node.ShortNode
 
_value - Variable in class tools.jackson.databind.node.StringNode
 
_value - Variable in class tools.jackson.databind.ser.jdk.MapProperty
 
_value - Variable in class tools.jackson.databind.util.JSONPObject
Value to be serialized as JSONP padded; can be null.
_value - Variable in class tools.jackson.databind.util.JSONWrappedObject
Value to be serialized as JSONP padded; can be null.
_value - Variable in class tools.jackson.databind.util.RawValue
Contents to serialize.
_valueClass - Variable in class tools.jackson.databind.deser.std.StdDeserializer
Type of values this deserializer handles: sometimes exact types, other times most specific supertype of types deserializer handles (which may be as generic as Object in some case)
_valueClass - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_valueDesc() - Method in class tools.jackson.databind.node.ArrayNode
 
_valueDesc() - Method in class tools.jackson.databind.node.BaseJsonNode
Method for implementation classes to return a short description of contained value, to be used in error messages.
_valueDesc() - Method in class tools.jackson.databind.node.BinaryNode
 
_valueDesc() - Method in class tools.jackson.databind.node.BooleanNode
 
_valueDesc() - Method in class tools.jackson.databind.node.MissingNode
 
_valueDesc() - Method in class tools.jackson.databind.node.NullNode
 
_valueDesc() - Method in class tools.jackson.databind.node.NumericNode
 
_valueDesc() - Method in class tools.jackson.databind.node.ObjectNode
 
_valueDesc() - Method in class tools.jackson.databind.node.POJONode
 
_valueDesc() - Method in class tools.jackson.databind.node.StringNode
 
_valueDeserializer - Variable in class tools.jackson.databind.deser.jdk.CollectionDeserializer
Value deserializer.
_valueDeserializer - Variable in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
_valueDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
Value deserializer.
_valueDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
Value deserializer.
_valueDeserializer - Variable in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
Value deserializer to use, if NOT the standard one (if it is, will be null).
_valueDeserializer - Variable in class tools.jackson.databind.deser.SettableAnyProperty
 
_valueDeserializer - Variable in class tools.jackson.databind.deser.SettableBeanProperty
Deserializer used for handling property value.
_valueDeserializer - Variable in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
_valueHandler - Variable in class tools.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 tools.jackson.databind.deser.impl.ValueInjector
Identifier used for looking up value to inject
_valueInstantiator - Variable in class tools.jackson.databind.deser.bean.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 tools.jackson.databind.deser.bean.PropertyBasedCreator
Helper object that knows how to actually construct the instance by invoking creator method with buffered arguments.
_valueInstantiator - Variable in class tools.jackson.databind.deser.BeanDeserializerBuilder
Object that will handle value instantiation for the bean type.
_valueInstantiator - Variable in class tools.jackson.databind.deser.jdk.CollectionDeserializer
 
_valueInstantiator - Variable in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
 
_valueInstantiator - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
 
_valueInstantiator - Variable in class tools.jackson.databind.deser.jdk.StringCollectionDeserializer
Instantiator used in case custom handling is needed for creation.
_valueInstantiator - Variable in class tools.jackson.databind.deser.SettableAnyProperty.MapFieldAnyProperty
 
_valueInstantiator - Variable in class tools.jackson.databind.deser.SettableAnyProperty.MapParameterAnyProperty
 
_valueInstantiator - Variable in class tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
_valueInstantiatorInstance(DeserializationConfig, Annotated, Object) - Method in class tools.jackson.databind.deser.BasicDeserializerFactory
 
_valueInstantiators - Variable in class tools.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 tools.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 tools.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 tools.jackson.databind.InjectableValues.Std
 
_values - Variable in class tools.jackson.databind.ser.jdk.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 tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
 
_valuesByEnumNaming - Variable in class tools.jackson.databind.ser.jdk.EnumSerializer
Map with key as converted property class defined implementation of EnumNamingStrategy and with value as Enum names collected using Enum.name().
_valuesByEnumNaming - Variable in class tools.jackson.databind.ser.jdk.JDKKeySerializers.EnumKeySerializer
Map with key as converted property class defined implementation of EnumNamingStrategy and with value as Enum names collected using Enum.name().
_valuesByToString - Variable in class tools.jackson.databind.ser.jdk.EnumSerializer
Map that contains pre-resolved values for Enum.toString() to use for serialization, while respecting JsonProperty and EnumFeature.WRITE_ENUMS_TO_LOWERCASE.
_valueSerializer - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
Value serializer to use, if it can be statically determined
_valueSerializer - Variable in class tools.jackson.databind.ser.jdk.MapProperty
 
_valueSerializer - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Value serializer to use, if it can be statically determined
_valueSerializer - Variable in class tools.jackson.databind.ser.std.StdDynamicSerializer
Eagerly fetched serializer for actual value contained or referenced, if fetched.
_valueToUpdate - Variable in class tools.jackson.databind.ObjectReader
Instance to update with data binding; if any.
_valueType - Variable in class tools.jackson.databind.deser.std.StdDeserializer
 
_valueType - Variable in class tools.jackson.databind.deser.ValueInstantiator.Base
 
_valueType - Variable in class tools.jackson.databind.ObjectReader
Declared type of value to instantiate during deserialization.
_valueType - Variable in class tools.jackson.databind.ser.jackson.JsonValueSerializer
Value for annotated accessor.
_valueType - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
_valueType - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Declared type of contained values
_valueType - Variable in class tools.jackson.databind.type.MapLikeType
Type of values of Map.
_valueTypeDesc - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
Type of values that are instantiated; used for error reporting purposes.
_valueTypeDeserializer - Variable in class tools.jackson.databind.deser.jdk.CollectionDeserializer
If element instances have polymorphic type information, this is the type deserializer that can handle it
_valueTypeDeserializer - Variable in class tools.jackson.databind.deser.jdk.EnumMapDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle it
_valueTypeDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle it
_valueTypeDeserializer - Variable in class tools.jackson.databind.deser.jdk.MapEntryDeserializer
If value instances have polymorphic type information, this is the type deserializer that can handle it
_valueTypeDeserializer - Variable in class tools.jackson.databind.deser.SettableAnyProperty
 
_valueTypeDeserializer - Variable in class tools.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 tools.jackson.databind.deser.std.ReferenceTypeDeserializer
 
_valueTypeIsStatic - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used)
_valueTypeIsStatic - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used)
_valueTypeSerializer - Variable in class tools.jackson.databind.ser.jdk.MapEntrySerializer
Type identifier serializer used for values, if any.
_valueTypeSerializer - Variable in class tools.jackson.databind.ser.jdk.MapSerializer
Type identifier serializer used for values, if any.
_valueTypeSerializer - Variable in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
Type serializer to use for values, if any.
_valueTypeSerializer - Variable in class tools.jackson.databind.ser.std.AsArraySerializerBase
Type serializer used for values, if any.
_valueTypeSerializer - Variable in class tools.jackson.databind.ser.std.StdDynamicSerializer
Type serializer used for values, if any: used for serializing values of polymorphic types.
_vanillaProcessing - Variable in class tools.jackson.databind.deser.bean.BeanDeserializerBase
Flag that indicates that no "special features" whatsoever are enabled, so the simplest processing is possible.
_verifyEndArrayForSingle(JsonParser, DeserializationContext) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_verifyNoTrailingTokens(JsonParser, DeserializationContext, JavaType) - Method in class tools.jackson.databind.ObjectMapper
 
_verifyNoTrailingTokens(JsonParser, DeserializationContext, JavaType) - Method in class tools.jackson.databind.ObjectReader
 
_verifyNullForPrimitive(DeserializationContext) - Method in class tools.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 tools.jackson.databind.deser.std.StdDeserializer
Method called to verify that text value "null" from input is acceptable for primitive (unboxed) target type.
_verifySchemaType(FormatSchema) - Method in class tools.jackson.databind.ObjectMapper
 
_verifySchemaType(FormatSchema) - Method in class tools.jackson.databind.ObjectReader
 
_verifySchemaType(FormatSchema) - Method in class tools.jackson.databind.ObjectWriter
 
_version - Variable in class tools.jackson.databind.module.SimpleModule
 
_view - Variable in class tools.jackson.databind.cfg.MapperConfigBase
View to use for filtering out properties to serialize or deserialize.
_viewMatcher - Variable in class tools.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 tools.jackson.databind.cfg.ConfigOverride
Overrides for auto-detection visibility rules for this type.
_visibilityChecker - Variable in class tools.jackson.databind.cfg.ConfigOverrides
 
_visibilityChecker - Variable in class tools.jackson.databind.introspect.POJOPropertiesCollector
 
_weirdKey(DeserializationContext, String, Exception) - Method in class tools.jackson.databind.deser.jdk.JDKKeyDeserializer
 
_with(JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility, JsonAutoDetect.Visibility) - Method in class tools.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.
_with(DatatypeFeatures) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
_with(DatatypeFeatures) - Method in class tools.jackson.databind.DeserializationConfig
 
_with(DatatypeFeatures) - Method in class tools.jackson.databind.SerializationConfig
 
_with(SettableBeanProperty) - Method in class tools.jackson.databind.deser.SettableBeanProperty.Delegating
 
_with(DeserializationConfig) - Method in class tools.jackson.databind.ObjectReader
 
_withArgsCreator - Variable in class tools.jackson.databind.deser.std.StdValueInstantiator
 
_withArray(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.ArrayNode
 
_withArray(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_withArray(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.ObjectNode
 
_withArrayAddTailElement(JsonPointer, boolean) - Method in class tools.jackson.databind.node.ArrayNode
 
_withArrayAddTailProperty(JsonPointer, boolean) - Method in class tools.jackson.databind.node.ObjectNode
 
_withBase(BaseSettings) - Method in class tools.jackson.databind.cfg.MapperConfigBase
 
_withBase(BaseSettings) - Method in class tools.jackson.databind.DeserializationConfig
 
_withBase(BaseSettings) - Method in class tools.jackson.databind.SerializationConfig
 
_withFormatOverrides(DeserializationContext, BeanProperty, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.deser.InstantDeserializer
 
_withFormatOverrides(DeserializationContext, BeanProperty, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.deser.JSR310DateTimeDeserializerBase
 
_withFormatOverrides(DeserializationContext, BeanProperty, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.deser.LocalDateTimeDeserializer
 
_withFormatOverrides(DeserializationContext, BeanProperty, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer
 
_withFormatOverrides(DeserializationContext, BeanProperty, JsonFormat.Value) - Method in class tools.jackson.databind.ext.javatime.deser.OffsetTimeDeserializer
 
_withIgnoreProperties(ValueSerializer<?>, Set<String>) - Static method in class tools.jackson.databind.ser.jackson.JsonValueSerializer
Internal helper that configures the provided ser to ignore properties specified by JsonIgnoreProperties.
_withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.ArrayNode
 
_withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.ContainerNode
 
_withObject(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean) - Method in class tools.jackson.databind.node.ObjectNode
 
_withObjectAddTailElement(JsonPointer, boolean) - Method in class tools.jackson.databind.node.ArrayNode
 
_withObjectAddTailProperty(JsonPointer, boolean) - Method in class tools.jackson.databind.node.ObjectNode
 
_withPrefix - Variable in class tools.jackson.databind.introspect.DefaultAccessorNamingStrategy.Provider
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.IndexedStringListSerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.FloatArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.LongArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.ShortArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.StaticListSerializerBase
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.jdk.StringCollectionSerializer
 
_withResolved(BeanProperty, Boolean) - Method in class tools.jackson.databind.ser.std.ArraySerializerBase
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.CollectionSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.EnumSetSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.IndexedListSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.IterableSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.IteratorSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.BooleanArraySerializer
Booleans never add type info; hence, even if type serializer is suggested, we'll ignore it...
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.DoubleArraySerializer
Doubles never add type info; hence, even if type serializer is suggested, we'll ignore it...
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.IntArraySerializer
Ints never add type info; hence, even if type serializer is suggested, we'll ignore it...
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.JDKArraySerializers.TypedPrimitiveArraySerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.MapEntrySerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.ObjectArraySerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.jdk.StringArraySerializer
Strings never add type info; hence, even if type serializer is suggested, we'll ignore it...
_withValueTypeSerializer(TypeSerializer) - Method in class tools.jackson.databind.ser.std.StdContainerSerializer
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.
_withXxxMayReplace(JsonNode, JsonNode.OverwriteMode) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_withXxxSetArrayElement(int, JsonNode) - Method in class tools.jackson.databind.node.ArrayNode
 
_withXxxVerifyReplace(JsonPointer, JsonPointer, JsonNode.OverwriteMode, boolean, JsonNode) - Method in class tools.jackson.databind.node.BaseJsonNode
 
_wrapIOFailure(DeserializationContext, IOException) - Method in class tools.jackson.databind.deser.std.StdDeserializer
 
_wrapIOFailure(SerializationContext, IOException) - Method in class tools.jackson.databind.ser.std.StdSerializer
 
_wrapperName - Variable in class tools.jackson.databind.BeanProperty.Std
 
_wrapperName - Variable in class tools.jackson.databind.deser.SettableBeanProperty
 
_wrapperName - Variable in class tools.jackson.databind.ser.BeanPropertyWriter
Wrapper name to use for this element, if any
_writeArrayPrefix(Object, JsonGenerator) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_writeArraySuffix(Object, JsonGenerator, String) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_writeAsBinary(SerializationContext) - Method in class tools.jackson.databind.ser.jdk.UUIDSerializer
 
_writeCapabilities - Variable in class tools.jackson.databind.SerializationContext
Capabilities of the output format.
_writeCloseableValue(Object) - Method in class tools.jackson.databind.SequenceWriter
 
_writeCloseableValue(Object, JavaType) - Method in class tools.jackson.databind.SequenceWriter
 
_writeCloseableValue(JsonGenerator, Object, SerializationConfig) - Method in class tools.jackson.databind.ObjectMapper
Helper method used when value to serialize is Closeable and its close() method is to be called right after serialization has been called
_writeNullKeyedEntry(JsonGenerator, SerializationContext, Object) - Method in class tools.jackson.databind.ser.jdk.MapSerializer
 
_writeObjectPrefix(Object, JsonGenerator) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_writeObjectSuffix(Object, JsonGenerator, String) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_writeScalarPrefix(Object, JsonGenerator) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_writeScalarSuffix(Object, JsonGenerator, String) - Method in class tools.jackson.databind.jsontype.impl.AsExternalTypeSerializer
 
_writeTypeId(JsonGenerator, String) - Method in class tools.jackson.databind.jsontype.impl.AsWrapperTypeSerializer
 
_writeValue(Blob, JsonGenerator, SerializationContext) - Method in class tools.jackson.databind.ext.sql.JavaSqlBlobSerializer
 
_writeZoneId - Variable in class tools.jackson.databind.ext.javatime.ser.ZonedDateTimeSerializer
Flag for JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form