Uses of Class
org.codehaus.jackson.map.introspect.AnnotatedMethod
Packages that use AnnotatedMethod
Package
Description
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
JsonParserContains implementation classes of deserialization part of
data binding.
Contains public standard implementations of abstraction that
Jackson uses.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
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 AnnotatedMethodModifier and TypeMethodDescriptionabstract AnnotatedMethodBeanDescription.findAnyGetter()abstract AnnotatedMethodBeanDescription.findAnySetter()abstract AnnotatedMethodBeanDescription.findJsonValueMethod()abstract AnnotatedMethodBeanPropertyDefinition.getGetter()abstract AnnotatedMethodBeanPropertyDefinition.getSetter()Methods in org.codehaus.jackson.map that return types with arguments of type AnnotatedMethodModifier and TypeMethodDescriptionabstract LinkedHashMap<String, AnnotatedMethod> BeanDescription.findGetters(VisibilityChecker<?> visibilityChecker, Collection<String> ignoredProperties) Deprecated.abstract LinkedHashMap<String, AnnotatedMethod> BeanDescription.findSetters(VisibilityChecker<?> visibilityChecker) Deprecated.Since 1.9 useBeanDescription.findProperties()Methods in org.codehaus.jackson.map with parameters of type AnnotatedMethodModifier and TypeMethodDescriptionabstract StringAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am) Method for checking whether given method has an annotation that suggests property name associated with method that may be a "getter".AnnotationIntrospector.Pair.findGettablePropertyName(AnnotatedMethod am) abstract StringAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am) Method for checking whether given method has an annotation that suggests property name associated with method that may be a "setter".AnnotationIntrospector.Pair.findSettablePropertyName(AnnotatedMethod am) booleanAnnotationIntrospector.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.booleanAnnotationIntrospector.Pair.hasAnyGetterAnnotation(AnnotatedMethod am) booleanAnnotationIntrospector.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.booleanAnnotationIntrospector.Pair.hasAnySetterAnnotation(AnnotatedMethod am) abstract booleanAnnotationIntrospector.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.booleanAnnotationIntrospector.Pair.hasAsValueAnnotation(AnnotatedMethod am) abstract booleanAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m) Method for checking whether there is an annotation that indicates that given method should be ignored for all operations (serialization, deserialization).booleanAnnotationIntrospector.Pair.isIgnorableMethod(AnnotatedMethod m) 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.PropertyNamingStrategy.PropertyNamingStrategyBase.nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) 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).PropertyNamingStrategy.PropertyNamingStrategyBase.nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) -
Uses of AnnotatedMethod in org.codehaus.jackson.map.deser
Fields in org.codehaus.jackson.map.deser declared as AnnotatedMethodModifier and TypeFieldDescriptionprotected final AnnotatedMethodSettableBeanProperty.MethodProperty._annotatedprotected final AnnotatedMethodSettableBeanProperty.SetterlessProperty._annotatedMethods in org.codehaus.jackson.map.deser with parameters of type AnnotatedMethodModifier and TypeMethodDescriptionprotected booleanBeanDeserializerFactory._handleSingleArgumentFactory(DeserializationConfig config, BasicBeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, AnnotatedMethod factory, boolean isCreator) protected SettableAnyPropertyBeanDeserializerFactory.constructAnySetter(DeserializationConfig config, BasicBeanDescription beanDesc, AnnotatedMethod setter) Method called to construct fallbackSettableAnyPropertyfor handling unknown bean properties, given a method that has been designated as such setter.protected SettableBeanPropertyBeanDeserializerFactory.constructSettableProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedMethod setter) Method that will construct a regular bean property setter using the given setter method.protected SettableBeanPropertyBeanDeserializerFactory.constructSetterlessProperty(DeserializationConfig config, BasicBeanDescription beanDesc, String name, AnnotatedMethod getter) Method that will construct a regular bean property setter using the given setter method.Constructors in org.codehaus.jackson.map.deser with parameters of type AnnotatedMethodModifierConstructorDescriptionMethodProperty(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method) SettableAnyProperty(BeanProperty property, AnnotatedMethod setter, JavaType type) Deprecated.Since 1.9 - use variant that takes deserializerSettableAnyProperty(BeanProperty property, AnnotatedMethod setter, JavaType type, JsonDeserializer<Object> valueDeser) SetterlessProperty(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method) -
Uses of AnnotatedMethod in org.codehaus.jackson.map.deser.std
Methods in org.codehaus.jackson.map.deser.std with parameters of type AnnotatedMethodModifier and TypeMethodDescriptionstatic KeyDeserializerStdKeyDeserializers.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 org.codehaus.jackson.map.deser.std with parameters of type AnnotatedMethodModifierConstructorDescriptionFactoryBasedDeserializer(Class<?> cls, AnnotatedMethod f, Class<?> inputType) -
Uses of AnnotatedMethod in org.codehaus.jackson.map.introspect
Classes in org.codehaus.jackson.map.introspect that implement interfaces with type arguments of type AnnotatedMethodModifier and TypeClassDescriptionfinal classSimple helper class used to keep track of collection ofAnnotatedMethods, accessible by lookup.Fields in org.codehaus.jackson.map.introspect declared as AnnotatedMethodModifier and TypeFieldDescriptionprotected AnnotatedMethodBasicBeanDescription._anyGetterMethodprotected AnnotatedMethodBasicBeanDescription._anySetterMethodprotected AnnotatedMethodBasicBeanDescription._jsonValueMethodFields in org.codehaus.jackson.map.introspect with type parameters of type AnnotatedMethodModifier and TypeFieldDescriptionprotected LinkedList<AnnotatedMethod> POJOPropertiesCollector._anyGettersprotected LinkedList<AnnotatedMethod> POJOPropertiesCollector._anySettersprotected List<AnnotatedMethod> AnnotatedClass._creatorMethodsSingle argument static methods that might be usable as factory methodsprotected org.codehaus.jackson.map.introspect.POJOPropertyBuilder.Node<AnnotatedMethod> POJOPropertyBuilder._gettersprotected LinkedList<AnnotatedMethod> POJOPropertiesCollector._jsonValueGettersMethod(s) marked with 'JsonValue' annotationprotected LinkedHashMap<MemberKey, AnnotatedMethod> AnnotatedMethodMap._methodsprotected org.codehaus.jackson.map.introspect.POJOPropertyBuilder.Node<AnnotatedMethod> POJOPropertyBuilder._settersMethods in org.codehaus.jackson.map.introspect that return AnnotatedMethodModifier and TypeMethodDescriptionprotected AnnotatedMethodAnnotatedClass._constructCreatorMethod(Method m) protected AnnotatedMethodAnnotatedClass._constructMethod(Method m) BasicBeanDescription.findAnyGetter()Method used to locate the method of introspected class that implementsJsonAnyGetter.BasicBeanDescription.findAnySetter()Method used to locate the method of introspected class that implementsJsonAnySetter.BasicBeanDescription.findJsonValueMethod()Method for locating the getter method that is annotated withJsonValueannotation, if any.AnnotatedClass.findMethod(String name, Class<?>[] paramTypes) BasicBeanDescription.findMethod(String name, Class<?>[] paramTypes) POJOPropertiesCollector.getAnyGetterMethod()POJOPropertiesCollector.getAnySetterMethod()POJOPropertyBuilder.getGetter()POJOPropertiesCollector.getJsonValueMethod()POJOPropertyBuilder.getSetter()AnnotatedMethodMap.remove(AnnotatedMethod am) Method called to remove specified method, assuming it exists in the MapAnnotatedMethod.withAnnotations(AnnotationMap ann) AnnotatedMethod.withMethod(Method m) Method that constructs a new instance with settings (annotations, parameter annotations) of this instance, but with different physicalMethod.Methods in org.codehaus.jackson.map.introspect that return types with arguments of type AnnotatedMethodModifier and TypeMethodDescriptionBasicBeanDescription.findGetters(VisibilityChecker<?> visibilityChecker, Collection<String> ignoredProperties) BasicBeanDescription.findSetters(VisibilityChecker<?> visibilityChecker) BasicBeanDescription.getFactoryMethods()AnnotatedClass.getStaticMethods()AnnotatedMethodMap.iterator()AnnotatedClass.memberMethods()Methods in org.codehaus.jackson.map.introspect with parameters of type AnnotatedMethodModifier and TypeMethodDescriptionprotected voidAnnotatedClass._addMixOvers(Method mixin, AnnotatedMethod target, boolean addParamAnnotations) protected voidAnnotatedClass._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.voidAnnotatedMethodMap.add(AnnotatedMethod am) Method called to add specified annotated method in the Map.voidPOJOPropertyBuilder.addGetter(AnnotatedMethod a, String ename, boolean visible, boolean ignored) voidPOJOPropertyBuilder.addSetter(AnnotatedMethod a, String ename, boolean visible, boolean ignored) JacksonAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am) NopAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am) JacksonAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am) NopAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am) booleanJacksonAnnotationIntrospector.hasAnyGetterAnnotation(AnnotatedMethod am) booleanJacksonAnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod am) booleanJacksonAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am) booleanNopAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am) protected booleanBasicBeanDescription.isFactoryMethod(AnnotatedMethod am) booleanVisibilityChecker.isGetterVisible(AnnotatedMethod m) booleanVisibilityChecker.Std.isGetterVisible(AnnotatedMethod m) booleanJacksonAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m) booleanNopAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m) booleanVisibilityChecker.isIsGetterVisible(AnnotatedMethod m) booleanVisibilityChecker.Std.isIsGetterVisible(AnnotatedMethod m) booleanVisibilityChecker.isSetterVisible(AnnotatedMethod m) booleanVisibilityChecker.Std.isSetterVisible(AnnotatedMethod m) 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 AnnotatedMethodModifierConstructorDescriptionAnyGetterWriter(AnnotatedMethod anyGetter, MapSerializer serializer) -
Uses of AnnotatedMethod in org.codehaus.jackson.map.util
Methods in org.codehaus.jackson.map.util with parameters of type AnnotatedMethodModifier and TypeMethodDescriptionprotected static booleanBeanUtil.isCglibGetCallbacks(AnnotatedMethod am) This method was added to address [JACKSON-53]: need to weed out CGLib-injected "getCallbacks".protected static booleanBeanUtil.isGroovyMetaClassGetter(AnnotatedMethod am) Another helper method to deal with rest of [JACKSON-103]protected static booleanBeanUtil.isGroovyMetaClassSetter(AnnotatedMethod am) Similar toBeanUtil.isCglibGetCallbacks(AnnotatedMethod), need to suppress a cyclic reference to resolve [JACKSON-103]static StringBeanUtil.okNameForGetter(AnnotatedMethod am) static StringBeanUtil.okNameForIsGetter(AnnotatedMethod am, String name) static StringBeanUtil.okNameForRegularGetter(AnnotatedMethod am, String name) static StringBeanUtil.okNameForSetter(AnnotatedMethod am) -
Uses of AnnotatedMethod in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc with parameters of type AnnotatedMethodModifier and TypeMethodDescriptionJaxbAnnotationIntrospector.findGettablePropertyName(AnnotatedMethod am) JaxbAnnotationIntrospector.findSettablePropertyName(AnnotatedMethod am) booleanJaxbAnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod am) booleanJaxbAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod am) booleanJaxbAnnotationIntrospector.isIgnorableMethod(AnnotatedMethod m)
BeanDescription.findProperties()