Uses of Package
org.codehaus.jackson.map.annotate
Packages that use org.codehaus.jackson.map.annotate
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
JsonParser
Annotations that directly depend on Mapper classes (not just
Jackson core) and are used for configuring Data Mapping functionality.
Contains 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.
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
-
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.mapClassDescriptionEnumeration used with
JsonSerialize.include()
property to define which properties of Java Beans are to be included in serializationEnumeration used withJsonSerialize.typing()
property to define whether type detection is based on dynamic runtime type (DYNAMIC) or declared type (STATIC). -
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.map.annotateClassDescriptionEnumeration used with
JsonSerialize.include()
property to define which properties of Java Beans are to be included in serializationEnumeration used withJsonSerialize.typing()
property to define whether type detection is based on dynamic runtime type (DYNAMIC) or declared type (STATIC). -
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.map.deserClassDescriptionMarker interface used to indicate implementation classes (serializers, deserializers etc) that are standard ones Jackson uses; not custom ones that application has added.Marker annotation used to denote whether given instance (currently only used with
JsonDeserializer
) can be cached. -
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.map.deser.stdClassDescriptionMarker interface used to indicate implementation classes (serializers, deserializers etc) that are standard ones Jackson uses; not custom ones that application has added.Marker annotation used to denote whether given instance (currently only used with
JsonDeserializer
) can be cached. -
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.map.introspectClassDescriptionEnumeration used with
JsonSerialize.include()
property to define which properties of Java Beans are to be included in serializationEnumeration used withJsonSerialize.typing()
property to define whether type detection is based on dynamic runtime type (DYNAMIC) or declared type (STATIC). -
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.map.serClassDescriptionMarker interface used to indicate implementation classes (serializers, deserializers etc) that are standard ones Jackson uses; not custom ones that application has added.Enumeration used with
JsonSerialize.include()
property to define which properties of Java Beans are to be included in serialization -
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.map.ser.stdClassDescriptionMarker interface used to indicate implementation classes (serializers, deserializers etc) that are standard ones Jackson uses; not custom ones that application has added.
-
Classes in org.codehaus.jackson.map.annotate used by org.codehaus.jackson.xcClassDescriptionEnumeration used with
JsonSerialize.include()
property to define which properties of Java Beans are to be included in serializationEnumeration used withJsonSerialize.typing()
property to define whether type detection is based on dynamic runtime type (DYNAMIC) or declared type (STATIC).