Index
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
protoccompiler 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
protoccompiler with the test sources. - AbstractProtocTestCompileMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.AbstractProtocTestCompileMojo
- 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) - 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
protopathElementto the protopath. - addProtoPathElements(Iterable) - Method in class org.xolstice.maven.plugin.protobuf.Protoc.Builder
-
Adds a number of elements to the protopath.
- 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.Protoc.Builder
-
Builds and returns a fully configured instance of
Protocwrapper. - 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.
C
- checkFilesUpToDate(Iterable, Iterable) - 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
- 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
- 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
D
- 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.
- descriptorSetFileName - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
The descriptor set file name.
- detectJavaHome() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Attempts to detect java home directory, using
jdktoolchain if available, with a fallback tojava.homesystem 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
- 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
protoccompiler using the configuration specified at construction.
F
- findGeneratedFilesInDirectory(File) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- findProtoFilesInDirectories(Iterable) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- findProtoFilesInDirectory(File) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- findTool(String) - Method in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
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
Filefor 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
- 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
- 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
providesproperties 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). - 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
H
- hasDelta(Iterable) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Checks if the injected build context has changes in any of the specified files.
- HelpMojo - Class in org.xolstice.maven.plugin.protobuf
-
Display help information on protobuf-maven-plugin.
Callmvn protobuf:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.HelpMojo
I
- includeDependenciesInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
If
trueandwriteDescriptorSethas been set, the compiler will include all dependencies in the descriptor set making it "self-contained". - includeSourceInfoInDescriptorSet - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
If
trueandwriteDescriptorSethas been set, do not strip SourceCodeInfo from the FileDescriptorProto.
K
- KEY_PROTOC_EXECUTABLE - Static variable in class org.xolstice.maven.toolchain.protobuf.DefaultProtobufToolchain
L
- lastModified(Iterable) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Returns timestamp for the most recently modified file in the given set.
- logExecutionParameters(Log) - Method in class org.xolstice.maven.plugin.protobuf.Protoc
-
Logs execution parameters on debug level to the specified logger.
M
- makeProtoPathFromJars(File, Iterable) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Unpacks proto descriptors that are bundled inside dependent artifacts into a temporary directory.
- 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
O
- org.xolstice.maven.plugin.protobuf - package org.xolstice.maven.plugin.protobuf
- org.xolstice.maven.toolchain.protobuf - package org.xolstice.maven.toolchain.protobuf
P
- 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.
- 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
protoccompiler. - Protoc.Builder - Class in org.xolstice.maven.plugin.protobuf
-
This class builds
Protocinstances. - ProtocCompileCppMojo - Class in org.xolstice.maven.plugin.protobuf
-
This mojo executes the
protoccompiler 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
protoccompiler 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
protoccompiler 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
protoccompiler 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
protoccompiler 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
protoccompiler for generating main python sources from protocol buffer definitions. - ProtocCompilePythonMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocCompilePythonMojo
- ProtocPlugin - Class in org.xolstice.maven.plugin.protobuf
-
Describes a
protocplugin 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
protocplugin (written in Java) from aProtocPluginspecification. - ProtocPluginAssembler(ProtocPlugin, MavenSession, Artifact, ArtifactFactory, RepositorySystem, ResolutionErrorHandler, ArtifactRepository, List, File, Log) - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocPluginAssembler
- ProtocTestCompileCppMojo - Class in org.xolstice.maven.plugin.protobuf
-
This mojo executes the
protoccompiler 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
protoccompiler 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
protoccompiler 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
protoccompiler 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
protoccompiler 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
protoccompiler for generating test python sources from protocol buffer definitions. - ProtocTestCompilePythonMojo() - Constructor for class org.xolstice.maven.plugin.protobuf.ProtocTestCompilePythonMojo
R
- resolveBinaryArtifact(Artifact) - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
S
- session - Variable in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
The current Maven Session Object.
- 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
- skipMojo() - Method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
-
Determine if the mojo execution should get skipped.
T
- toHexString(byte[]) - Static method in class org.xolstice.maven.plugin.protobuf.AbstractProtocMojo
- 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(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.
W
- 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.protofiles.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form