Uses of Interface
tools.jackson.databind.util.FullyNamed
Packages that use FullyNamed
Package
Description
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.Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
-
Uses of FullyNamed in tools.jackson.databind
Subinterfaces of FullyNamed in tools.jackson.databindModifier and TypeInterfaceDescriptioninterfaceBean 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).Classes in tools.jackson.databind that implement FullyNamedModifier and TypeClassDescriptionstatic classAlternative "Null" implementation that can be used in cases where a non-nullBeanPropertyis neededstatic classSimple stand-alone implementation, useful as a placeholder or base class for more complex implementations.classSimple value class used for containing names of properties as defined by annotations (and possibly other configuration sources). -
Uses of FullyNamed in tools.jackson.databind.deser
Classes in tools.jackson.databind.deser that implement FullyNamedModifier and TypeClassDescriptionclassThis concrete sub-class implements property that is passed via Creator (constructor or static factory method).classBase class for deserializable properties of a bean: contains both type and name definitions, and reflection-based set functionality.static classHelper 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. -
Uses of FullyNamed in tools.jackson.databind.deser.impl
Classes in tools.jackson.databind.deser.impl that implement FullyNamedModifier and TypeClassDescriptionfinal classThis sub-class is used to handle special case of value being a non-static inner class.final classWrapper property that is used to handle managed (forward) properties Basically just needs to delegate first to actual forward property, and then to back property.classSettableBeanPropertyimplementation that will try to access value of the property first, and if non-null value found, pass that for update (usingValueDeserializer.deserialize(tools.jackson.core.JsonParser, tools.jackson.databind.DeserializationContext, Object)) instead of constructing a new value.final classThis concrete sub-class implements property that is set using aMethodHandleto the setter, which is either a setter method or a field setter.classfinal classSpecializedSettableBeanPropertyimplementation used for virtual property that represents Object Id that is used for some POJO types (or properties).final classThis concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.classClass that encapsulates details of value injection that occurs before deserialization of a POJO. -
Uses of FullyNamed in tools.jackson.databind.introspect
Classes in tools.jackson.databind.introspect that implement FullyNamedModifier and TypeClassDescriptionclassSimple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.classIntermediateBeanPropertyclass shared by concrete readable- and writable property implementations for sharing common functionality.classHelper class used for aggregating information about a single potential POJO property. -
Uses of FullyNamed in tools.jackson.databind.ser
Classes in tools.jackson.databind.ser that implement FullyNamedModifier and TypeClassDescriptionclassClass similar toBeanPropertyWriter, but that will be used for serializingJsonAnyGetterannotated (Map) propertiesclassBase bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.classBase class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.classBeanPropertyWriterimplementation used withJsonAppendto add "virtual" properties in addition to regular ones. -
Uses of FullyNamed in tools.jackson.databind.ser.bean
Classes in tools.jackson.databind.ser.bean that implement FullyNamedModifier and TypeClassDescriptionclassVariant ofBeanPropertyWriterwhich will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object). -
Uses of FullyNamed in tools.jackson.databind.ser.impl
Classes in tools.jackson.databind.ser.impl that implement FullyNamedModifier and TypeClassDescriptionclassVirtualBeanPropertyWriterimplementation used forJsonAppend, to serialize properties backed-by dynamically assignable attribute values. -
Uses of FullyNamed in tools.jackson.databind.ser.jdk
Classes in tools.jackson.databind.ser.jdk that implement FullyNamedModifier and TypeClassDescriptionclassHelper class needed to support flexible filtering of Map properties with generic JSON Filter functionality. -
Uses of FullyNamed in tools.jackson.databind.util
Classes in tools.jackson.databind.util that implement FullyNamedModifier and TypeClassDescriptionclassSimple immutableBeanPropertyDefinitionimplementation that can be wrapped around aAnnotatedMemberthat is a simple accessor (getter) or mutator (setter, constructor parameter) (or both, for fields).