| Modifier and Type | Interface and Description |
|---|---|
| public interface | Annotations
Interface that defines interface for accessing contents of a collection of annotations. |
| public interface | Converter<
Type of values converter takes IN, Result type from conversion OUT>Helper interface for things that convert Objects of one type to another. |
| public interface | FullyNamed
Extension over |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | ArrayBuilders
Helper class that contains set of distinct builders for different arrays of primitive values. |
| public class | ArrayIterator<T>
Iterator implementation used to efficiently expose contents of an Array as read-only iterator. |
| public class | BeanUtil
Helper class that contains functionality needed by both serialization and deserialization side. |
| public class | ByteBufferBackedInputStream
Simple |
| public class | ByteBufferBackedOutputStream
Simple |
| public class | |
| public class | CompactStringObjectMap
Specialized lookup class that implements functionality similar to
|
| public class | EnumResolver
Helper class used to resolve String values (either JSON Object field names or regular String values) into Java Enum instances. |
| public class | EnumValues
Helper class used for storing String serializations of |
| public class | ExceptionUtil
Utility methods for dealing with exceptions/throwables |
| public class | |
| public abstract class | JacksonCollectors
Utility class that provides custom |
| public class | JSONPObject
Container class that can be used to wrap any Object instances (including nulls), and will serialize embedded in JSONP wrapping. |
| public class | JSONWrappedObject
General-purpose wrapper class that can be used to decorate serialized value with arbitrary literal prefix and suffix. |
| public class | |
| public abstract class | NameTransformer
Helper class used to encapsulate details of name mangling, transforming of names using different strategies (prefixes, suffixes). |
| public class | NativeImageUtil
Utilities for graal native image support; mostly to improve error message handling in case of missing information for native image. |
| public class | 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). |
| public abstract class | |
| public class | RawValue
Helper class used to encapsulate "raw values", pre-encoded textual content
that can be output as opaque value with no quoting/escaping, using
|
| public class | RecordUtil
Helper class for finding so-called canonical constructor of Record types. |
| public class | RootNameLookup
Helper class for caching resolved root names. |
| public class | SimpleBeanPropertyDefinition
Simple immutable |
| public class | SimpleLookupCache<K, V>
Synchronized cache with bounded size: used for reusing lookup values and lazily instantiated reusable items. |
| public abstract class | StdConverter<IN, OUT>
Standard implementation of |
| public class | StdDateFormat
Jackson's internal |
| public class | TokenBuffer
Utility class used for efficient storage of |
| public class | TokenBufferReadContext
Implementation of |
| public class | 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. |
| public class | UniqueId
Simple identity value class that may be used as Serializable key for entries that need to retain identity of some kind, but where actual appearance of id itself does not matter. |
| public class | ViewMatcher
Helper class used for checking whether a property is visible in the active view |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AccessPattern
Enumeration used to indicate required access pattern for providers: this can sometimes be used to optimize out dynamic calls. |
| public enum | NamingStrategyImpls
Container for standard naming strategy implementations, specifically
used by property naming strategies (see |