Package | Description |
---|---|
com.fasterxml.jackson.jr.ob.impl |
Modifier and Type | Class | Description |
---|---|---|
class |
AnyReader |
ValueReader used for "untyped" values; ones that are bound
to whatever Object is the natural mapping to JSON
value that parser currently points to |
class |
ArrayReader |
Reader for typed Array values.
|
class |
BeanReader |
Class that contains information about dynamically introspected
Bean types, to be able to deserialize (read) JSON into a POJO
and serialize (write) POJO as JSON.
|
class |
CollectionReader |
Reader for typed
Collection values. |
class |
EnumReader |
Reader for Enum values: needed because we need a simple
Map
for efficient conversion from id (gotten with Enum.toString()
to value. |
class |
JSONReader |
Object that handles construction of simple Objects from JSON.
|
class |
MapReader |
Reader for typed
Map values. |
class |
SimpleValueReader |
ValueReader used for simple scalar types and related. |
Modifier and Type | Field | Description |
---|---|---|
protected ValueReader |
ArrayReader._valueReader |
|
protected ValueReader |
CollectionReader._valueReader |
|
protected ValueReader |
MapReader._valueReader |
Modifier and Type | Field | Description |
---|---|---|
protected Map<ClassKey,ValueReader> |
TypeDetector._incompleteReaders |
During resolution, some readers may be in-progress, but need to be
linked: for example, with cyclic type references.
|
protected ConcurrentHashMap<ClassKey,ValueReader> |
TypeDetector._knownReaders |
Set of
ValueReader s that we have resolved |
Modifier and Type | Method | Description |
---|---|---|
protected ValueReader |
TypeDetector.collectionReader(Class<?> collectionType,
ResolvedType valueType) |
|
protected ValueReader |
TypeDetector.collectionReader(Class<?> contextType,
Type collectionType) |
|
protected ValueReader |
TypeDetector.createReader(Class<?> contextType,
Class<?> type,
Type genericType) |
|
ValueReader |
TypeDetector.enumReader(Class<?> enumType) |
|
ValueReader |
TypeDetector.findReader(Class<?> raw) |
Method used during deserialization to find handler for given
non-generic type.
|
ValueReader |
BeanPropertyReader.getReader() |
|
protected ValueReader |
TypeDetector.mapReader(Class<?> mapType,
ResolvedType valueType) |
|
protected ValueReader |
TypeDetector.mapReader(Class<?> contextType,
Type mapType) |
Modifier and Type | Method | Description |
---|---|---|
BeanPropertyReader |
BeanPropertyReader.withReader(ValueReader vr) |
Constructor | Description |
---|---|
ArrayReader(Class<?> t,
ValueReader vr) |
|
BeanPropertyReader(BeanPropertyReader src,
ValueReader vr) |
|
CollectionReader(Class<?> t,
ValueReader vr) |
|
MapReader(Class<?> t,
ValueReader vr) |
Copyright © 2018. All rights reserved.