Uses of Class
tools.jackson.databind.PropertyMetadata
Packages that use PropertyMetadata
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.
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.
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.
Utility classes for Mapper package.
-
Uses of PropertyMetadata in tools.jackson.databind
Fields in tools.jackson.databind declared as PropertyMetadataModifier and TypeFieldDescriptionprotected final PropertyMetadataBeanProperty.Std._metadatastatic final PropertyMetadataPropertyMetadata.STD_OPTIONALstatic final PropertyMetadataPropertyMetadata.STD_REQUIREDstatic final PropertyMetadataPropertyMetadata.STD_REQUIRED_OR_OPTIONALMethods in tools.jackson.databind that return PropertyMetadataModifier and TypeMethodDescriptionstatic PropertyMetadataBeanProperty.Bogus.getMetadata()BeanProperty.getMetadata()Accessor for additional optional information about property.BeanProperty.Std.getMetadata()PropertyMetadata.withDefaultValue(String def) PropertyMetadata.withDescription(String desc) PropertyMetadata.withMergeInfo(PropertyMetadata.MergeInfo mergeInfo) PropertyMetadata.withRequired(Boolean b) Constructors in tools.jackson.databind with parameters of type PropertyMetadataModifierConstructorDescriptionStd(PropertyName name, JavaType type, PropertyName wrapperName, AnnotatedMember member, PropertyMetadata metadata) -
Uses of PropertyMetadata in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser that return PropertyMetadataMethods in tools.jackson.databind.deser with parameters of type PropertyMetadataModifier and TypeMethodDescriptionstatic CreatorPropertyCreatorProperty.construct(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) Factory method for creatingCreatorPropertyinstancesConstructors in tools.jackson.databind.deser with parameters of type PropertyMetadataModifierConstructorDescriptionprotectedCreatorProperty(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) protectedSettableBeanProperty(PropertyName propName, JavaType type, PropertyMetadata metadata, ValueDeserializer<Object> valueDeser) Constructor only used byObjectIdValueProperty.protectedSettableBeanProperty(PropertyName propName, JavaType type, PropertyName wrapper, TypeDeserializer typeDeser, Annotations contextAnnotations, PropertyMetadata metadata) -
Uses of PropertyMetadata in tools.jackson.databind.deser.bean
Methods in tools.jackson.databind.deser.bean that return PropertyMetadataModifier and TypeMethodDescriptionprotected PropertyMetadataBeanDeserializerBase._getSetterInfo(DeserializationContext ctxt, AnnotatedMember accessor, JavaType type) Method essentially copied fromBasicDeserializerFactory, needed to findPropertyMetadatafor Delegating Creator, for access to annotation-derived info.Methods in tools.jackson.databind.deser.bean with parameters of type PropertyMetadataModifier and TypeMethodDescriptionprotected SettableBeanPropertyBeanDeserializerBase._resolveMergeAndNullSettings(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata) -
Uses of PropertyMetadata in tools.jackson.databind.deser.impl
Constructors in tools.jackson.databind.deser.impl with parameters of type PropertyMetadataModifierConstructorDescriptionObjectIdValueProperty(ObjectIdReader objectIdReader, PropertyMetadata metadata) -
Uses of PropertyMetadata in tools.jackson.databind.deser.std
Methods in tools.jackson.databind.deser.std with parameters of type PropertyMetadataModifier and TypeMethodDescriptionprotected final NullValueProviderStdDeserializer.findValueNullProvider(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata) Method called to findNullValueProviderfor a primary property, using "value nulls" setting. -
Uses of PropertyMetadata in tools.jackson.databind.introspect
Fields in tools.jackson.databind.introspect declared as PropertyMetadataModifier and TypeFieldDescriptionprotected final PropertyMetadataConcreteBeanPropertyBase._metadataAdditional information about propertyprotected PropertyMetadataPOJOPropertyBuilder._metadataMethods in tools.jackson.databind.introspect that return PropertyMetadataModifier and TypeMethodDescriptionprotected PropertyMetadataPOJOPropertyBuilder._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 PropertyMetadataBeanPropertyDefinition.getMetadata()Method for accessing additional metadata.ConcreteBeanPropertyBase.getMetadata()POJOPropertyBuilder.getMetadata()Methods in tools.jackson.databind.introspect with parameters of type PropertyMetadataModifier and TypeMethodDescriptionprotected PropertyMetadataPOJOPropertyBuilder._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 tools.jackson.databind.introspect with parameters of type PropertyMetadata -
Uses of PropertyMetadata in tools.jackson.databind.ser
Constructors in tools.jackson.databind.ser with parameters of type PropertyMetadata -
Uses of PropertyMetadata in tools.jackson.databind.util
Fields in tools.jackson.databind.util declared as PropertyMetadataModifier and TypeFieldDescriptionprotected final PropertyMetadataSimpleBeanPropertyDefinition._metadataMethods in tools.jackson.databind.util that return PropertyMetadataModifier and TypeMethodDescriptionSimpleBeanPropertyDefinition.getMetadata()We will indicate that property is optional, since there is nothing to indicate whether it might be required.Methods in tools.jackson.databind.util with parameters of type PropertyMetadataModifier and TypeMethodDescriptionstatic SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Include inclusion) Method called to create instance for virtual properties.static SimpleBeanPropertyDefinitionSimpleBeanPropertyDefinition.construct(MapperConfig<?> config, AnnotatedMember member, PropertyName name, PropertyMetadata metadata, JsonInclude.Value inclusion) SimpleBeanPropertyDefinition.withMetadata(PropertyMetadata metadata) Constructors in tools.jackson.databind.util with parameters of type PropertyMetadataModifierConstructorDescriptionprotectedSimpleBeanPropertyDefinition(MapperConfig<?> config, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, JsonInclude.Value inclusion)