Uses of Class
tools.jackson.databind.introspect.AnnotatedField
Packages that use AnnotatedField
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.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Utility classes for Mapper package.
-
Uses of AnnotatedField in tools.jackson.databind
Methods in tools.jackson.databind with parameters of type AnnotatedFieldModifier and TypeMethodDescriptionAnnotationIntrospector.findRenameByField(MapperConfig<?> config, AnnotatedField f, PropertyName implName) 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.PropertyNamingStrategies.NamingBase.nameForField(MapperConfig<?> config, AnnotatedField field, String defaultName) PropertyNamingStrategy.nameForField(MapperConfig<?> config, AnnotatedField field, String defaultName) Method called to find external name (name used in JSON) for given logical POJO property, as defined by given field. -
Uses of AnnotatedField in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser with parameters of type AnnotatedFieldModifier and TypeMethodDescriptionSettableAnyProperty.MapFieldAnyProperty._createAndSetMap(DeserializationContext ctxt, AnnotatedField field, Object instance, Object propName) -
Uses of AnnotatedField in tools.jackson.databind.introspect
Fields in tools.jackson.databind.introspect with type parameters of type AnnotatedFieldModifier and TypeFieldDescriptionprotected List<AnnotatedField>AnnotatedClass._fieldsMember fields of interest: ones that are either public, or have at least one annotation.protected POJOPropertyBuilder.Linked<AnnotatedField>POJOPropertyBuilder._fieldsMethods in tools.jackson.databind.introspect that return AnnotatedFieldModifier and TypeMethodDescriptionabstract AnnotatedFieldBeanPropertyDefinition.getField()POJOPropertyBuilder.getField()protected AnnotatedFieldPOJOPropertyBuilder.getFieldUnchecked()Variant ofPOJOPropertyBuilder.getField()that does NOT trigger pruning of Field candidates.AnnotatedField.withAnnotations(AnnotationMap ann) Methods in tools.jackson.databind.introspect that return types with arguments of type AnnotatedFieldModifier and TypeMethodDescriptionstatic List<AnnotatedField>AnnotatedFieldCollector.collectFields(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, Class<?> primaryMixIn, boolean collectAnnotations) AnnotatedClass.fields()Methods in tools.jackson.databind.introspect with parameters of type AnnotatedFieldModifier and TypeMethodDescriptionvoidPOJOPropertyBuilder.addField(AnnotatedField a, PropertyName name, boolean explName, boolean visible, boolean ignored) AnnotationIntrospectorPair.findRenameByField(MapperConfig<?> config, AnnotatedField f, PropertyName implName) JacksonAnnotationIntrospector.findRenameByField(MapperConfig<?> config, AnnotatedField f, PropertyName implName) booleanVisibilityChecker.isFieldVisible(AnnotatedField f) Method for checking whether given field is auto-detectable as property, with respect to its visibility (not considering method signature or name, just visibility)AccessorNamingStrategy.Base.modifyFieldName(AnnotatedField field, String name) abstract StringAccessorNamingStrategy.modifyFieldName(AnnotatedField field, String name) Method called to find the name of logical property that given field should be associated with, if any.DefaultAccessorNamingStrategy.modifyFieldName(AnnotatedField field, String name) -
Uses of AnnotatedField in tools.jackson.databind.util
Methods in tools.jackson.databind.util that return AnnotatedField