Package | Description |
---|---|
com.fasterxml.jackson.jr.ob.impl |
Modifier and Type | Class and 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
Map values. |
class |
BeanDefinition
Class that contains information about dynamically introspected
Bean types.
|
class |
CollectionReader
Reader for typed
Map 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 and Description |
---|---|
protected ValueReader |
MapReader._valueReader |
protected ValueReader |
CollectionReader._valueReader |
protected ValueReader |
BeanProperty._valueReader
For non-trivial non-bean types
|
protected ValueReader |
ArrayReader._valueReader |
Modifier and Type | Field and 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 and Description |
---|---|
protected ValueReader |
TypeDetector.collectionReader(Class<?> collectionType,
ResolvedType valueType) |
protected ValueReader |
TypeDetector.collectionReader(Class<?> contextType,
Type collectionType) |
static ValueReader |
TypeDetector.enumReader(Class<?> enumType) |
ValueReader |
TypeDetector.findReader(Class<?> raw)
Method used during deserialization to find handler for given
non-generic type.
|
ValueReader |
BeanProperty.getReader() |
protected ValueReader |
TypeDetector.mapReader(Class<?> mapType,
ResolvedType valueType) |
protected ValueReader |
TypeDetector.mapReader(Class<?> contextType,
Type mapType) |
Modifier and Type | Method and Description |
---|---|
BeanProperty |
BeanProperty.withReader(ValueReader vr) |
Constructor and Description |
---|
ArrayReader(Class<?> t,
ValueReader vr) |
BeanProperty(BeanProperty src,
ValueReader vr) |
CollectionReader(Class<?> t,
ValueReader vr) |
MapReader(Class<?> t,
ValueReader vr) |
Constructor and Description |
---|
TypeDetector(int features,
ConcurrentHashMap<ClassKey,ValueReader> r) |
Copyright © 2014-2015 FasterXML. All Rights Reserved.