Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotatedParameter
-
Packages that use AnnotatedParameter 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.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added.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.util Utility classes for Mapper package. -
-
Uses of AnnotatedParameter in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind with parameters of type AnnotatedParameter Modifier and Type Method Description java.lang.String
PropertyNamingStrategies.NamingBase. nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, java.lang.String defaultName)
java.lang.String
PropertyNamingStrategy. nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, java.lang.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).java.lang.String
PropertyNamingStrategy.PropertyNamingStrategyBase. nameForConstructorParameter(MapperConfig<?> config, AnnotatedParameter ctorParam, java.lang.String defaultName)
Deprecated. -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser declared as AnnotatedParameter Modifier and Type Field Description protected AnnotatedParameter
CreatorProperty. _annotated
Placeholder that represents constructor parameter, when it is created from actual constructor.Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedParameter Modifier and Type Method Description protected void
BasicDeserializerFactory. _reportUnwrappedCreatorProperty(DeserializationContext ctxt, BeanDescription beanDesc, AnnotatedParameter param)
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
instancesprotected SettableBeanProperty
BasicDeserializerFactory. constructCreatorProperty(DeserializationContext ctxt, BeanDescription beanDesc, PropertyName name, int index, AnnotatedParameter param, com.fasterxml.jackson.annotation.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 com.fasterxml.jackson.databind.deser with parameters of type AnnotatedParameter 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 instead -
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.deser.impl
Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedParameter Modifier and Type Field Description AnnotatedParameter
CreatorCandidate.Param. annotated
Methods in com.fasterxml.jackson.databind.deser.impl that return AnnotatedParameter Modifier and Type Method Description AnnotatedParameter
CreatorCandidate. parameter(int i)
Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedParameter Constructor Description Param(AnnotatedParameter p, BeanPropertyDefinition pd, com.fasterxml.jackson.annotation.JacksonInject.Value i)
-
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.ext
Methods in com.fasterxml.jackson.databind.ext with parameters of type AnnotatedParameter Modifier and Type Method Description abstract PropertyName
Java7Support. findConstructorName(AnnotatedParameter p)
PropertyName
Java7SupportImpl. findConstructorName(AnnotatedParameter p)
-
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedParameter Modifier and Type Field Description protected POJOPropertyBuilder.Linked<AnnotatedParameter>
POJOPropertyBuilder. _ctorParameters
Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedParameter Modifier and Type Method Description abstract AnnotatedParameter
BeanPropertyDefinition. getConstructorParameter()
AnnotatedParameter
POJOPropertyBuilder. getConstructorParameter()
AnnotatedParameter
AnnotatedWithParams. getParameter(int index)
protected AnnotatedParameter
AnnotatedWithParams. replaceParameterAnnotations(int index, AnnotationMap ann)
Method called by parameter object when an augmented instance is created; needs to replace parameter with new instanceAnnotatedParameter
AnnotatedParameter. withAnnotations(AnnotationMap ann)
Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotatedParameter Modifier and Type Method Description java.util.Iterator<AnnotatedParameter>
BeanPropertyDefinition. getConstructorParameters()
Additional method that may be called instead ofBeanPropertyDefinition.getConstructorParameter()
to get access to all constructor parameters, not just the highest priority one.java.util.Iterator<AnnotatedParameter>
POJOPropertyBuilder. getConstructorParameters()
Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedParameter Modifier and Type Method Description protected void
POJOPropertiesCollector. _addCreatorParam(java.util.Map<java.lang.String,POJOPropertyBuilder> props, AnnotatedParameter param)
protected PropertyName
BasicBeanDescription. _findCreatorPropertyName(AnnotatedParameter param)
Deprecated.since 2.8void
POJOPropertyBuilder. addCtor(AnnotatedParameter a, PropertyName name, boolean explName, boolean visible, boolean ignored)
-
Uses of AnnotatedParameter in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return AnnotatedParameter Modifier and Type Method Description AnnotatedParameter
SimpleBeanPropertyDefinition. getConstructorParameter()
Methods in com.fasterxml.jackson.databind.util that return types with arguments of type AnnotatedParameter Modifier and Type Method Description java.util.Iterator<AnnotatedParameter>
SimpleBeanPropertyDefinition. getConstructorParameters()
-