| Interface | Description |
|---|---|
| Annotations |
Interface that defines interface for accessing contents of a
collection of annotations.
|
| Converter<IN,OUT> |
Helper interface for things that convert Objects of
one type to another.
|
| Named |
Simple tag interface mostly to allow sorting by name.
|
| Class | Description |
|---|---|
| ArrayBuilders |
Helper class that contains set of distinct builders for different
arrays of primitive values.
|
| ArrayBuilders.BooleanBuilder | |
| ArrayBuilders.ByteBuilder | |
| ArrayBuilders.DoubleBuilder | |
| ArrayBuilders.FloatBuilder | |
| ArrayBuilders.IntBuilder | |
| ArrayBuilders.LongBuilder | |
| ArrayBuilders.ShortBuilder | |
| ArrayIterator<T> |
Iterator implementation used to efficiently expose contents of an
Array as read-only iterator.
|
| BeanUtil |
Helper class that contains functionality needed by both serialization
and deserialization side.
|
| ByteBufferBackedInputStream |
Simple
InputStream implementation that exposes currently
available content of a ByteBuffer. |
| ByteBufferBackedOutputStream |
Simple
OutputStream implementation that appends content
written in given ByteBuffer instance. |
| ClassUtil | |
| ClassUtil.Ctor |
Value class used for caching Constructor declarations; used because
caching done by JDK appears to be somewhat inefficient for some use cases.
|
| CompactStringObjectMap | |
| Converter.None |
This marker class is only to be used with annotations, to
indicate that no converter is to be used.
|
| EnumResolver |
Helper class used to resolve String values (either JSON Object field
names or regular String values) into Java Enum instances.
|
| EnumValues |
Helper class used for storing String serializations of
enumerations.
|
| ISO8601DateFormat | Deprecated
Use
StdDateFormat instead |
| ISO8601Utils | Deprecated |
| JSONPObject |
Container class that can be used to wrap any Object instances (including
nulls), and will serialize embedded in
JSONP wrapping.
|
| JSONWrappedObject |
General-purpose wrapper class that can be used to decorate serialized
value with arbitrary literal prefix and suffix.
|
| LinkedNode<T> |
Node of a forward-only linked list.
|
| LRUMap<K,V> |
Helper for simple bounded maps used for reusing lookup values.
|
| NameTransformer |
Helper class used to encapsulate details of name mangling, transforming
of names using different strategies (prefixes, suffixes).
|
| NameTransformer.Chained | |
| NameTransformer.NopTransformer | |
| ObjectBuffer |
Helper class to use for constructing Object arrays by appending entries
to create arrays of various lengths (length that is not known a priori).
|
| PrimitiveArrayBuilder<T> |
Base class for specialized primitive array builders.
|
| RawValue |
Helper class used to encapsulate "raw values", pre-encoded textual content
that can be output as opaque value with no quoting/escaping, using
JsonGenerator.writeRawValue(String). |
| RootNameLookup |
Helper class for caching resolved root names.
|
| SimpleBeanPropertyDefinition |
Simple immutable
BeanPropertyDefinition implementation that can
be wrapped around a AnnotatedMember that is a simple
accessor (getter) or mutator (setter, constructor parameter)
(or both, for fields). |
| StdConverter<IN,OUT> |
Standard implementation of
Converter that supports explicit
type access, instead of relying type detection of generic type
parameters. |
| StdDateFormat |
Default
DateFormat implementation used by standard Date
serializers and deserializers. |
| TokenBuffer |
Utility class used for efficient storage of
JsonToken
sequences, needed for temporary buffering. |
| TokenBuffer.Parser | |
| TokenBuffer.Segment |
Individual segment of TokenBuffer that can store up to 16 tokens
(limited by 4 bits per token type marker requirement).
|
| TokenBufferReadContext |
Implementation of
JsonStreamContext used by TokenBuffer
to link back to the original context to try to keep location information
consistent between source location and buffered content when it's re-read
from the buffer. |
| TypeKey |
Key that offers two "modes"; one with raw class, as used for
cases were raw class type is available (for example, when using
runtime type); and one with full generics-including.
|
| ViewMatcher |
Helper class used for checking whether a property is visible
in the active view
|
| Enum | Description |
|---|---|
| AccessPattern |
Enumeration used to indicate required access pattern for providers:
this can sometimes be used to optimize out dynamic calls.
|
Copyright © 2008–2020 FasterXML. All rights reserved.