| 程序包 | 说明 |
|---|---|
| org.hotwheel.json.impl.jackson |
| 类和说明 |
|---|
| Base64Variant
Abstract base class used to define specific details of which
variant of Base64 encoding/decoding is to be used.
|
| BufferRecycler
This is a small utility class, whose main functionality is to allow
simple reuse of raw byte/char buffers.
|
| BufferRecycler.ByteBufferType |
| BufferRecycler.CharBufferType |
| ByteArrayBuilder
Helper class that is similar to
ByteArrayOutputStream
in usage, but more geared to Jackson use cases internally. |
| BytesToNameCanonicalizer
This class is basically a caching symbol table implementation used for
canonicalizing
Names, constructed directly from a byte-based
input source. |
| CharacterEscapes
Abstract base class that defines interface for customizing character
escaping aspects for String values, for formats that use escaping.
|
| CharsToNameCanonicalizer
This class is a kind of specialized type-safe Map, from char array to
String value.
|
| CoreVersion
Helper class used for finding and caching version information
for the core bundle.
|
| DataFormatMatcher
Result object constructed by
DataFormatDetector when requested
to detect format of given input data. |
| DefaultPrettyPrinter.Indenter
Interface that defines objects that can produce indentation used
to separate object entries and array values.
|
| FormatSchema
Simple tag interface used to mark schema objects that are used by some
JacksonParser and JsonGenerator implementations to further
specify structure of expected format. |
| GeneratorBase
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.
|
| InputAccessor
Interface used to expose beginning of a data file to data format
detection code.
|
| InputDecorator
Handler class that can be used to decorate input sources.
|
| InternCache
Singleton class that adds a simple first-level cache in front of
regular String.intern() functionality.
|
| IOContext
To limit number of configuration and state objects to pass, all
contextual objects that need to be passed by the factory to
readers and writers are combined under this object.
|
| JacksonParser
Base class that defines public API for reading JSON content.
|
| JacksonParser.Feature
Enumeration that defines all on/off features for parsers.
|
| JacksonParser.NumberType
Enumeration of possible "native" (optimal) types that can be
used for numbers.
|
| JsonEncoding
Enumeration that defines legal encodings that can be used
for JSON content, based on list of allowed encodings from
JSON specification.
|
| JsonFactory
The main factory class of Jackson package, used to configure and construct
reader (aka parser,
JacksonParser) and writer (aka generator,
JsonGenerator) instances. |
| JsonFactory.Feature
Enumeration that defines all on/off features that can only be changed for
JsonFactory. |
| JsonGenerationException
Exception type for exceptions during JSON writing, such as trying
to output content in wrong context (non-matching end-array or end-object,
for example).
|
| JsonGenerator
Base class that defines public API for writing JSON content.
|
| JsonGenerator.Feature
Enumeration that defines all togglable features for generators.
|
| JsonLocation
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
|
| JsonParseException
Exception type for parsing problems, used when non-well-formed content
(content that does not conform to JSON syntax as per specification)
is encountered.
|
| JsonParserDelegate
Helper class that implements
delegation pattern for
JacksonParser,
to allow for simple overridability of basic parsing functionality. |
| JsonParserSequence
Helper class that can be used to sequence multiple physical
JacksonParsers to create a single logical sequence of
tokens, as a single JacksonParser. |
| JsonProcessingException
Intermediate base class for all problems encountered when
processing (parsing, generating) JSON content
that are not pure I/O problems.
|
| JsonReadContext
Extension of
JsonStreamContext, which implements
core methods needed, and also exposes
more complete API to parser implementation classes. |
| JsonStreamContext
Shared base class for streaming processing contexts used during
reading and writing of Json content using Streaming API.
|
| JsonToken
Enumeration for basic token types used for returning results
of parsing JSON content.
|
| JsonWriteContext
Extension of
JsonStreamContext, which implements
core methods needed, and also exposes
more complete API to generator implementation classes. |
| MatchStrength
Enumeration used to indicate strength of match between data format
and piece of data (typically beginning of a data file).
|
| Name
Base class for tokenized names (key strings in objects) that have
been tokenized from byte-based input sources (like
InputStream. |
| ObjectCodec
Abstract class that defines the interface that
JacksonParser and
JsonGenerator use to serialize and deserialize regular
Java objects (POJOs aka Beans). |
| OutputDecorator
Handler class that can be used to decorate output destinations.
|
| ParserBase
Intermediate base class used by all Jackson
JacksonParser
implementations. |
| ParserMinimalBase
Intermediate base class used by all Jackson
JacksonParser
implementations, but does not add any additional fields that depend
on particular method of obtaining input. |
| PrettyPrinter
Interface for objects that implement pretty printer functionality, such
as indentation.
|
| ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e. has all generic information, if any, resolved to concrete
types).
|
| SerializableString
Interface that defines how Jackson package can interact with efficient
pre-serialized or lazily-serialized and reused String representations.
|
| TextBuffer
TextBuffer is a class similar to
StringBuffer, with
following differences:
TextBuffer uses segments character arrays, to avoid having
to do additional array copies when array is not big enough. |
| TreeNode
Marker interface used to denote JSON Tree nodes, as far as
the core package knows them (which is very little): mostly
needed to allow
ObjectCodec to have some level
of interoperability. |
| TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
| Version
Object that encapsulates versioning information of a component.
|
| Versioned
Interface that those Jackson components that are explicitly versioned will implement.
|
| VersionUtil
Functionality for supporting exposing of component
Versions. |
Copyright © 2002–2019 The MyMMSCs Software Foundation. All rights reserved.