Uses of Interface
com.fasterxml.jackson.databind.util.Named
-
Packages that use Named Package Description com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode
), as well as writing Java Objects and trees as JSON.com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.com.fasterxml.jackson.databind.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.impl Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.ser.std com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
-
Uses of Named in com.fasterxml.jackson.databind
Subinterfaces of Named in com.fasterxml.jackson.databind Modifier and Type Interface Description interface
BeanProperty
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).Classes in com.fasterxml.jackson.databind that implement Named Modifier and Type Class Description static class
BeanProperty.Bogus
Alternative "Null" implementation that can be used in cases where a non-nullBeanProperty
is neededstatic class
BeanProperty.Std
Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations. -
Uses of Named in com.fasterxml.jackson.databind.deser
Classes in com.fasterxml.jackson.databind.deser that implement Named Modifier and Type Class Description class
CreatorProperty
This concrete sub-class implements property that is passed via Creator (constructor or static factory method).class
SettableBeanProperty
Base class for deserializable properties of a bean: contains both type and name definitions, and reflection-based set functionality.static class
SettableBeanProperty.Delegating
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. -
Uses of Named in com.fasterxml.jackson.databind.deser.impl
Classes in com.fasterxml.jackson.databind.deser.impl that implement Named Modifier and Type Class Description class
FieldProperty
This concrete sub-class implements property that is set directly assigning to a Field.class
InnerClassProperty
This sub-class is used to handle special case of value being a non-static inner class.class
ManagedReferenceProperty
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.class
MergingSettableBeanProperty
SettableBeanProperty
implementation that will try to access value of the property first, and if non-null value found, pass that for update (usingJsonDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, Object)
) instead of constructing a new value.class
MethodProperty
This concrete sub-class implements property that is set using regular "setter" method.class
ObjectIdReferenceProperty
class
ObjectIdValueProperty
SpecializedSettableBeanProperty
implementation used for virtual property that represents Object Id that is used for some POJO types (or properties).class
SetterlessProperty
This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.class
ValueInjector
Class that encapsulates details of value injection that occurs before deserialization of a POJO. -
Uses of Named in com.fasterxml.jackson.databind.introspect
Classes in com.fasterxml.jackson.databind.introspect that implement Named Modifier and Type Class Description class
BeanPropertyDefinition
Simple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.class
ConcreteBeanPropertyBase
IntermediateBeanProperty
class shared by concrete readable- and writable property implementations for sharing common functionality.class
POJOPropertyBuilder
Helper class used for aggregating information about a single potential POJO property. -
Uses of Named in com.fasterxml.jackson.databind.ser
Classes in com.fasterxml.jackson.databind.ser that implement Named Modifier and Type Class Description class
BeanPropertyWriter
Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.class
PropertyWriter
Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API.class
VirtualBeanPropertyWriter
BeanPropertyWriter
implementation used withJsonAppend
to add "virtual" properties in addition to regular ones. -
Uses of Named in com.fasterxml.jackson.databind.ser.impl
Classes in com.fasterxml.jackson.databind.ser.impl that implement Named Modifier and Type Class Description class
AttributePropertyWriter
VirtualBeanPropertyWriter
implementation used forJsonAppend
, to serialize properties backed-by dynamically assignable attribute values.class
UnwrappingBeanPropertyWriter
Variant ofBeanPropertyWriter
which will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object). -
Uses of Named in com.fasterxml.jackson.databind.ser.std
Classes in com.fasterxml.jackson.databind.ser.std that implement Named Modifier and Type Class Description class
MapProperty
Helper class needed to support flexible filtering of Map properties with generic JSON Filter functionality. -
Uses of Named in com.fasterxml.jackson.databind.util
Classes in com.fasterxml.jackson.databind.util that implement Named Modifier and Type Class Description class
SimpleBeanPropertyDefinition
Simple immutableBeanPropertyDefinition
implementation that can be wrapped around aAnnotatedMember
that is a simple accessor (getter) or mutator (setter, constructor parameter) (or both, for fields).Methods in com.fasterxml.jackson.databind.util with parameters of type Named Modifier and Type Method Description static java.lang.String
ClassUtil. nameOf(Named named)
Returns either single-quoted (apostrophe)'named.getName()'
(ifnamed
not null), or "[null]" ifnamed
is null.
-