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 ValueReaderReaderWriterProvider. findCollectionReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)ValueReaderReaderWriterProvider. findMapReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)ValueReaderReaderWriterProvider. 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.Methods in com.fasterxml.jackson.jr.ob.api with parameters of type ValueReader Modifier and Type Method Description ValueReaderReaderWriterProvider. findCollectionReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues)ValueReaderReaderWriterProvider. findMapReader(JSONReader readContext, java.lang.Class<?> type, ResolvedType valueType, ValueReader readerForValues) -
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 classAnyReaderValueReaderused for "untyped" values; ones that are bound to whateverObjectis the natural mapping to JSON value that parser currently points toclassArrayReaderReader for typed Array values.classBeanReaderClass that contains information about dynamically introspected Bean types, to be able to deserialize (read) JSON into a POJO and serialize (write) POJO as JSON.classCollectionReaderReader for typedCollectionvalues.classEnumReaderReader for Enum values: needed because we need a simpleMapfor efficient conversion from id (gotten withEnum.toString()to value.classMapReaderReader for typedMapvalues.classSimpleValueReaderDefaultValueReaderused for simple scalar types and related, not including POJO-,MapandCollectiontypes.Fields in com.fasterxml.jackson.jr.ob.impl declared as ValueReader Modifier and Type Field Description protected ValueReaderArrayReader. _valueReaderprotected ValueReaderCollectionReader. _valueReaderprotected ValueReaderMapReader. _valueReaderFields 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. _incompleteReadersDuring 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. _knownReadersSet ofValueReaders that we have resolvedMethods in com.fasterxml.jackson.jr.ob.impl that return ValueReader Modifier and Type Method Description protected ValueReaderValueReaderLocator. arrayReader(java.lang.Class<?> contextType, java.lang.Class<?> arrayType)protected ValueReaderValueReaderLocator. beanReader(java.lang.Class<?> type)protected ValueReaderValueReaderLocator. collectionReader(java.lang.Class<?> collectionType, ResolvedType valueType)protected ValueReaderValueReaderLocator. collectionReader(java.lang.Class<?> contextType, java.lang.reflect.Type collectionType)protected ValueReaderValueReaderLocator. 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 ValueReaderValueReaderLocator. enumReader(java.lang.Class<?> enumType)ValueReaderValueReaderLocator. 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.ValueReaderBeanPropertyReader. getReader()protected ValueReaderValueReaderLocator. mapReader(java.lang.Class<?> mapType, ResolvedType valueType)protected ValueReaderValueReaderLocator. 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 BeanPropertyReaderBeanPropertyReader. 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)
-