Uses of Class
org.codehaus.jackson.map.introspect.AnnotatedMethod

Packages that use AnnotatedMethod
org.codehaus.jackson.map 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 
org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding. 
org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. 
org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.xc Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations 
 

Uses of AnnotatedMethod in org.codehaus.jackson.map
 

Methods in org.codehaus.jackson.map that return types with arguments of type AnnotatedMethod
abstract  LinkedHashMap<String,AnnotatedMethod> BeanDescription.findGetters(VisibilityChecker<?> visibilityChecker, Collection<String> ignoredProperties)
           
abstract  LinkedHashMap<String,AnnotatedMethod> BeanDescription.findSetters(VisibilityChecker<?> vchecker)
           
 

Methods in org.codehaus.jackson.map with parameters of type AnnotatedMethod
abstract  String AnnotationIntrospector.findGettablePropertyName(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.findGettablePropertyName(AnnotatedMethod am)
           
abstract  String AnnotationIntrospector.findSettablePropertyName(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.findSettablePropertyName(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)
           
abstract  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)
           
abstract  boolean AnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m)
          Method for checking whether there is an annotation that indicates that given method should be ignored for all operations (serialization, deserialization).
 boolean AnnotationIntrospector.Pair.isIgnorableMethod(AnnotatedMethod m)
           
 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.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).
 

Uses of AnnotatedMethod in org.codehaus.jackson.map.deser
 

Fields in org.codehaus.jackson.map.deser declared as AnnotatedMethod
protected  AnnotatedMethod SettableBeanProperty.MethodProperty._annotated
           
protected  AnnotatedMethod SettableBeanProperty.SetterlessProperty._annotated
           
 

Methods in org.codehaus.jackson.map.deser that return AnnotatedMethod
protected  AnnotatedMethod CreatorContainer.verifyNonDup(AnnotatedMethod newOne, AnnotatedMethod oldOne, String type)
           
 

Methods in org.codehaus.jackson.map.deser with parameters of type AnnotatedMethod
 void CreatorContainer.addDelegatingFactory(AnnotatedMethod factory)
           
 void CreatorContainer.addIntFactory(AnnotatedMethod factory)
           
 void CreatorContainer.addLongFactory(AnnotatedMethod factory)
           
 void CreatorContainer.addPropertyFactory(AnnotatedMethod factory, SettableBeanProperty[] properties)
           
 void CreatorContainer.addStringFactory(AnnotatedMethod factory)
           
protected  SettableAnyProperty BeanDeserializerFactory.constructAnySetter(DeserializationConfig config, BasicBeanDescription 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  SettableBeanProperty BeanDeserializerFactory.constructSettableProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedMethod setter)
          Method that will construct a regular bean property setter using the given setter method.
protected  SettableBeanProperty BeanDeserializerFactory.constructSetterlessProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedMethod getter)
          Method that will construct a regular bean property setter using the given setter method.
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)
protected  AnnotatedMethod CreatorContainer.verifyNonDup(AnnotatedMethod newOne, AnnotatedMethod oldOne, String type)
           
 

Constructors in org.codehaus.jackson.map.deser with parameters of type AnnotatedMethod
EnumDeserializer.FactoryBasedDeserializer(Class<?> cls, AnnotatedMethod f)
           
SettableAnyProperty(BeanProperty property, AnnotatedMethod setter, JavaType type)
           
SettableBeanProperty.MethodProperty(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)
           
SettableBeanProperty.SetterlessProperty(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)
           
 

Uses of AnnotatedMethod in org.codehaus.jackson.map.introspect
 

Fields in org.codehaus.jackson.map.introspect with type parameters of type AnnotatedMethod
protected  List<AnnotatedMethod> AnnotatedClass._creatorMethods
          Single argument static methods that might be usable as factory methods
protected  List<AnnotatedMethod> AnnotatedClass._ignoredMethods
          Optionally populated list that contains member methods that were excluded from applicable methods due to explicit ignore annotation
 

