|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AnnotatedMethod | |
---|---|
com.fasterxml.jackson.databind | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
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.util | Utility classes for Mapper package. |
Uses of AnnotatedMethod in com.fasterxml.jackson.databind |
---|
Methods in com.fasterxml.jackson.databind that return AnnotatedMethod | |
---|---|
abstract AnnotatedMethod |
BeanDescription.findAnySetter()
Method used to locate the method of introspected class that implements JsonAnySetter . |
abstract AnnotatedMethod |
BeanDescription.findJsonValueMethod()
Method for locating the getter method that is annotated with JsonValue annotation,
if any. |
abstract AnnotatedMethod |
BeanDescription.findMethod(String name,
Class<?>[] paramTypes)
|
Methods in com.fasterxml.jackson.databind that return types with arguments of type AnnotatedMethod | |
---|---|
abstract List<AnnotatedMethod> |
BeanDescription.getFactoryMethods()
|
Methods in com.fasterxml.jackson.databind with parameters of type AnnotatedMethod | |
---|---|
String |
AnnotationIntrospector.findDeserializationName(AnnotatedMethod am)
Method for checking whether given method has an annotation that suggests property name associated with method that may be a "setter". |
String |
AnnotationIntrospector.Pair.findDeserializationName(AnnotatedMethod am)
|
String |
AnnotationIntrospector.findSerializationName(AnnotatedMethod am)
Method for checking whether given method has an annotation that suggests property name associated with method that may be a "getter". |
String |
AnnotationIntrospector.Pair.findSerializationName(AnnotatedMethod am)
|
boolean |
AnnotationIntrospector.hasAnyGetterAnnotation(AnnotatedMethod am)
Method for checking whether given method has an annotation that suggests that the method is to serve as "any setter"; method to be used for accessing set of miscellaneous "extra" properties, often bound with matching "any setter" method. |
boolean |
AnnotationIntrospector.Pair.hasAnyGetterAnnotation(AnnotatedMethod am)
|
boolean |
AnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod am)
Method for checking whether given method has an annotation that suggests that the method is to serve as "any setter"; method to be used for setting values of any properties for which no dedicated setter method is found. |
boolean |
AnnotationIntrospector.Pair.hasAnySetterAnnotation(AnnotatedMethod am)
|
boolean |
AnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am)
Method for checking whether given method has an annotation that suggests that the return value of annotated method should be used as "the value" of the object instance; usually serialized as a primitive value such as String or number. |
boolean |
AnnotationIntrospector.Pair.hasAsValueAnnotation(AnnotatedMethod am)
|
String |
PropertyNamingStrategy.nameForGetterMethod(MapperConfig<?> config,
AnnotatedMethod method,
String defaultName)
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given getter method; typically called when building a serializer. |
String |
PropertyNamingStrategy.PropertyNamingStrategyBase.nameForGetterMethod(MapperConfig<?> config,
AnnotatedMethod method,
String defaultName)
|
String |
PropertyNamingStrategy.nameForSetterMethod(MapperConfig<?> config,
AnnotatedMethod method,
String defaultName)
Method called to find external name (name used in JSON) for given logical POJO property, as defined by given setter method; typically called when building a deserializer (but not necessarily only then). |
String |
PropertyNamingStrategy.PropertyNamingStrategyBase.nameForSetterMethod(MapperConfig<?> config,
AnnotatedMethod method,
String defaultName)
|
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.deser |
---|
Fields in com.fasterxml.jackson.databind.deser declared as AnnotatedMethod | |
---|---|
protected AnnotatedMethod |
BuilderBasedDeserializer._buildMethod
|
protected AnnotatedMethod |
BeanDeserializerBuilder._buildMethod
When creating Builder-based deserializers, this indicates method to call on builder to finalize value. |
Methods in com.fasterxml.jackson.databind.deser that return AnnotatedMethod | |
---|---|
protected AnnotatedMethod |
BasicDeserializerFactory._findJsonValueFor(DeserializationConfig config,
JavaType enumType)
|
AnnotatedMethod |
BeanDeserializerBuilder.getBuildMethod()
|
Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedMethod | |
---|---|
protected boolean |
BasicDeserializerFactory._handleSingleArgumentFactory(DeserializationConfig config,
BeanDescription beanDesc,
VisibilityChecker<?> vchecker,
AnnotationIntrospector intr,
CreatorCollector creators,
AnnotatedMethod factory,
boolean isCreator)
|
protected SettableAnyProperty |
BeanDeserializerFactory.constructAnySetter(DeserializationContext ctxt,
BeanDescription beanDesc,
AnnotatedMethod setter)
Method called to construct fallback SettableAnyProperty
for handling unknown bean properties, given a method that
has been designated as such setter. |
protected EnumResolver<?> |
BasicDeserializerFactory.constructEnumResolver(Class<?> enumClass,
DeserializationConfig config,
AnnotatedMethod jsonValueMethod)
|
void |
BeanDeserializerBuilder.setPOJOBuilder(AnnotatedMethod buildMethod,
JsonPOJOBuilder.Value config)
|
Constructors in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedMethod | |
---|---|
SettableAnyProperty(BeanProperty property,
AnnotatedMethod setter,
JavaType type,
JsonDeserializer<Object> valueDeser)
|
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.deser.impl |
---|
Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedMethod | |
---|---|
protected AnnotatedMethod |
SetterlessProperty._annotated
|
protected AnnotatedMethod |
MethodProperty._annotated
|
Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedMethod | |
---|---|
MethodProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method)
|
|
SetterlessProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedMethod method)
|
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.deser.std |
---|
Methods in com.fasterxml.jackson.databind.deser.std with parameters of type AnnotatedMethod | |
---|---|
static KeyDeserializer |
StdKeyDeserializers.constructEnumKeyDeserializer(EnumResolver<?> enumResolver,
AnnotatedMethod factory)
|
static JsonDeserializer<?> |
EnumDeserializer.deserializerForCreator(DeserializationConfig config,
Class<?> enumClass,
AnnotatedMethod factory)
Factory method used when Enum instances are to be deserialized using a creator (static factory method) |
Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type AnnotatedMethod | |
---|---|
EnumDeserializer.FactoryBasedDeserializer(Class<?> cls,
AnnotatedMethod f)
|
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.introspect |
---|
Fields in com.fasterxml.jackson.databind.introspect declared as AnnotatedMethod | |
---|---|
protected AnnotatedMethod |
BasicBeanDescription._anySetterMethod
|
protected AnnotatedMethod |
BasicBeanDescription._jsonValueMethod
|
Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedMethod | |
---|---|
protected LinkedList<AnnotatedMethod> |
POJOPropertiesCollector._anySetters
|
protected List<AnnotatedMethod> |
AnnotatedClass._creatorMethods
Single argument static methods that might be usable as factory methods |
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<AnnotatedMethod> |
POJOPropertyBuilder._getters
|
protected LinkedList<AnnotatedMethod> |
POJOPropertiesCollector._jsonValueGetters
Method(s) marked with 'JsonValue' annotation |
protected LinkedHashMap<MemberKey,AnnotatedMethod> |
AnnotatedMethodMap._methods
|
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<AnnotatedMethod> |
POJOPropertyBuilder._setters
|
Methods in com.fasterxml.jackson.databind.introspect that return AnnotatedMethod | |
---|---|
protected AnnotatedMethod |
AnnotatedClass._constructCreatorMethod(Method m)
|
protected AnnotatedMethod |
AnnotatedClass._constructMethod(Method m)
|
AnnotatedMethod |
AnnotatedMethodMap.find(Method m)
|
AnnotatedMethod |
AnnotatedMethodMap.find(String name,
Class<?>[] paramTypes)
|
AnnotatedMethod |
BasicBeanDescription.findAnySetter()
|
AnnotatedMethod |
BasicBeanDescription.findJsonValueMethod()
|
AnnotatedMethod |
BasicBeanDescription.findMethod(String name,
Class<?>[] paramTypes)
|
AnnotatedMethod |
AnnotatedClass.findMethod(String name,
Class<?>[] paramTypes)
|
AnnotatedMethod |
POJOPropertiesCollector.getAnySetterMethod()
|
AnnotatedMethod |
POJOPropertyBuilder.getGetter()
|
abstract AnnotatedMethod |
BeanPropertyDefinition.getGetter()
|
AnnotatedMethod |
POJOPropertiesCollector.getJsonValueMethod()
|
AnnotatedMethod |
POJOPropertyBuilder.getSetter()
|
abstract AnnotatedMethod |
BeanPropertyDefinition.getSetter()
|
AnnotatedMethod |
AnnotatedMethodMap.remove(AnnotatedMethod am)
Method called to remove specified method, assuming it exists in the Map |
AnnotatedMethod |
AnnotatedMethodMap.remove(Method m)
|
AnnotatedMethod |
AnnotatedMethod.withAnnotations(AnnotationMap ann)
|
AnnotatedMethod |
AnnotatedMethod.withMethod(Method m)
Method that constructs a new instance with settings (annotations, parameter annotations) of this instance, but with different physical Method . |
Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotatedMethod | |
---|---|
List<AnnotatedMethod> |
BasicBeanDescription.getFactoryMethods()
|
List<AnnotatedMethod> |
AnnotatedClass.getStaticMethods()
|
Iterator<AnnotatedMethod> |
AnnotatedMethodMap.iterator()
|
Iterable<AnnotatedMethod> |
AnnotatedClass.memberMethods()
|
Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedMethod | |
---|---|
protected void |
POJOPropertiesCollector._addGetterMethod(AnnotatedMethod m,
AnnotationIntrospector ai)
|
protected void |
AnnotatedClass._addMixOvers(Method mixin,
AnnotatedMethod target,
boolean addParamAnnotations)
|
protected void |
AnnotatedClass._addMixUnders(Method src,
AnnotatedMethod target)
Method that will add annotations from specified source method to target method, but only if target does not yet have them. |
protected void |
POJOPropertiesCollector._addSetterMethod(AnnotatedMethod m,
AnnotationIntrospector ai)
|
void |
AnnotatedMethodMap.add(AnnotatedMethod am)
Method called to add specified annotated method in the Map. |
void |
POJOPropertyBuilder.addGetter(AnnotatedMethod a,
String ename,
boolean visible,
boolean ignored)
|
void |
POJOPropertyBuilder.addSetter(AnnotatedMethod a,
String ename,
boolean visible,
boolean ignored)
|
String |
JacksonAnnotationIntrospector.findDeserializationName(AnnotatedMethod am)
|
String |
JacksonAnnotationIntrospector.findSerializationName(AnnotatedMethod am)
|
boolean |
JacksonAnnotationIntrospector.hasAnyGetterAnnotation(AnnotatedMethod am)
|
boolean |
JacksonAnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod am)
|
boolean |
JacksonAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am)
|
protected boolean |
BasicBeanDescription.isFactoryMethod(AnnotatedMethod am)
|
boolean |
VisibilityChecker.isGetterVisible(AnnotatedMethod m)
|
boolean |
VisibilityChecker.Std.isGetterVisible(AnnotatedMethod m)
|
boolean |
VisibilityChecker.isIsGetterVisible(AnnotatedMethod m)
|
boolean |
VisibilityChecker.Std.isIsGetterVisible(AnnotatedMethod m)
|
boolean |
VisibilityChecker.isSetterVisible(AnnotatedMethod m)
|
boolean |
VisibilityChecker.Std.isSetterVisible(AnnotatedMethod m)
|
AnnotatedMethod |
AnnotatedMethodMap.remove(AnnotatedMethod am)
Method called to remove specified method, assuming it exists in the Map |
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.util |
---|
Methods in com.fasterxml.jackson.databind.util that return AnnotatedMethod | |
---|---|
AnnotatedMethod |
SimpleBeanPropertyDefinition.getGetter()
|
AnnotatedMethod |
SimpleBeanPropertyDefinition.getSetter()
|
Methods in com.fasterxml.jackson.databind.util with parameters of type AnnotatedMethod | |
---|---|
protected static boolean |
BeanUtil.isCglibGetCallbacks(AnnotatedMethod am)
This method was added to address [JACKSON-53]: need to weed out CGLib-injected "getCallbacks". |
protected static boolean |
BeanUtil.isGroovyMetaClassGetter(AnnotatedMethod am)
Another helper method to deal with rest of [JACKSON-103] |
protected static boolean |
BeanUtil.isGroovyMetaClassSetter(AnnotatedMethod am)
Similar to BeanUtil.isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod) , need to suppress
a cyclic reference to resolve [JACKSON-103] |
static String |
BeanUtil.okNameForGetter(AnnotatedMethod am)
|
static String |
BeanUtil.okNameForIsGetter(AnnotatedMethod am,
String name)
|
static String |
BeanUtil.okNameForMutator(AnnotatedMethod am,
String prefix)
|
static String |
BeanUtil.okNameForRegularGetter(AnnotatedMethod am,
String name)
|
static String |
BeanUtil.okNameForSetter(AnnotatedMethod am)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |