Package org.apache.avro.mojo
Class IDLProtocolMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.avro.mojo.AbstractAvroMojo
org.apache.avro.mojo.IDLMojo
org.apache.avro.mojo.IDLProtocolMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
Generate Java classes and interfaces from AvroIDL files (.avdl)
-
Field Summary
Fields inherited from class org.apache.avro.mojo.AbstractAvroMojo
createNullSafeAnnotations, createOptionalGetters, createSetters, customConversions, customLogicalTypeFactories, enableDecimalLogicalType, excludes, gettersReturnOptional, imports, optionalGettersForNullableFieldsOnly, project, stringType, templateDirectory, testExcludes, velocityToolsClassesNamesFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.avro.mojo.IDLMojo
doCompile, getIncludes, getTestIncludesMethods inherited from class org.apache.avro.mojo.AbstractAvroMojo
createClassLoader, doCompile, doCompile, doCompile, execute, findClasspath, getFieldVisibility, instantiateAdditionalVelocityToolsMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
IDLProtocolMojo
public IDLProtocolMojo()
-