Uses of Class
com.fasterxml.jackson.jr.ob.api.ValueReader
Packages that use ValueReader
-
Uses of ValueReader in com.fasterxml.jackson.jr.ob.api
Methods in com.fasterxml.jackson.jr.ob.api that return ValueReaderModifier and TypeMethodDescriptionReaderWriterProvider.findCollectionReader(JSONReader readContext, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.Pair.findCollectionReader(JSONReader ctxt, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.findMapReader(JSONReader readContext, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.Pair.findMapReader(JSONReader ctxt, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.findValueReader(JSONReader readContext, 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.ReaderWriterProvider.Pair.findValueReader(JSONReader ctxt, Class<?> type) ReaderWriterModifier.modifyValueReader(JSONReader readContext, Class<?> type, ValueReader defaultReader) Method called afterValueReaderto use has been constructed, but before it is to be used for the first time.ReaderWriterModifier.Pair.modifyValueReader(JSONReader ctxt, Class<?> type, ValueReader defaultReader) Methods in com.fasterxml.jackson.jr.ob.api with parameters of type ValueReaderModifier and TypeMethodDescriptionReaderWriterProvider.findCollectionReader(JSONReader readContext, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.Pair.findCollectionReader(JSONReader ctxt, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.findMapReader(JSONReader readContext, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterProvider.Pair.findMapReader(JSONReader ctxt, Class<?> type, ResolvedType valueType, ValueReader readerForValues) ReaderWriterModifier.modifyValueReader(JSONReader readContext, Class<?> type, ValueReader defaultReader) Method called afterValueReaderto use has been constructed, but before it is to be used for the first time.ReaderWriterModifier.Pair.modifyValueReader(JSONReader ctxt, Class<?> type, ValueReader defaultReader) -
Uses of ValueReader in com.fasterxml.jackson.jr.ob.impl
Subclasses of ValueReader in com.fasterxml.jackson.jr.ob.implModifier and TypeClassDescriptionclassValueReaderused for "untyped" values; ones that are bound to whateverObjectis the natural mapping to JSON value that parser currently points toclassReader for typed Array values.classClass that contains information about dynamically introspected Bean types, to be able to deserialize (read) JSON into a POJO and serialize (write) POJO as JSON.classReader for typedCollectionvalues.classReader for Enum values: needed because we need a simpleMapfor efficient conversion from id (gotten withEnum.toString()to value.classReader for typedMapvalues.classDefaultValueReaderused for simple scalar types and related, not including POJO-,MapandCollectiontypes.Fields in com.fasterxml.jackson.jr.ob.impl declared as ValueReaderModifier and TypeFieldDescriptionprotected final ValueReaderArrayReader._valueReaderprotected final ValueReaderCollectionReader._valueReaderprotected final ValueReaderMapReader._valueReaderFields in com.fasterxml.jackson.jr.ob.impl with type parameters of type ValueReaderModifier and TypeFieldDescriptionprotected Map<ClassKey,ValueReader> ValueReaderLocator._incompleteReadersDuring resolution, some readers may be in-progress, but need to be linked: for example, with cyclic type references.protected final ConcurrentHashMap<ClassKey,ValueReader> ValueReaderLocator._knownReadersSet ofValueReaders that we have resolvedMethods in com.fasterxml.jackson.jr.ob.impl that return ValueReaderModifier and TypeMethodDescriptionprotected ValueReaderValueReaderLocator._createReader(Class<?> contextType, Class<?> type, Type genericType) protected ValueReaderValueReaderLocator.arrayReader(Class<?> contextType, Class<?> arrayType) protected ValueReaderValueReaderLocator.beanReader(Class<?> type) protected ValueReaderValueReaderLocator.collectionReader(Class<?> collectionType, ResolvedType valueType) protected ValueReaderValueReaderLocator.collectionReader(Class<?> contextType, Type collectionType) protected ValueReaderValueReaderLocator.createReader(Class<?> contextType, Class<?> type, Type genericType) Factory method for creating standard readers of any declared type.protected ValueReaderValueReaderLocator.enumReader(Class<?> enumType) ValueReaderLocator.findReader(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.BeanPropertyReader.getReader()protected ValueReaderValueReaderLocator.mapReader(Class<?> mapType, ResolvedType valueType) protected ValueReaderMethods in com.fasterxml.jackson.jr.ob.impl with parameters of type ValueReaderConstructors in com.fasterxml.jackson.jr.ob.impl with parameters of type ValueReaderModifierConstructorDescriptionArrayReader(Class<?> arrayType, Class<?> elementType, ValueReader vr) protectedCollectionReader(Class<?> t, ValueReader vr) MapReader(Class<?> mapType, ValueReader vr)