Uses of Class
com.fasterxml.jackson.jr.ob.api.ValueReader
-
Packages that use ValueReader Package Description com.fasterxml.jackson.jr.ob.api com.fasterxml.jackson.jr.ob.impl -
-
Uses of ValueReader in com.fasterxml.jackson.jr.ob.api
Methods in com.fasterxml.jackson.jr.ob.api that return ValueReader Modifier and Type Method Description ValueReader
ReaderWriterProvider. findCollectionReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider.Pair. findCollectionReader(JSONReader ctxt, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider. findMapReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider.Pair. findMapReader(JSONReader ctxt, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider. findValueReader(JSONReader readContext, java.lang.Class<?> type)
Method called to find custom reader for given type that is NOT one of special container types (Collection
,Map
): typically value is a scalar, Bean or Enum.ValueReader
ReaderWriterProvider.Pair. findValueReader(JSONReader ctxt, java.lang.Class<?> type)
ValueReader
ReaderWriterModifier. modifyValueReader(JSONReader readContext, java.lang.Class<?> type, ValueReader defaultReader)
Method called afterValueReader
to use has been constructed, but before it is to be used for the first time.ValueReader
ReaderWriterModifier.Pair. modifyValueReader(JSONReader ctxt, java.lang.Class<?> type, ValueReader defaultReader)
Methods in com.fasterxml.jackson.jr.ob.api with parameters of type ValueReader Modifier and Type Method Description ValueReader
ReaderWriterProvider. findCollectionReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider.Pair. findCollectionReader(JSONReader ctxt, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider. findMapReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterProvider.Pair. findMapReader(JSONReader ctxt, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)
ValueReader
ReaderWriterModifier. modifyValueReader(JSONReader readContext, java.lang.Class<?> type, ValueReader defaultReader)
Method called afterValueReader
to use has been constructed, but before it is to be used for the first time.ValueReader
ReaderWriterModifier.Pair. modifyValueReader(JSONReader ctxt, java.lang.Class<?> type, ValueReader defaultReader)
-
Uses of ValueReader in com.fasterxml.jackson.jr.ob.impl
Subclasses of ValueReader in com.fasterxml.jackson.jr.ob.impl Modifier and Type Class Description class
AnyReader
ValueReader
used for "untyped" values; ones that are bound to whateverObject
is the natural mapping to JSON value that parser currently points toclass
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 typedCollection
values.class
EnumReader
Reader for Enum values: needed because we need a simpleMap
for efficient conversion from id (gotten withEnum.toString()
to value.class
MapReader
Reader for typedMap
values.class
SimpleValueReader
DefaultValueReader
used for simple scalar types and related, not including POJO-,Map
andCollection
types.Fields in com.fasterxml.jackson.jr.ob.impl declared as ValueReader Modifier and Type Field Description protected ValueReader
ArrayReader. _valueReader
protected ValueReader
CollectionReader. _valueReader
protected ValueReader
MapReader. _valueReader
Fields in com.fasterxml.jackson.jr.ob.impl with type parameters of type ValueReader Modifier and Type Field Description protected java.util.Map<ClassKey,ValueReader>
ValueReaderLocator. _incompleteReaders
During resolution, some readers may be in-progress, but need to be linked: for example, with cyclic type references.protected java.util.concurrent.ConcurrentHashMap<ClassKey,ValueReader>
ValueReaderLocator. _knownReaders
Set ofValueReader
s that we have resolvedMethods in com.fasterxml.jackson.jr.ob.impl that return ValueReader Modifier and Type Method Description protected ValueReader
ValueReaderLocator. _createReader(java.lang.Class<?> contextType, java.lang.Class<?> type, java.lang.reflect.Type genericType)
protected ValueReader
ValueReaderLocator. arrayReader(java.lang.Class<?> contextType, java.lang.Class<?> arrayType)
protected ValueReader
ValueReaderLocator. beanReader(java.lang.Class<?> type)
protected ValueReader
ValueReaderLocator. collectionReader(java.lang.Class<?> collectionType, ResolvedType valueType)
protected ValueReader
ValueReaderLocator. collectionReader(java.lang.Class<?> contextType, java.lang.reflect.Type collectionType)
protected ValueReader
ValueReaderLocator. createReader(java.lang.Class<?> contextType, java.lang.Class<?> type, java.lang.reflect.Type genericType)
Factory method for creating standard readers of any declared type.protected ValueReader
ValueReaderLocator. enumReader(java.lang.Class<?> enumType)
ValueReader
ValueReaderLocator. findReader(java.lang.Class<?> raw)
Method used during deserialization to find handler for given non-generic type: will first check for already resolved (and cached) readers -- and return if one found -- and then if no cached reader found, create one, cache, return.ValueReader
BeanPropertyReader. getReader()
protected ValueReader
ValueReaderLocator. mapReader(java.lang.Class<?> mapType, ResolvedType valueType)
protected ValueReader
ValueReaderLocator. mapReader(java.lang.Class<?> contextType, java.lang.reflect.Type mapType)
Methods in com.fasterxml.jackson.jr.ob.impl with parameters of type ValueReader Modifier and Type Method Description BeanPropertyReader
BeanPropertyReader. withReader(ValueReader vr)
Constructors in com.fasterxml.jackson.jr.ob.impl with parameters of type ValueReader Constructor Description ArrayReader(java.lang.Class<?> arrayType, java.lang.Class<?> elementType, ValueReader vr)
BeanPropertyReader(BeanPropertyReader src, ValueReader vr)
CollectionReader(java.lang.Class<?> t, ValueReader vr)
MapReader(java.lang.Class<?> mapType, ValueReader vr)
-