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, nullSafeAnnotationNotNull, nullSafeAnnotationNullable, 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, instantiateAdditionalVelocityTools, setCompilerPropertiesMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
IDLProtocolMojo
public IDLProtocolMojo()
-