Package org.codehaus.mojo.natives.javah
Class JavahConfiguration
java.lang.Object
org.codehaus.mojo.natives.javah.JavahConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String[]private String[]ClassPaths to locate classNamesprivate StringOption to combine all generated include files into one file ${outputDirectory}/${fileName} Support javah -o optionprivate FileLocation for the actual binary.private FileDirectory to save generate files, must either be fullpath or relative to relative workingDirectoryprivate booleanprivate booleanprivate FileWorking directory where javah command will run -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]booleanbooleanvoidsetClassNames(String[] names) voidsetClassPaths(String[] paths) voidsetFileName(String name) voidsetJavahPath(File javahPath) voidsetOutputDirectory(File dir) voidsetUseEnvClasspath(boolean flag) voidsetVerbose(boolean flag) voidsetWorkingDirectory(File dir)
-
Field Details
-
workingDirectory
Working directory where javah command will run -
outputDirectory
Directory to save generate files, must either be fullpath or relative to relative workingDirectory -
fileName
Option to combine all generated include files into one file ${outputDirectory}/${fileName} Support javah -o option -
javahPath
Location for the actual binary. This may benulL -
classNames
-
classPaths
ClassPaths to locate classNames -
useEnvClasspath
private boolean useEnvClasspath -
verbose
private boolean verbose
-
-
Constructor Details
-
JavahConfiguration
public JavahConfiguration()
-
-
Method Details
-
setOutputDirectory
-
getOutputDirectory
-
getClassPaths
-
setJavahPath
-
setClassPaths
-
setUseEnvClasspath
public void setUseEnvClasspath(boolean flag) -
getUseEnvClasspath
public boolean getUseEnvClasspath() -
setVerbose
public void setVerbose(boolean flag) -
getJavahPath
-
getVerbose
public boolean getVerbose() -
setClassNames
-
getClassNames
-
setFileName
-
getFileName
-
getWorkingDirectory
-
setWorkingDirectory
-