## Uses of Class
com.fasterxml.jackson.dataformat.avro.deser.AvroParserImpl

- Packages that use AvroParserImpl
  Package | Description
  --- | ---
  com.fasterxml.jackson.dataformat.avro.apacheimpl | Package that contains codec implementations (and support pieces) that build on Apache avro library.
  com.fasterxml.jackson.dataformat.avro.deser |

- - ### Uses of AvroParserImpl in com.fasterxml.jackson.dataformat.avro.apacheimpl

    Subclasses of AvroParserImpl in com.fasterxml.jackson.dataformat.avro.apacheimpl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApacheAvroParserImpl` Implementation class that exposes additional internal API to be used as callbacks by `AvroReadContext` implementations.

    Fields in com.fasterxml.jackson.dataformat.avro.apacheimpl declared as AvroParserImpl
    Modifier and Type | Field and Description
    --- | ---
    `protected AvroParserImpl` | DecoderOverAvroParser.`_parser`

    Constructors in com.fasterxml.jackson.dataformat.avro.apacheimpl with parameters of type AvroParserImpl
    Constructor and Description
    `DecoderOverAvroParser(AvroParserImpl parser)`

  - ### Uses of AvroParserImpl in com.fasterxml.jackson.dataformat.avro.deser

    Subclasses of AvroParserImpl in com.fasterxml.jackson.dataformat.avro.deser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JacksonAvroParserImpl` Implementation class that exposes additional internal API to be used as callbacks by `AvroReadContext` implementations.

    Fields in com.fasterxml.jackson.dataformat.avro.deser declared as AvroParserImpl
    Modifier and Type | Field and Description
    --- | ---
    `protected AvroParserImpl` | MapReader.`_parser`
    `protected AvroParserImpl` | ArrayReader.`_parser`

    Methods in com.fasterxml.jackson.dataformat.avro.deser with parameters of type AvroParserImpl
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.`decodeValue(AvroParserImpl parser)`
    `protected com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.BooleanDecoder.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.DoubleReader.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.FloatReader.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.IntReader.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.LongReader.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.NullReader.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.StringReader.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.BytesDecoder.`decodeValue(AvroParserImpl parser)`
    `protected com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.ScalarUnionDecoder.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.EnumDecoder.`decodeValue(AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDecoder.FixedDecoder.`decodeValue(AvroParserImpl parser)`
    `MapReader` | StructDefaults.ObjectDefaults.`newReader(AvroReadContext parent, AvroParserImpl parser)`
    `ArrayReader` | StructDefaults.ArrayDefaults.`newReader(AvroReadContext parent, AvroParserImpl parser)`
    `abstract MapReader` | MapReader.`newReader(AvroReadContext parent, AvroParserImpl parser)`
    `abstract AvroStructureReader` | AvroStructureReader.`newReader(AvroReadContext parent, AvroParserImpl parser)` Method for creating actual instance to use for reading (initial instance constructed is so-called blue print).
    `abstract com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.DefaultsBase.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.BooleanDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.StringDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.BytesDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.DoubleDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.FloatDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.IntDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.LongDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `com.fasterxml.jackson.core.JsonToken` | ScalarDefaults.NullDefaults.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `abstract com.fasterxml.jackson.core.JsonToken` | AvroFieldReader.`readValue(AvroReadContext parent, AvroParserImpl parser)`
    `void` | StructDefaults.ObjectDefaults.`skipValue(AvroParserImpl parser)`
    `void` | StructDefaults.ArrayDefaults.`skipValue(AvroParserImpl parser)`
    `void` | ScalarDefaults.DefaultsBase.`skipValue(AvroParserImpl parser)`
    `protected abstract void` | ScalarDecoder.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.BooleanDecoder.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.DoubleReader.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.FloatReader.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.IntReader.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.LongReader.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.NullReader.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.StringReader.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.BytesDecoder.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.ScalarUnionDecoder.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.EnumDecoder.`skipValue(AvroParserImpl parser)`
    `protected void` | ScalarDecoder.FixedDecoder.`skipValue(AvroParserImpl parser)`
    `void` | RootReader.`skipValue(AvroParserImpl parser)`
    `void` | MissingReader.`skipValue(AvroParserImpl parser)`
    `abstract void` | MapReader.`skipValue(AvroParserImpl parser)`
    `abstract void` | AvroStructureReader.`skipValue(AvroParserImpl parser)` Alternative to `AvroStructureReader.nextToken()` which will simply skip the full value.
    `abstract void` | AvroReadContext.`skipValue(AvroParserImpl parser)`
    `abstract void` | AvroFieldReader.`skipValue(AvroParserImpl parser)`

    Constructors in com.fasterxml.jackson.dataformat.avro.deser with parameters of type AvroParserImpl
    Constructor and Description
    `ArrayDefaults(AvroReadContext parent, AvroParserImpl parser, AvroFieldReader[] valueReaders)`
    `ArrayReader(AvroReadContext parent, AvroParserImpl parser, String typeId, String elementTypeId)`
    `MapReader(AvroReadContext parent, AvroParserImpl parser, String typeId, String keyTypeId, String valueTypeId)`
    `ObjectDefaults(AvroReadContext parent, AvroParserImpl parser, AvroFieldReader[] fieldReaders)`
    `RootReader(AvroParserImpl parser, AvroStructureReader valueReader)`

Copyright © 2019 FasterXML. All rights reserved.