## Uses of Interface
org.apache.avro.generic.GenericContainer

Packages that use GenericContainer
org.apache.avro.generic: A generic representation for Avro data.
org.apache.avro.specific: Generate specific Java classes for schemas and protocols.

### Uses of GenericContainer in org.apache.avro.generic

Subinterfaces of GenericContainer in org.apache.avro.generic
`interface` `GenericArray<T>` Array that permits reuse of contained elements.
`interface` `GenericEnumSymbol<E extends GenericEnumSymbol<E>>` An enum symbol.
`interface` `GenericFixed` Fixed-size data.
`interface` `GenericRecord` A generic instance of a record schema.
`interface` `IndexedRecord` A record implementation that permits field access by integer index.

Classes in org.apache.avro.generic that implement GenericContainer
`static class` `GenericData.Array<T>` Default implementation of an array.
`static class` `GenericData.EnumSymbol` Default implementation of `GenericEnumSymbol`.
`static class` `GenericData.Fixed` Default implementation of `GenericFixed`.
`static class` `GenericData.Record` Default implementation of `GenericRecord`.

### Uses of GenericContainer in org.apache.avro.specific

Subinterfaces of GenericContainer in org.apache.avro.specific
`interface` `SpecificRecord` Implemented by generated record classes.

Classes in org.apache.avro.specific that implement GenericContainer
`class` `SpecificExceptionBase` Base class for specific exceptions.
`class` `SpecificFixed` Base class for generated fixed-sized data classes.
`class` `SpecificRecordBase` Base class for generated record classes.