Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- append(StringBuilder, String, int) - Method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
Append a description to the buffer by respecting the indentSize and lineLength parameters.
- archiverManager - Variable in class org.fusesource.hawtjni.maven.BuildMojo
- archiverManager - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
- archiverManager - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
- artifactFactory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Artifact factory, needed to download the package source file
- artifactResolver - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Artifact resolver, needed to download the package source file
- autogenArgs - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Extra arguments you want to pass to the autogen.sh command.
- autogenArgs - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Extra arguments you want to pass to the autogen.sh command.
B
- build() - Method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- buildDirectory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The directory where the build will be produced.
- BuildMojo - Class in org.fusesource.hawtjni.maven
-
This goal builds the JNI module which was previously generated with the generate goal.
- BuildMojo() - Constructor for class org.fusesource.hawtjni.maven.BuildMojo
C
- callbacks - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Set this value to false to disable the callback support in HawtJNI.
- classesDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the java classes files are located.
- classified - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
Should a classifier of the native jar be set to match the platform?
- cli - Variable in class org.fusesource.hawtjni.maven.BuildMojo
- cli - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
- CLI - Class in org.fusesource.hawtjni.maven
- CLI() - Constructor for class org.fusesource.hawtjni.maven.CLI
- configureArgs - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Extra arguments you want to pass to the configure command.
- configureBasedBuild(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- copyNativeSourceFiles() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- copyright - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The copyright header template that will be added to the generated source files.
- copyTemplateResource(String, boolean) - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- copyTemplateResource(String, String, boolean) - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- customPackageDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The list of additional files to be included in the package will be placed.
D
- DEFAULT_LINE_LENGTH - Static variable in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- detail - Variable in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
If
true
, display all settable properties for each goal. - downloadNativeSourcePackage(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- downloadSourcePackage - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
If the source build could not be fully generated, perhaps the autotools were not available on this platform, should we attempt to download a previously deployed source package and build that?
E
- encoding - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The text encoding of the files.
- execute() - Method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- execute() - Method in class org.fusesource.hawtjni.maven.BuildMojo
- execute() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- execute() - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
- execute() - Method in class org.fusesource.hawtjni.maven.PackageSourceMojo
F
- filters(boolean) - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- findNamedChild(Node, String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- findSingleChild(Node, String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- findSourceRoot(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- forceAutogen - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we force executing the autogen.sh file.
- forceAutogen - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Should we force executing the autogen.sh file.
- forceConfigure - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we force executing the configure command.
G
- generateBuildSystem() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- generatedNativeSourceDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the generated native source files are located.
- GenerateMojo - Class in org.fusesource.hawtjni.maven
-
This goal generates the native source code and a autoconf/msbuild based build system needed to build a JNI library for any HawtJNI annotated classes in your maven project.
- GenerateMojo() - Constructor for class org.fusesource.hawtjni.maven.GenerateMojo
- generateNativeSourceFiles() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- getClasspath() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- getIndentLevel(String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
Gets the indentation level of the specified line.
- getNativeCodeValue(Library) - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
- getOsgiOSName() - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
- getOsgiProcessor() - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
- getPropertyFromExpression(String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- getSingleChild(Node, String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- getValue(Node, String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- goal - Variable in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
The name of the goal for which to show help.
H
- HelpMojo - Class in org.fusesource.hawtjni.hawtjni_maven_plugin
-
Display help information on hawtjni-maven-plugin.
Callmvn hawtjni:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
I
- indentSize - Variable in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
The number of spaces per indentation level, should be positive.
- IS_WINDOWS - Static variable in class org.fusesource.hawtjni.maven.CLI
- isNotEmpty(String) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- isWindows() - Static method in class org.fusesource.hawtjni.maven.CLI
L
- libDirectory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The output directory where the built JNI library will placed.
- libDirectory - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The output directory where the built JNI library will placed.
- lineLength - Variable in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
The maximum length of a display line, should be positive.
- localRepository - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Local maven repository.
- log - Variable in class org.fusesource.hawtjni.maven.CLI
N
- name - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The base name of the library, used to determine generated file names.
- name - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The base name of the library, used to determine generated file names.
- name - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The base name of the library, used to determine generated file names.
- nativeSourceDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the native source files are located.
- nativeSrcDependency - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The dependency to download to get the native sources.
- nativeSrcUrl - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
URL to where we can down the source package
O
- org.fusesource.hawtjni.hawtjni_maven_plugin - package org.fusesource.hawtjni.hawtjni_maven_plugin
- org.fusesource.hawtjni.maven - package org.fusesource.hawtjni.maven
- osgiPlatforms - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The osgi platforms that the library match for.
P
- packageDirectory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Where the unpacked build package is located.
- packageDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the generated build package is located..
- packageDirectory - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
The directory where the generated native files are located..
- PackageJarMojo - Class in org.fusesource.hawtjni.maven
-
This goal allows allows you to package the JNI library created by build goal in a JAR which the HawtJNI runtime can unpack when the library needs to be loaded.
- PackageJarMojo() - Constructor for class org.fusesource.hawtjni.maven.PackageJarMojo
- packages - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Restrict looking for JNI classes to the specified package.
- PackageSourceMojo - Class in org.fusesource.hawtjni.maven
-
This goal creates a source zip file of the native build module and attaches it to the build so that it can get deployed.
- PackageSourceMojo() - Constructor for class org.fusesource.hawtjni.maven.PackageSourceMojo
- platform - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The platform identifier of this build.
- platform - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The platform identifier of this build.
- PLUGIN_HELP_PATH - Static variable in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- project - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The maven project.
- project - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The maven project.
- project - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The maven project.
- project - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
The maven project.
- projectHelper - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
- projectHelper - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
R
- remoteArtifactRepositories - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Remote repositories
- repeat(String, int) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
Repeat a String
n
times to form a new string.
S
- setExecutable(File) - Method in class org.fusesource.hawtjni.maven.CLI
- skipAutogen - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we skip executing the autogen.sh file.
- skipAutogen - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Should we skip executing the autogen.sh file.
- skipAutogen - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
Should we skip executing the autogen.sh file.
- skipConfigure - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we skip executing the configure command.
- sourceClassifier - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The classifier of the package archive that will be created.
- sourceClassifier - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
The classifier of the package archive that will be created.
- system(File, String[]) - Method in class org.fusesource.hawtjni.maven.CLI
- system(File, String[], List<String>) - Method in class org.fusesource.hawtjni.maven.CLI
T
- targetSrcDir - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
- toLines(String, int, int, int) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
Splits the specified text into lines of convenient display length.
- toLines(List<String>, String, int, int) - Static method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
-
Adds the specified line to the output sequence, performing line wrapping if necessary.
V
- verbose - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we display all the native build output?
- verbose - Variable in class org.fusesource.hawtjni.maven.CLI
- verbose - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Should we display all the native build output?
- vsBasedBuild(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
W
- windowsBuildTool - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The build tool to use on Windows systems.
- windowsBuildTool - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The build tool to use on Windows systems.
- windowsCustomProps - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Set this value to true to include the import of a custom properties file in your vcxproj (not applicable to vs2008).
- windowsPlatformToolset - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The platform toolset version used in your vcxproj (not applicable to vs2008).
- windowsProjectName - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The name of the msbuild/vcbuild project to use.
- windowsProjectName - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The name of the msbuild/vcbuild project to use.
- windowsTargetPlatformVersion - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The target platform version used in your vcxproj (not applicable to vs2008).
- windowsToolsVersion - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The tools version used in the header of your vcxproj (not applicable to vs2008).
- writeGoal(StringBuilder, String, Element) - Method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
- writeParameter(StringBuilder, Node, Node) - Method in class org.fusesource.hawtjni.hawtjni_maven_plugin.HelpMojo
All Classes and Interfaces|All Packages|Constant Field Values