Uses of Class
tools.jackson.databind.introspect.AnnotatedParameter
Packages that use AnnotatedParameter
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 AnnotatedParameter in tools.jackson.databind
Methods in tools.jackson.databind with parameters of type AnnotatedParameterModifier and TypeMethodDescriptionPropertyNamingStrategies.NamingBase.nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) PropertyNamingStrategy.nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, String defaultName) Method called to find external name (name used in JSON) for given logical POJO property, as defined by given constructor parameter; typically called when building a deserializer (but not necessarily only then). -
Uses of AnnotatedParameter in tools.jackson.databind.deser
Fields in tools.jackson.databind.deser declared as AnnotatedParameterModifier and TypeFieldDescriptionprotected final AnnotatedParameterCreatorProperty._annotatedPlaceholder that represents constructor parameter, when it is created from actual constructor.Methods in tools.jackson.databind.deser with parameters of type AnnotatedParameterModifier 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 creatingCreatorPropertyinstancesprotected SettableBeanPropertyBasicDeserializerFactory.constructCreatorProperty(DeserializationContext ctxt, BeanDescription.Supplier beanDescRef, PropertyName name, int index, AnnotatedParameter param, JacksonInject.Value injectable) Method that will construct a property object that represents a logical property passed via Creator (constructor or static factory method)Constructors in tools.jackson.databind.deser with parameters of type AnnotatedParameterModifierConstructorDescriptionprotectedCreatorProperty(PropertyName name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, JacksonInject.Value injectable, PropertyMetadata metadata) -
Uses of AnnotatedParameter in tools.jackson.databind.deser.bean
Fields in tools.jackson.databind.deser.bean declared as AnnotatedParameterMethods in tools.jackson.databind.deser.bean that return AnnotatedParameterConstructors in tools.jackson.databind.deser.bean with parameters of type AnnotatedParameterModifierConstructorDescription -
Uses of AnnotatedParameter in tools.jackson.databind.introspect
Fields in tools.jackson.databind.introspect with type parameters of type AnnotatedParameterModifier and TypeFieldDescriptionprotected POJOPropertyBuilder.Linked<AnnotatedParameter>POJOPropertyBuilder._ctorParametersMethods in tools.jackson.databind.introspect that return AnnotatedParameterModifier and TypeMethodDescriptionabstract AnnotatedParameterBeanPropertyDefinition.getConstructorParameter()POJOPropertyBuilder.getConstructorParameter()final AnnotatedParameterAnnotatedWithParams.getParameter(int index) PotentialCreator.param(int ix) protected AnnotatedParameterAnnotatedWithParams.replaceParameterAnnotations(int index, AnnotationMap ann) Method called by parameter object when an augmented instance is created; needs to replace parameter with new instanceAnnotatedParameter.withAnnotations(AnnotationMap ann) Methods in tools.jackson.databind.introspect that return types with arguments of type AnnotatedParameterModifier and TypeMethodDescriptionBeanPropertyDefinition.getConstructorParameters()Additional method that may be called instead ofBeanPropertyDefinition.getConstructorParameter()to get access to all constructor parameters, not just the highest priority one.POJOPropertyBuilder.getConstructorParameters()Methods in tools.jackson.databind.introspect with parameters of type AnnotatedParameterModifier and TypeMethodDescriptionvoidPOJOPropertyBuilder.addCtor(AnnotatedParameter a, PropertyName name, boolean explName, boolean visible, boolean ignored) -
Uses of AnnotatedParameter in tools.jackson.databind.util
Methods in tools.jackson.databind.util that return AnnotatedParameterMethods in tools.jackson.databind.util that return types with arguments of type AnnotatedParameter