Uses of Package
org.codehaus.jackson.annotate

Packages that use org.codehaus.jackson.annotate
org.codehaus.jackson Main public API classes of the core streaming JSON processor: most importantly JsonFactory used for constructing Json parser (JsonParser) and generator (JsonParser) instances. 
org.codehaus.jackson.annotate Public core annotations, most of which are used to configure how Data Mapping/Binding works, excluding annotations that directly depend on Mapper classes. 
org.codehaus.jackson.map.annotate Annotations that directly depend on Mapper classes and are used for configuring Data Mapping functionality. 
org.codehaus.jackson.schema Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) 
 

Classes in org.codehaus.jackson.annotate used by org.codehaus.jackson
JsonCreator
          Marker annotation that can be used to define constructors and factory methods as one to use for instantiating new instances of the associated class.
JsonProperty
          Marker annotation that can be used to define a non-static method as a "setter" or "getter" for a logical property (depending on its signature), or non-static object field to be used (serialized, deserialized) as a logical property.
 

Classes in org.codehaus.jackson.annotate used by org.codehaus.jackson.annotate
JacksonAnnotation
          Meta-annotation (annotations used on other annotations) used for marking all annotations that are part of Jackson package.
JsonMethod
          Enumeration used to define kinds of methods that annotations like JsonAutoDetect apply to.
 

Classes in org.codehaus.jackson.annotate used by org.codehaus.jackson.map.annotate
JacksonAnnotation
          Meta-annotation (annotations used on other annotations) used for marking all annotations that are part of Jackson package.
 

Classes in org.codehaus.jackson.annotate used by org.codehaus.jackson.schema
JacksonAnnotation
          Meta-annotation (annotations used on other annotations) used for marking all annotations that are part of Jackson package.
JsonCreator
          Marker annotation that can be used to define constructors and factory methods as one to use for instantiating new instances of the associated class.
JsonValue
          Marker annotation similar to XmlValue that indicates that results of the annotated "getter" method (which means signature must be that of getters; non-void return type, no args) is to be used as the single value to serialize for the instance.