## Uses of Class
com.fasterxml.jackson.dataformat.avro.AvroGenerator

- Packages that use AvroGenerator
  Package | Description
  --- | ---
  com.fasterxml.jackson.dataformat.avro |
  com.fasterxml.jackson.dataformat.avro.ser |

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

    Methods in com.fasterxml.jackson.dataformat.avro that return AvroGenerator
    Modifier and Type | Method and Description
    --- | ---
    `protected AvroGenerator` | AvroFactory.`_createGenerator(OutputStream out, com.fasterxml.jackson.core.io.IOContext ctxt)`
    `AvroGenerator` | AvroGenerator.`configure(AvroGenerator.Feature f, boolean state)`
    `AvroGenerator` | AvroFactory.`createGenerator(OutputStream out)` Since Avro format always uses UTF-8 internally, no encoding need to be passed to this method.
    `AvroGenerator` | AvroFactory.`createGenerator(OutputStream out, com.fasterxml.jackson.core.JsonEncoding enc)` note: co-variant return type
    `AvroGenerator` | AvroGenerator.`disable(AvroGenerator.Feature f)`
    `AvroGenerator` | AvroGenerator.`enable(AvroGenerator.Feature f)`
    `AvroGenerator` | AvroGenerator.`setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter pp)` Not relevant, as binary formats typically have no indentation.
    `AvroGenerator` | AvroGenerator.`useDefaultPrettyPrinter()` Not sure what to do here; could reset indentation to some value maybe?

  - ### Uses of AvroGenerator in com.fasterxml.jackson.dataformat.avro.ser

    Fields in com.fasterxml.jackson.dataformat.avro.ser declared as AvroGenerator
    Modifier and Type | Field and Description
    --- | ---
    `protected AvroGenerator` | AvroWriteContext.`_generator`

    Methods in com.fasterxml.jackson.dataformat.avro.ser with parameters of type AvroGenerator
    Modifier and Type | Method and Description
    --- | ---
    `static AvroWriteContext` | AvroWriteContext.`createRootContext(AvroGenerator generator, org.apache.avro.Schema schema, org.apache.avro.io.BinaryEncoder encoder)`

    Constructors in com.fasterxml.jackson.dataformat.avro.ser with parameters of type AvroGenerator
    Constructor and Description
    `ArrayWriteContext(AvroWriteContext parent, AvroGenerator generator, org.apache.avro.generic.GenericArray<Object> array, Object currValue)`
    `AvroWriteContext(int type, AvroWriteContext parent, AvroGenerator generator, org.apache.avro.Schema schema, Object currValue)`
    `MapWriteContext(AvroWriteContext parent, AvroGenerator generator, org.apache.avro.Schema schema, Object currValue)`
    `NopWriteContext(int type, AvroWriteContext parent, AvroGenerator generator, Object currValue)`
    `ObjectWriteContext(AvroWriteContext parent, AvroGenerator generator, org.apache.avro.generic.GenericRecord record, Object currValue)`

Copyright © 2019 FasterXML. All rights reserved.