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

- Packages that use AvroStructureReader
  Package | Description
  --- | ---
  com.fasterxml.jackson.dataformat.avro |
  com.fasterxml.jackson.dataformat.avro.deser |

- - ### Uses of AvroStructureReader in com.fasterxml.jackson.dataformat.avro

    Fields in com.fasterxml.jackson.dataformat.avro with type parameters of type AvroStructureReader
    Modifier and Type | Field and Description
    --- | ---
    `protected AtomicReference<AvroStructureReader>` | AvroSchema.`_reader`

    Methods in com.fasterxml.jackson.dataformat.avro that return AvroStructureReader
    Modifier and Type | Method and Description
    --- | ---
    `AvroStructureReader` | AvroSchema.`getReader()`

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

    Subclasses of AvroStructureReader in com.fasterxml.jackson.dataformat.avro.deser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MapReader`

    Fields in com.fasterxml.jackson.dataformat.avro.deser declared as AvroStructureReader
    Modifier and Type | Field and Description
    --- | ---
    `protected AvroStructureReader` | AvroFieldWrapper.`_structureReader`

    Fields in com.fasterxml.jackson.dataformat.avro.deser with type parameters of type AvroStructureReader
    Modifier and Type | Field and Description
    --- | ---
    `protected TreeMap<String,AvroStructureReader>` | AvroReaderFactory.`_knownReaders` To resolve cyclic types, need to keep track of resolved named types.

    Methods in com.fasterxml.jackson.dataformat.avro.deser that return AvroStructureReader
    Modifier and Type | Method and Description
    --- | ---
    `AvroStructureReader` | AvroReaderFactory.`createReader(org.apache.avro.Schema schema)` Method for creating a reader instance for specified type.
    `abstract AvroStructureReader` | AvroStructureReader.`newReader(AvroReadContext parent, AvroParserImpl parser, org.apache.avro.io.BinaryDecoder decoder)` Method for creating actual instance to use for reading (initial instance constructed is so-called blue print).

    Constructors in com.fasterxml.jackson.dataformat.avro.deser with parameters of type AvroStructureReader
    Constructor and Description
    `AvroFieldWrapper(String name, AvroStructureReader structureReader)`
    `MapReader(AvroStructureReader reader)`

Copyright © 2016 FasterXML. All rights reserved.