# All Classes and Interfaces

Class
Description
CloningVisitor
this visitor will create a clone of the original Schema with docs and other nonessential fields stripped by default. what attributes are copied is customizable.
CloningVisitor.PropertyCopier
ProtocolTask
Ant task to generate Java interface and classes for a protocol.
Schemas
Avro Schema utilities, to traverse...
SchemaTask
Ant task to generate Java interface and classes for a schema.
SchemaVisitor<T>
SchemaVisitorAction
SpecificCompiler
Generate specific Java interfaces and classes for protocols and schemas.
SpecificCompiler.FieldVisibility