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
JsonParser
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.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 TypeClassDescriptionclass
The main factory class of Jackson package, used to configure and construct reader (aka parser,JsonParser
) and writer (aka generator,JsonGenerator
) instances.class
Base class that defines public API for writing JSON content.class
Base 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 TypeClassDescriptionclass
This 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.class
Deprecated.Since 1.9.0: functionality demoted down to JsonParserBaseclass
Intermediate base class used by all JacksonJsonParser
implementations.class
Intermediate base class used by all JacksonJsonParser
implementations, but does not add any additional fields that depend on particular method of obtaining input.final class
This is a concrete implementation ofJsonParser
, which is based on aReader
to handle low-level character conversion tasks.class
Deprecated.Since 1.9 sub-classes should just include code from here as is.class
Deprecated.Since 1.9, sub-classes should just embed code from hereclass
final class
This is a concrete implementation ofJsonParser
, which is based on aInputStream
as the input source.final class
JsonGenerator
that outputs JSON content using aWriter
which handles character encoding. -
Uses of Versioned in org.codehaus.jackson.jaxrs
Classes in org.codehaus.jackson.jaxrs that implement VersionedModifier and TypeClassDescriptionclass
JSON content type provider automatically configured to use both Jackson and JAXB annotations (in that order of priority).class
Basic 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 TypeClassDescriptionclass
Sub-class ofJsonFactory
that will create a properObjectCodec
to allow seamless conversions between Json content and Java objects (POJOs).class
Simple interface for extensions that can be registered withObjectMapper
to provide a well-defined set of extensions to default functionality; such as support for new data types.class
This mapper (or, data binder, or codec) provides functionality for converting between Java objects (instances of JDK provided core classes, beans), and matching JSON constructs.class
Builder 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).class
Builder 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 TypeClassDescriptionclass
Simpleinvalid reference
Module
-
Uses of Versioned in org.codehaus.jackson.mrbean
Classes in org.codehaus.jackson.mrbean that implement VersionedModifier and TypeClassDescriptionclass
Nifty 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 TypeClassDescriptionclass
Facade overJsonNode
that implementsJsonParser
to 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 TypeClassDescriptionclass
Factory used for constructingSmileParser
andSmileGenerator
instances; both of which handle Smile encoded data.class
JsonGenerator
implementation 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 TypeClassDescriptionclass
class
Helper class that implements delegation pattern forJsonParser
, to allow for simple overridability of basic parsing functionality.class
Helper class that can be used to sequence multiple physicalJsonParser
s to create a single logical sequence of tokens, as a singleJsonParser
.class
Utility class used for efficient storage ofJsonToken
sequences, 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 TypeClassDescriptionclass
Annotation introspector that leverages JAXB annotations where applicable to JSON mapping.