Methods in org.codehaus.jackson.map.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.findAnyGetter()
          Method used to locate the method of introspected class that implements JsonAnyGetter.
 AnnotatedMethod BasicBeanDescription.findAnySetter()
          Method used to locate the method of introspected class that implements JsonAnySetter.
 AnnotatedMethod BasicBeanDescription.findJsonValueMethod()
          Method for locating the getter method that is annotated with JsonValue annotation, if any.
 AnnotatedMethod BasicBeanDescription.findMethod(String name, Class<?>[] paramTypes)
           
 AnnotatedMethod AnnotatedClass.findMethod(String name, Class<?>[] paramTypes)
           
 AnnotatedMethod AnnotatedMethodMap.remove(AnnotatedMethod am)
          Method called to remove specified method, assuming it exists in the Map
 AnnotatedMethod AnnotatedMethodMap.remove(Method m)
           
 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 org.codehaus.jackson.map.introspect that return types with arguments of type AnnotatedMethod
 LinkedHashMap<String,AnnotatedMethod> BasicBeanDescription.findGetters(VisibilityChecker<?> visibilityChecker, Collection<String> ignoredProperties)
           
 LinkedHashMap<String,AnnotatedMethod> BasicBeanDescription.findSetters(VisibilityChecker<?> vchecker)
           
 List<AnnotatedMethod> BasicBeanDescription.getFactoryMethods()
           
 List<AnnotatedMethod> AnnotatedClass.getStaticMethods()
           
 Iterable<AnnotatedMethod> AnnotatedClass.ignoredMemberMethods()
           
 Iterator<AnnotatedMethod> AnnotatedMethodMap.iterator()
           
 Iterable<AnnotatedMethod> AnnotatedClass.memberMethods()
           
 

Methods in org.codehaus.jackson.map.introspect with parameters of type AnnotatedMethod
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.
 void AnnotatedMethodMap.add(AnnotatedMethod am)
          Method called to add specified annotated method in the Map.
 String NopAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am)
           
 String JacksonAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am)
           
 String NopAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am)
           
 String JacksonAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am)
           
 boolean JacksonAnnotationIntrospector.hasAnyGetterAnnotation(AnnotatedMethod am)
           
 boolean JacksonAnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod am)
           
 boolean NopAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am)
           
 boolean JacksonAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am)
           
protected  boolean BasicBeanDescription.isCglibGetCallbacks(AnnotatedMethod am)
          This method was added to address [JACKSON-53]: need to weed out CGLib-injected "getCallbacks".
protected  boolean BasicBeanDescription.isFactoryMethod(AnnotatedMethod am)
           
 boolean VisibilityChecker.isGetterVisible(AnnotatedMethod m)
           
 boolean VisibilityChecker.Std.isGetterVisible(AnnotatedMethod m)
           
protected  boolean BasicBeanDescription.isGroovyMetaClassGetter(AnnotatedMethod am)
          Another helper method to deal with rest of [JACKSON-103]
protected  boolean BasicBeanDescription.isGroovyMetaClassSetter(AnnotatedMethod am)
          Similar to BasicBeanDescription.isCglibGetCallbacks(org.codehaus.jackson.map.introspect.AnnotatedMethod), need to suppress a cyclic reference to resolve [JACKSON-103]
 boolean NopAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m)
           
 boolean JacksonAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m)
           
 boolean VisibilityChecker.isIsGetterVisible(AnnotatedMethod m)
           
 boolean VisibilityChecker.Std.isIsGetterVisible(AnnotatedMethod m)
           
 boolean VisibilityChecker.isSetterVisible(AnnotatedMethod m)
           
 boolean VisibilityChecker.Std.isSetterVisible(AnnotatedMethod m)
           
 String BasicBeanDescription.okNameForAnyGetter(AnnotatedMethod am, String name)
           
 String BasicBeanDescription.okNameForGetter(AnnotatedMethod am, String name)
           
 String BasicBeanDescription.okNameForIsGetter(AnnotatedMethod am, String name)
           
 String BasicBeanDescription.okNameForSetter(AnnotatedMethod am)
           
 AnnotatedMethod AnnotatedMethodMap.remove(AnnotatedMethod am)
          Method called to remove specified method, assuming it exists in the Map
 

Uses of AnnotatedMethod in org.codehaus.jackson.map.ser
 

Constructors in org.codehaus.jackson.map.ser with parameters of type AnnotatedMethod
AnyGetterWriter(AnnotatedMethod anyGetter, MapSerializer serializer)
           
 

Uses of AnnotatedMethod in org.codehaus.jackson.xc
 

Methods in org.codehaus.jackson.xc with parameters of type AnnotatedMethod
 String JaxbAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am)
           
protected  PropertyDescriptor JaxbAnnotationIntrospector.findPropertyDescriptor(AnnotatedMethod m)
          Finds the property descriptor (adapted to AnnotatedElement) for the specified method.
 String JaxbAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am)
           
 boolean JaxbAnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod am)
           
 boolean JaxbAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am)
           
 boolean JaxbAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m)