Uses of Interface
org.codehaus.jackson.Versioned
Packages that use Versioned
Package
Description
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser)
and generator
(JsonParser)
instances.Parser and generator implementation classes that Jackson
defines and uses.
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
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
JsonParserPackage that contains classes and interfaces to help implement
custom extension
Modules
(which are registered using
ObjectMapper.registerModule(Module).Package that implements "interface materializer" functionality, whereby
abstract classes and interfaces can be used as-is, and framework constructs
implementations as needed.
Contains concrete
JsonNode implementations
Jackson uses for the Tree model.Package that contains experimental implementation of
"Binary-Encoded JSON-Like" data format handlers (parser,
generator, factory produce both, supporting constants).
Utility classes used by Jackson Core functionality.
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
-
Uses of Versioned in org.codehaus.jackson
Classes in org.codehaus.jackson that implement VersionedModifier and TypeClassDescriptionclassThe main factory class of Jackson package, used to configure and construct reader (aka parser,JsonParser) and writer (aka generator,JsonGenerator) instances.classBase class that defines public API for writing JSON content.classBase class that defines public API for reading JSON content. -
Uses of Versioned in org.codehaus.jackson.impl
Classes in org.codehaus.jackson.impl that implement VersionedModifier and TypeClassDescriptionclassThis base class implements part of API that a JSON generator exposes to applications, adds shared internal methods that sub-classes can use and adds some abstract methods sub-classes must implement.classDeprecated.Since 1.9.0: functionality demoted down to JsonParserBaseclassIntermediate base class used by all JacksonJsonParserimplementations.classIntermediate base class used by all JacksonJsonParserimplementations, but does not add any additional fields that depend on particular method of obtaining input.final classThis is a concrete implementation ofJsonParser, which is based on aReaderto handle low-level character conversion tasks.classDeprecated.Since 1.9 sub-classes should just include code from here as is.classDeprecated.Since 1.9, sub-classes should just embed code from hereclassfinal classThis is a concrete implementation ofJsonParser, which is based on aInputStreamas the input source.final classJsonGeneratorthat outputs JSON content using aWriterwhich handles character encoding. -
Uses of Versioned in org.codehaus.jackson.jaxrs
Classes in org.codehaus.jackson.jaxrs that implement VersionedModifier and TypeClassDescriptionclassJSON content type provider automatically configured to use both Jackson and JAXB annotations (in that order of priority).classBasic implementation of JAX-RS abstractions (MessageBodyReader,MessageBodyWriter) needed for binding JSON ("application/json") content to and from Java Objects ("POJO"s). -
Uses of Versioned in org.codehaus.jackson.map
Classes in org.codehaus.jackson.map that implement VersionedModifier and TypeClassDescriptionclassSub-class ofJsonFactorythat will create a properObjectCodecto allow seamless conversions between Json content and Java objects (POJOs).classSimple interface for extensions that can be registered withObjectMapperto provide a well-defined set of extensions to default functionality; such as support for new data types.classThis mapper (or, data binder, or codec) provides functionality for converting between Java objects (instances of JDK provided core classes, beans), and matching JSON constructs.classBuilder object that can be used for per-serialization configuration of deserialization parameters, such as root type to use or object to update (instead of constructing new instance).classBuilder object that can be used for per-serialization configuration of serialization parameters, such as JSON View and root type to use. -
Uses of Versioned in org.codehaus.jackson.map.module
Classes in org.codehaus.jackson.map.module that implement VersionedModifier and TypeClassDescriptionclassSimpleimplementation that allows registration of serializers and deserializers, and bean serializer and deserializer modifiers.invalid reference
Module -
Uses of Versioned in org.codehaus.jackson.mrbean
Classes in org.codehaus.jackson.mrbean that implement VersionedModifier and TypeClassDescriptionclassNifty class for pulling implementations of classes out of thin air.class -
Uses of Versioned in org.codehaus.jackson.node
Classes in org.codehaus.jackson.node that implement VersionedModifier and TypeClassDescriptionclassFacade overJsonNodethat implementsJsonParserto allow accessing contents of JSON tree in alternate form (stream of tokens). -
Uses of Versioned in org.codehaus.jackson.smile
Classes in org.codehaus.jackson.smile that implement VersionedModifier and TypeClassDescriptionclassFactory used for constructingSmileParserandSmileGeneratorinstances; both of which handle Smile encoded data.classJsonGeneratorimplementation for the experimental "Binary JSON Infoset".class -
Uses of Versioned in org.codehaus.jackson.util
Classes in org.codehaus.jackson.util that implement VersionedModifier and TypeClassDescriptionclassclassHelper class that implements delegation pattern forJsonParser, to allow for simple overridability of basic parsing functionality.classHelper class that can be used to sequence multiple physicalJsonParsers to create a single logical sequence of tokens, as a singleJsonParser.classUtility class used for efficient storage ofJsonTokensequences, needed for temporary buffering.protected static final class -
Uses of Versioned in org.codehaus.jackson.xc
Classes in org.codehaus.jackson.xc that implement VersionedModifier and TypeClassDescriptionclassAnnotation introspector that leverages JAXB annotations where applicable to JSON mapping.