Index

A B C D E F G H I L N O P R S T V W 
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.
Call mvn 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
 
A B C D E F G H I L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values