Uses of Class
com.fasterxml.jackson.databind.PropertyMetadata
-
Packages that use PropertyMetadata 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.deser.std Contains public standard implementations of abstraction that Jackson uses.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.util Utility classes for Mapper package. -
-
Uses of PropertyMetadata in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as PropertyMetadata Modifier and Type Field Description protected PropertyMetadata
BeanProperty.Std. _metadata
static PropertyMetadata
PropertyMetadata. STD_OPTIONAL
static PropertyMetadata
PropertyMetadata. STD_REQUIRED
static PropertyMetadata
PropertyMetadata. STD_REQUIRED_OR_OPTIONAL
Methods in com.fasterxml.jackson.databind that return PropertyMetadata Modifier and Type Method Description static PropertyMetadata
PropertyMetadata. construct(boolean req, java.lang.String desc, java.lang.Integer index, java.lang.String defaultValue)
Deprecated.static PropertyMetadata
PropertyMetadata. construct(java.lang.Boolean req, java.lang.String desc, java.lang.Integer index, java.lang.String defaultValue)
PropertyMetadata
BeanProperty.Bogus. getMetadata()
PropertyMetadata
BeanProperty. getMetadata()
Accessor for additional optional information about property.PropertyMetadata
BeanProperty.Std. getMetadata()
PropertyMetadata
PropertyMetadata. withDefaultValue(java.lang.String def)
PropertyMetadata
PropertyMetadata. withDescription(java.lang.String desc)
PropertyMetadata
PropertyMetadata. withIndex(java.lang.Integer index)
PropertyMetadata
PropertyMetadata. withMergeInfo(PropertyMetadata.MergeInfo mergeInfo)
PropertyMetadata
PropertyMetadata. withNulls(com.fasterxml.jackson.annotation.Nulls valueNulls, com.fasterxml.jackson.annotation.Nulls contentNulls)
PropertyMetadata
PropertyMetadata. withRequired(java.lang.Boolean b)
Constructors in com.fasterxml.jackson.databind with parameters of type PropertyMetadata Constructor Description Std(PropertyName name, JavaType type, PropertyName wrapperName, AnnotatedMember member, PropertyMetadata metadata)
Std(PropertyName name, JavaType type, PropertyName wrapperName, Annotations contextAnnotations, AnnotatedMember member, PropertyMetadata metadata)
Deprecated.Since 2.9 -
Uses of PropertyMetadata in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser that return PropertyMetadata Modifier and Type Method Description protected PropertyMetadata
BasicDeserializerFactory. _getSetterInfo(DeserializationContext ctxt, BeanProperty prop, PropertyMetadata metadata)
Helper method copied fromPOJOPropertyBuilder
since that won't be applied to creator parametersPropertyMetadata
CreatorProperty. getMetadata()
Methods in com.fasterxml.jackson.databind.deser with parameters of type PropertyMetadata Modifier and Type Method Description protected PropertyMetadata
BasicDeserializerFactory. _getSetterInfo(DeserializationContext ctxt, BeanProperty prop, PropertyMetadata metadata)
Helper method copied fromPOJOPropertyBuilder
since that won't be applied to creator parametersprotected SettableBeanProperty
BeanDeserializerBase. _resolveMergeAndNullSettings(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata)
static CreatorProperty
CreatorProperty. construct(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, com.fasterxml.jackson.annotation.JacksonInject.Value injectable, PropertyMetadata metadata)
Factory method for creatingCreatorProperty
instancesConstructors in com.fasterxml.jackson.databind.deser with parameters of type PropertyMetadata Constructor Description CreatorProperty(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, com.fasterxml.jackson.annotation.JacksonInject.Value injectable, PropertyMetadata metadata)
CreatorProperty(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, java.lang.Object injectableValueId, PropertyMetadata metadata)
Deprecated.Since 2.11 use factory method insteadSettableBeanProperty(PropertyName propName, JavaType type, PropertyMetadata metadata, JsonDeserializer<java.lang.Object> valueDeser)
Constructor only used byObjectIdValueProperty
.SettableBeanProperty(PropertyName propName, JavaType type, PropertyName wrapper, TypeDeserializer typeDeser, Annotations contextAnnotations, PropertyMetadata metadata)
-
Uses of PropertyMetadata in com.fasterxml.jackson.databind.deser.impl
Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type PropertyMetadata Constructor Description ObjectIdValueProperty(ObjectIdReader objectIdReader, PropertyMetadata metadata)
-
Uses of PropertyMetadata in com.fasterxml.jackson.databind.deser.std
Methods in com.fasterxml.jackson.databind.deser.std with parameters of type PropertyMetadata Modifier and Type Method Description protected NullValueProvider
StdDeserializer. findValueNullProvider(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata)
Method called to findNullValueProvider
for a primary property, using "value nulls" setting. -
Uses of PropertyMetadata in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect declared as PropertyMetadata Modifier and Type Field Description protected PropertyMetadata
ConcreteBeanPropertyBase. _metadata
Additional information about propertyprotected PropertyMetadata
POJOPropertyBuilder. _metadata
Methods in com.fasterxml.jackson.databind.introspect that return PropertyMetadata Modifier and Type Method Description protected PropertyMetadata
POJOPropertyBuilder. _getSetterInfo(PropertyMetadata metadata, AnnotatedMember primary)
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.abstract PropertyMetadata
BeanPropertyDefinition. getMetadata()
Method for accessing additional metadata.PropertyMetadata
ConcreteBeanPropertyBase. getMetadata()
PropertyMetadata
POJOPropertyBuilder. getMetadata()
Methods in com.fasterxml.jackson.databind.introspect with parameters of type PropertyMetadata Modifier and Type Method Description protected PropertyMetadata
POJOPropertyBuilder. _getSetterInfo(PropertyMetadata metadata, AnnotatedMember primary)
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.Constructors in com.fasterxml.jackson.databind.introspect with parameters of type PropertyMetadata Constructor Description ConcreteBeanPropertyBase(PropertyMetadata md)
-
Uses of PropertyMetadata in com.fasterxml.jackson.databind.ser
Constructors in com.fasterxml.jackson.databind.ser with parameters of type PropertyMetadata Constructor Description PropertyWriter(PropertyMetadata md)
-
Uses of PropertyMetadata in com.fasterxml.jackson.databind.util
Fields in com.fasterxml.jackson.databind.util declared as PropertyMetadata Modifier and Type Field Description protected PropertyMetadata
SimpleBeanPropertyDefinition. _metadata
Methods in com.fasterxml.jackson.databind.util that return PropertyMetadata Modifier and Type Method Description PropertyMetadata
SimpleBeanPropertyDefinition. getMetadata()
We will indicate that property is optional, since there is nothing to indicate whether it might be required.Methods in com.fasterxml.jackson.databind.util with parameters of type PropertyMetadata Modifier and Type Method Description static SimpleBeanPropertyDefinition
SimpleBeanPropertyDefinition. construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, com.fasterxml.jackson.annotation.JsonInclude.Include inclusion)
Method called to create instance for virtual properties.static SimpleBeanPropertyDefinition
SimpleBeanPropertyDefinition. construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, com.fasterxml.jackson.annotation.JsonInclude.Value inclusion)
BeanPropertyDefinition
SimpleBeanPropertyDefinition. withMetadata(PropertyMetadata metadata)
Constructors in com.fasterxml.jackson.databind.util with parameters of type PropertyMetadata Constructor Description SimpleBeanPropertyDefinition(AnnotationIntrospector intr, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, com.fasterxml.jackson.annotation.JsonInclude.Value inclusion)
-