Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractProtocCompileMojo - Class in org.xolstice.maven.plugin.protobuf
An abstract base mojo configuration for using protoc compiler with the main sources.
AbstractProtocCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
AbstractProtocMojo - Class in org.xolstice.maven.plugin.protobuf
Abstract Mojo implementation.
AbstractProtocMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
AbstractProtocTestCompileMojo - Class in org.xolstice.maven.plugin.protobuf
An abstract base mojo configuration for using protoc compiler with the test sources.
AbstractProtocTestCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
additionalProtoPathElements - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Additional source paths for .proto definitions.
addPlugin(ProtocPlugin) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a protoc plugin definition for custom code generation.
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Adds mojo-specific parameters to the protoc builder.
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
 
addProtocBuilderParameters(Protoc.Builder) - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
 
addProtoFile(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a proto file to be compiled.
addProtoFiles(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a collection of proto files to be compiled.
addProtoPathElement(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds the protopathElement to the protopath.
addProtoPathElements(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Adds a number of elements to the protopath.
append(StringBuilder, String, int) - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
Append a description to the buffer by respecting the indentSize and lineLength parameters.
archDirectoryExists(String) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
args - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
artifactFactory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A factory for Maven artifact definitions.
artifactFactory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
artifactId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
artifactResolver - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A component that implements resolution of Maven artifacts from repositories.
attachDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, the generated descriptor set will be attached to the build.
attachProtoSources - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, then the specified protobuf source files from this project will be attached as resources to the build, for subsequent inclusion into the final artifact.

B

build() - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
build() - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Builds and returns a fully configured instance of Protoc wrapper.
buildContext - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Build context that tracks changes to the source and target files.
Builder(String) - Constructor for class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Constructs a new builder.
buildProtocCommand() - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Creates the command line arguments.
buildUnixPlugin() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
buildWindowsPlugin() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 

C

checkFilesUpToDate(Iterable<File>, Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Checks that the source files don't have modification time that is later than the target files.
checkParameters() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
checkProtoFileIsInProtopath(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
checkProtoFileIsInProtopathHelper(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
checkStaleness - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Normally protoc is invoked on every execution of the plugin.
classifier - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
clearOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
When true, the output directory will be cleared out prior to code generation.
copyWinRun4JExecutable() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
cppOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which C++ source files will be generated.
cppOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which C++ source files will be generated.
createDefaultToolchain() - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
createDependencyArtifact(String) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Creates a dependency artifact from a specification in groupId:artifactId:version[:type[:classifier]] format.
createDependencyArtifact(String, String, String, String, String) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
createFileWithArguments(String[]) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Put args into a temp file to be referenced using the @ option in protoc command line.
createPluginDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
createProtocPlugins() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Generates native launchers for java protoc plugins.
createToolchain(ToolchainModel) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
csharpOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which C# source files will be generated.
csharpOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which C# source files will be generated.
customOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which a custom protoc plugin will generate files.
customOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which a custom protoc plugin will generate files.

D

DATA_MODEL_SYSPROP - Static variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
DEFAULT_INCLUDES - Static variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
DEFAULT_LINE_LENGTH - Static variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
DefaultProtobufToolchain - Class in org.xolstice.maven.toolchain.protobuf
Based on org.apache.maven.toolchain.java.DefaultJavaToolChain.
DefaultProtobufToolchain(ToolchainModel, Logger) - Constructor for class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
DefaultProtobufToolchainFactory - Class in org.xolstice.maven.toolchain.protobuf
Based on org.apache.maven.toolchain.java.DefaultJavaToolchainFactory.
DefaultProtobufToolchainFactory() - Constructor for class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
descriptorSetClassifier - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
If generated descriptor set is to be attached to the build, specifies an optional classifier.
descriptorSetClassifier - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
If generated descriptor set is to be attached to the build, specifies an optional classifier.
descriptorSetFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
descriptorSetFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
descriptorSetFileName - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
The descriptor set file name.
descriptorSetOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
This is the directory into which the (optional) descriptor set file will be created.
descriptorSetOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
This is the directory into which the (optional) descriptor set file will be created.
detail - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
If true, display all settable properties for each goal.
detectJavaHome() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Attempts to detect java home directory, using jdk toolchain if available, with a fallback to java.home system property.
doAttachFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
doAttachGeneratedFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
doAttachGeneratedFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
doAttachGeneratedFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
doAttachProtoSources() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
doAttachProtoSources() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
doAttachProtoSources() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 

E

error - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A buffer to consume error output from the protoc executable.
excludes - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A list of <exclude> elements specifying the protobuf definition files (by pattern) that should be excluded from compilation.
executable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Path to the protoc executable.
executable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
Path to the protoc executable.
execute() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Executes the mojo.
execute() - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
execute() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
Resolves the plugin's dependencies to the local Maven repository and builds the plugin executable.
execute(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Invokes the protoc compiler using the configuration specified at construction.

F

findGeneratedFilesInDirectory(File) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
findJvmLocation(File, String...) - Static method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
findNamedChild(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
findProtoFilesInDirectories(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
findProtoFilesInDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
findSingleChild(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
findTool(String) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
fixUnicodeOutput(String) - Static method in class org.xolstice.maven.plugin.protobuf.Protoc
Transcodes the output from system default charset to UTF-8.
forceMojoExecution - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Usually most of protobuf mojos will not get executed on parent poms (i.e.

G

getArgs() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns optional command line arguments to pass to the main() method.
getArtifactId() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the plugin's artifact id for dependency resolution.
getBeanProperty(Object, String) - Static method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
getClassifier() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns an optional classifier of the plugin's artifact for dependency resolution.
getDependencyArtifactFiles() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Gets the File for each dependency artifact.
getDependencyArtifacts() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
getDependencyArtifacts() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getDependencyArtifacts() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
getDescriptorSetOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
getDescriptorSetOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Returns output directory for descriptor set file.
getDescriptorSetOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
getError() - Method in class org.xolstice.maven.plugin.protobuf.Protoc
 
getExcludes() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getGroupId() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns group id of the plugin's artifact for dependency resolution.
getId() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the unique id for this plugin.
getIncludes() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getIndentLevel(String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
Gets the indentation level of the specified line.
getJavaHome() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
getJvmArgs() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns optional JVM options for plugin execution.
getMainClass() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the plugin's Java main class to be execute by protoc.
getOutput() - Method in class org.xolstice.maven.plugin.protobuf.Protoc
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Returns the output directory for generated sources.
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
 
getOutputDirectory() - Method in class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
 
getPluginExecutableFile(File) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the generated plugin executable path.
getPluginName() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
getPropertyFromExpression(String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
getProtocExecutable() - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
getProtocExecutable() - Method in interface org.xolstice.maven.toolchain.protobuf.ProtobufToolchain
 
getProtoSourceRoot() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
 
getProtoSourceRoot() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
getProtoSourceRoot() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
 
getProvidesProperties(ToolchainModel) - Static method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
Get provides properties in in a way compatible with toolchains descriptor version 1.0 (Maven 2.0.9 to 3.2.3, where it is represented as Object/DOM) and descriptor version 1.1 (Maven 3.2.4 and later, where it is represented as Properties).
getSingleChild(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
getValue(Node, String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
getVersion() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Returns the plugin's version specification for dependency resolution.
getWinJvmDataModel() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
getWinrun4jExecutablePath() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
goal - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
The name of the goal for which to show help.
groupId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 

H

hasDelta(Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Checks if the injected build context has changes in any of the specified files.
hashDependentPaths - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Set this to false to disable hashing of dependent jar paths.
HelpMojo - Class in org.xolstice.maven.plugin.protobuf
Display help information on protobuf-maven-plugin.
Call mvn protobuf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.HelpMojo
 
HEX_CHARS - Static variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 

I

id - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
includeDependenciesInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If true and writeDescriptorSet has been set, the compiler will include all dependencies in the descriptor set making it "self-contained".
includeImportsInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
includeImportsInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
includes - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A list of <include> elements specifying the protobuf definition files (by pattern) that should be included in compilation.
includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If true and writeDescriptorSet has been set, do not strip SourceCodeInfo from the FileDescriptorProto.
includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
indentSize - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
The number of spaces per indentation level, should be positive.
isNotEmpty(String) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 

J

javaHome - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
javaNanoOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
Additional comma-separated options to be passed to the JavaNano generator.
javaNanoOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
Additional comma-separated options to be passed to the JavaNano generator.
javaNanoOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which Java Nano source files will be generated.
javaNanoOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which JavaNano source files will be generated.
javaOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which Java source files will be generated.
javaOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which Java source files will be generated.
javaScriptOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
Additional comma-separated options to be passed to the JavaScript generator.
javaScriptOptions - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
Additional comma-separated options to be passed to the JavaScript generator.
javaScriptOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which JavaScript source files will be generated.
javaScriptOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which JavaScript source files will be generated.
jvmArgs - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 

K

KEY_PROTOC_EXECUTABLE - Static variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 

L

lastModified(Iterable<File>) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Returns timestamp for the most recently modified file in the given set.
lineLength - Variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
The maximum length of a display line, should be positive.
localRepository - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
This is the path to the local maven repository.
localRepository - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
log - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
LOG_PREFIX - Static variable in class org.xolstice.maven.plugin.protobuf.Protoc
Prefix for logging the debug messages.
logExecutionParameters(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
Logs execution parameters on debug level to the specified logger.
logger - Variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 

M

mainClass - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
makeProtoPathFromJars(File, Iterable<File>) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Unpacks proto descriptors that are bundled inside dependent artifacts into a temporary directory.
md5Hash(String) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
MojoConfigurationException - Exception Class in org.xolstice.maven.plugin.protobuf
An exception to indicate that plugin configuration was incorrect.
MojoConfigurationException(String) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoConfigurationException
 
MojoConfigurationException(String, Throwable) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoConfigurationException
 
MojoInitializationException - Exception Class in org.xolstice.maven.plugin.protobuf
An exception to indicate that plugin initialization has failed.
MojoInitializationException(String) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoInitializationException
 
MojoInitializationException(String, Throwable) - Constructor for exception class org.xolstice.maven.plugin.protobuf.MojoInitializationException
 

N

nativePluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
nativePluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
nativePluginId - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
nativePluginId - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
nativePluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
nativePluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 

O

org.xolstice.maven.plugin.protobuf - package org.xolstice.maven.plugin.protobuf
 
org.xolstice.maven.toolchain.protobuf - package org.xolstice.maven.toolchain.protobuf
 
output - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A buffer to consume standard output from the protoc executable.
outputBaseDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
This is the base directory for the generated code.
outputBaseDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
This is the base directory for the generated code.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
This is the directory into which the .cpp will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
This is the directory into which the .cs will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
This is the directory where the generated code will be placed.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
This is the directory into which the .java will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
This is the directory into which the .js will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
This is the directory into which the .java will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
This is the directory into which the .py will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
This is the directory into which the .cpp test sources will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
This is the directory into which the .cs test sources will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
This is the directory where the generated code will be placed.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
This is the directory into which the .java test sources will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
This is the directory into which the .js test sources will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
This is the directory into which the .java test sources will be created.
outputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
This is the directory into which the .py test sources will be created.

P

PLUGIN_HELP_PATH - Static variable in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
pluginArtifact - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
Plugin artifact specification, in groupId:artifactId:version[:type[:classifier]] format.
pluginArtifact - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
Plugin artifact specification, in groupId:artifactId:version[:type[:classifier]] format.
pluginDefinition - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
pluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
pluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
pluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
pluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
An optional path to plugin executable.
pluginExecutable - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
An optional path to plugin executable.
pluginExecutableFile - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
pluginId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
A unique id that identifies the plugin to protoc.
pluginId - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
A unique id that identifies the plugin to protoc.
pluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
An optional parameter to be passed to the plugin.
pluginParameter - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
An optional parameter to be passed to the plugin.
plugins - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
plugins - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
 
pluginTool - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
If ProtocCompileCustomMojo.pluginToolchain is specified, this parameter specifies the tool in the toolchain, which is to be resolved as plugin executable.
pluginTool - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
If ProtocTestCompileCustomMojo.pluginToolchain is specified, this parameter specifies the tool in the toolchain, which is to be resolved as plugin executable.
pluginToolchain - Variable in class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
A name of an optional custom toolchain that can be used to locate the plugin executable.
pluginToolchain - Variable in class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
A name of an optional custom toolchain that can be used to locate the plugin executable.
project - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
The current Maven project.
projectHelper - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A helper used to add resources to the project.
PROTO_FILE_SUFFIX - Static variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
ProtobufToolchain - Interface in org.xolstice.maven.toolchain.protobuf
A tool chain for protobuf compiler (protoc).
Protoc - Class in org.xolstice.maven.plugin.protobuf
This class represents an invokable configuration of the protoc compiler.
Protoc(String, List<File>, List<File>, File, File, File, File, File, File, File, File, boolean, boolean, List<ProtocPlugin>, File, String, String, String, File, boolean) - Constructor for class org.xolstice.maven.plugin.protobuf.Protoc
Constructs a new instance.
Protoc.Builder - Class in org.xolstice.maven.plugin.protobuf
This class builds Protoc instances.
protocArtifact - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Protobuf compiler artifact specification, in groupId:artifactId:version[:type[:classifier]] format.
ProtocCompileCppMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main C++ sources from protocol buffer definitions.
ProtocCompileCppMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileCppMojo
 
ProtocCompileCsharpMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main C# sources from protocol buffer definitions.
ProtocCompileCsharpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileCsharpMojo
 
ProtocCompileCustomMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler with the specified plugin executable to generate main sources from protocol buffer definitions.
ProtocCompileCustomMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileCustomMojo
 
ProtocCompileJavaNanoMojo - Class in org.xolstice.maven.plugin.protobuf
Deprecated.
JavaNano has been deprecated in favour of Java Lite. Please see Protocol Buffers documentation for details.
ProtocCompileJavaNanoMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaNanoMojo
Deprecated.
 
ProtocCompileJavaScriptMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main JavaScript sources from protocol buffer definitions.
ProtocCompileJavaScriptMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileJavaScriptMojo
 
ProtocCompileMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main Java sources from protocol buffer definitions.
ProtocCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompileMojo
 
ProtocCompilePythonMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating main python sources from protocol buffer definitions.
ProtocCompilePythonMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
 
protocExecutable - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
This is the path to the protoc executable.
protocExecutable - Variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
ProtocPlugin - Class in org.xolstice.maven.plugin.protobuf
Describes a protoc plugin that is written in Java and assembled from resolved artifacts at runtime.
ProtocPlugin() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
ProtocPluginAssembler - Class in org.xolstice.maven.plugin.protobuf
Creates an executable protoc plugin (written in Java) from a ProtocPlugin specification.
ProtocPluginAssembler(ProtocPlugin, MavenSession, Artifact, ArtifactFactory, RepositorySystem, ResolutionErrorHandler, ArtifactRepository, List<ArtifactRepository>, File, Log) - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
protocPluginDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A directory where native launchers for java protoc plugins will be generated.
protocPlugins - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Specifies one of more custom protoc plugins, written in Java and available as Maven artifacts.
ProtocTestCompileCppMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test C++ sources from protocol buffer definitions.
ProtocTestCompileCppMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCppMojo
 
ProtocTestCompileCsharpMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test C# sources from protocol buffer definitions.
ProtocTestCompileCsharpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCsharpMojo
 
ProtocTestCompileCustomMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler with the specified plugin executable to generate test sources from protocol buffer definitions.
ProtocTestCompileCustomMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileCustomMojo
 
ProtocTestCompileJavaNanoMojo - Class in org.xolstice.maven.plugin.protobuf
Deprecated.
JavaNano has been deprecated in favour of Java Lite. Please see Protocol Buffers documentation for details.
ProtocTestCompileJavaNanoMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaNanoMojo
Deprecated.
 
ProtocTestCompileJavaScriptMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test JavaScript sources from protocol buffer definitions.
ProtocTestCompileJavaScriptMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileJavaScriptMojo
 
ProtocTestCompileMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test Java sources from protocol buffer definitions.
ProtocTestCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompileMojo
 
ProtocTestCompilePythonMojo - Class in org.xolstice.maven.plugin.protobuf
This mojo executes the protoc compiler for generating test python sources from protocol buffer definitions.
ProtocTestCompilePythonMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
 
protoFiles - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
protoFiles - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A set of protobuf definitions to process.
protopathElements - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
protoPathElements - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A set of directories in which to search for definition imports.
protoSourceRoot - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocCompileMojo
The source directories containing the .proto definitions to be compiled.
protoTestSourceRoot - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
The source directories containing the test .proto definitions to be compiled.
pythonOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
A directory into which Python source files will be generated.
pythonOutputDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory into which Python source files will be generated.

R

remoteRepositories - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Remote repositories for artifact resolution.
remoteRepositories - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
repeat(String, int) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
Repeat a String n times to form a new string.
repositorySystem - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A component that handles resolution of Maven artifacts.
repositorySystem - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
resolutionErrorHandler - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A component that handles resolution errors.
resolutionErrorHandler - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
resolveBinaryArtifact(Artifact) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
resolvedJars - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
resolvePluginDependencies() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
rootResolutionArtifact - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 

S

session - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
The current Maven Session Object.
session - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
 
setCppOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which C++ source files will be generated.
setCsharpOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which C# source files will be generated.
setCustomOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which a custom protoc plugin will generate files.
setJavaHome(String) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
setJavaNanoOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which JavaNano source files will be generated.
setJavaOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which Java source files will be generated.
setJavaScriptOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which JavaScript source files will be generated.
setNativePluginExecutable(String) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setNativePluginId(String) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setNativePluginParameter(String) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setPluginDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
setProtocExecutable(String) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
setProtocExecutable(String) - Method in interface org.xolstice.maven.toolchain.protobuf.ProtobufToolchain
 
setPythonOutputDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Sets the directory into which Python source files will be generated.
setTempDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
skip - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
When true, skip the execution.
skipMojo() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Determine if the mojo execution should get skipped.
staleMillis - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Sets the granularity in milliseconds of the last modification date for testing whether source protobuf definitions need recompilation.

T

tempDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
A directory where temporary files will be generated.
tempDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
tempDirectory - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A directory where temporary files will be generated.
temporaryProtoFileDirectory - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Since protoc cannot access jars, proto files in dependencies are extracted to this location and deleted on exit.
toHexString(byte[]) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
 
toLines(String, int, int, int) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
Splits the specified text into lines of convenient display length.
toLines(List<String>, String, int, int) - Static method in class org.xolstice.maven.plugin.protobuf.HelpMojo
Adds the specified line to the output sequence, performing line wrapping if necessary.
toolchainManager - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
An optional tool chain manager.
toProperties(Xpp3Dom) - Static method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchainFactory
 
toString() - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
toString() - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
 
truncatePath(String) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
Truncates the path of jar files so that they are relative to the local repository.

U

useArgumentFile - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, all command line arguments to protoc will be written to a file, and only a path to that file will be passed to protoc on the command line.
useArgumentFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
useArgumentFile - Variable in class org.xolstice.maven.plugin.protobuf.Protoc
A boolean indicating if the parameters to protoc should be passed in an argument file.
useArgumentFile(boolean) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 

V

validate(Log) - Method in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
Validate the state of this plugin specification.
validateState() - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
Validates the internal state for consistency and completeness.
version - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 

W

WIN_JVM_DATA_MODEL_32 - Static variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
WIN_JVM_DATA_MODEL_64 - Static variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
winJvmDataModel - Variable in class org.xolstice.maven.plugin.protobuf.ProtocPlugin
 
withDescriptorSetFile(File, boolean, boolean) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
 
writeDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
If set to true, the compiler will generate a binary descriptor set file for the specified .proto files.
writeGoal(StringBuilder, String, Element) - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
writeParameter(StringBuilder, Node, Node) - Method in class org.xolstice.maven.plugin.protobuf.HelpMojo
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form