Index

A C D E F G H I O P S T V 
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.
Call mvn 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.
A C D E F G H I O P S T V 
All Classes and Interfaces|All Packages