Class SchemaTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.avro.compiler.specific.ProtocolTask
org.apache.avro.compiler.specific.SchemaTask
- All Implemented Interfaces:
Cloneable
Ant task to generate Java interface and classes for a protocol.
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.avro.compiler.specific.ProtocolTask
addFileset, execute, getStringType, setDestdir, setFile, setStringType
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
SchemaTask
public SchemaTask()
-
-
Method Details
-
doCompile
- Overrides:
doCompile
in classProtocolTask
- Throws:
IOException
-
main
- Throws:
IOException
-