Index
All Classes and Interfaces|All Packages
A
- AbstractAvroMojo - Class in org.apache.avro.mojo
-
Base for Avro Compiler Mojos.
- AbstractAvroMojo() - Constructor for class org.apache.avro.mojo.AbstractAvroMojo
C
- createClassLoader() - Method in class org.apache.avro.mojo.AbstractAvroMojo
- createNullSafeAnnotations - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The createNullSafeAnnotations parameter adds JetBrains @Nullable and @NotNull annotations for fhe fields of the record.
- createOptionalGetters - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The createOptionalGetters parameter enables generating the getOptional...
- createSetters - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
Determines whether or not to create setters for the fields of the record.
- customConversions - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
A set of fully qualified class names of custom
Conversion
implementations to add to the compiler. - customLogicalTypeFactories - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
A set of fully qualified class names of custom
LogicalTypes.LogicalTypeFactory
implementations to add to the compiler.
D
- doCompile(File, Collection<Schema>, File) - Method in class org.apache.avro.mojo.AbstractAvroMojo
- doCompile(File, Protocol, File) - Method in class org.apache.avro.mojo.AbstractAvroMojo
- doCompile(String[], File, File) - Method in class org.apache.avro.mojo.AbstractAvroMojo
- doCompile(String[], File, File) - Method in class org.apache.avro.mojo.SchemaMojo
- doCompile(String, File, File) - Method in class org.apache.avro.mojo.AbstractAvroMojo
- doCompile(String, File, File) - Method in class org.apache.avro.mojo.IDLMojo
- doCompile(String, File, File) - Method in class org.apache.avro.mojo.ProtocolMojo
E
- enableDecimalLogicalType - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
Determines whether or not to use Java classes for decimal types
- excludes - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
A set of Ant-like exclusion patterns used to prevent certain files from being processed.
- execute() - Method in class org.apache.avro.avro_maven_plugin.HelpMojo
- execute() - Method in class org.apache.avro.mojo.AbstractAvroMojo
- execute() - Method in class org.apache.avro.mojo.InduceMojo
F
- findClasspath() - Method in class org.apache.avro.mojo.AbstractAvroMojo
G
- getFieldVisibility() - Method in class org.apache.avro.mojo.AbstractAvroMojo
- getIncludes() - Method in class org.apache.avro.mojo.AbstractAvroMojo
- getIncludes() - Method in class org.apache.avro.mojo.IDLMojo
- getIncludes() - Method in class org.apache.avro.mojo.ProtocolMojo
- getIncludes() - Method in class org.apache.avro.mojo.SchemaMojo
- gettersReturnOptional - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The gettersReturnOptional parameter enables generating get... methods that return an Optional of the requested type.
- getTestIncludes() - Method in class org.apache.avro.mojo.AbstractAvroMojo
- getTestIncludes() - Method in class org.apache.avro.mojo.IDLMojo
- getTestIncludes() - Method in class org.apache.avro.mojo.ProtocolMojo
- getTestIncludes() - Method in class org.apache.avro.mojo.SchemaMojo
H
- HelpMojo - Class in org.apache.avro.avro_maven_plugin
-
Display help information on avro-maven-plugin.
Callmvn avro:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.apache.avro.avro_maven_plugin.HelpMojo
I
- IDLMojo - Class in org.apache.avro.mojo
-
Generate Java classes and interfaces from AvroIDL files (.avdl)
- IDLMojo() - Constructor for class org.apache.avro.mojo.IDLMojo
- IDLProtocolMojo - Class in org.apache.avro.mojo
-
Generate Java classes and interfaces from AvroIDL files (.avdl)
- IDLProtocolMojo() - Constructor for class org.apache.avro.mojo.IDLProtocolMojo
- imports - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
A list of files or directories that should be compiled first thus making them importable by subsequently compiled schemas.
- InduceMojo - Class in org.apache.avro.mojo
-
Generate Avro files (.avsc and .avpr) from Java classes or interfaces
- InduceMojo() - Constructor for class org.apache.avro.mojo.InduceMojo
- instantiateAdditionalVelocityTools() - Method in class org.apache.avro.mojo.AbstractAvroMojo
O
- optionalGettersForNullableFieldsOnly - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The optionalGettersForNullableFieldsOnly parameter works in conjunction with gettersReturnOptional option.
- org.apache.avro.avro_maven_plugin - package org.apache.avro.avro_maven_plugin
- org.apache.avro.mojo - package org.apache.avro.mojo
P
- project - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The current Maven project.
- project - Variable in class org.apache.avro.mojo.InduceMojo
-
The current Maven project.
- ProtocolMojo - Class in org.apache.avro.mojo
-
Generate Java classes and interfaces from Avro protocol files (.avpr)
- ProtocolMojo() - Constructor for class org.apache.avro.mojo.ProtocolMojo
S
- SchemaMojo - Class in org.apache.avro.mojo
-
Generate Java classes from Avro schema files (.avsc)
- SchemaMojo() - Constructor for class org.apache.avro.mojo.SchemaMojo
- stringType - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The Java type to use for Avro strings.
T
- templateDirectory - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The directory (within the java classpath) that contains the velocity templates to use for code generation.
- testExcludes - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
A set of Ant-like exclusion patterns used to prevent certain files from being processed.
V
- velocityToolsClassesNames - Variable in class org.apache.avro.mojo.AbstractAvroMojo
-
The qualified names of classes which the plugin will look up, instantiate (through an empty constructor that must exist) and set up to be injected into Velocity templates by Avro compiler.
All Classes and Interfaces|All Packages