Package org.codehaus.mojo.natives.javah
Class JavahConfiguration
- java.lang.Object
-
- org.codehaus.mojo.natives.javah.JavahConfiguration
-
public class JavahConfiguration extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]classNamesprivate java.lang.String[]classPathsClassPaths to locate classNamesprivate java.lang.StringfileNameOption to combine all generated include files into one file ${outputDirectory}/${fileName} Support javah -o optionprivate java.io.FilejavahPathLocation for the actual binary.private java.io.FileoutputDirectoryDirectory to save generate files, must either be fullpath or relative to relative workingDirectoryprivate booleanuseEnvClasspathprivate booleanverboseprivate java.io.FileworkingDirectoryWorking directory where javah command will run
-
Constructor Summary
Constructors Constructor Description JavahConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getClassNames()java.lang.String[]getClassPaths()java.lang.StringgetFileName()java.io.FilegetJavahPath()java.io.FilegetOutputDirectory()booleangetUseEnvClasspath()booleangetVerbose()java.io.FilegetWorkingDirectory()voidsetClassNames(java.lang.String[] names)voidsetClassPaths(java.lang.String[] paths)voidsetFileName(java.lang.String name)voidsetJavahPath(java.io.File javahPath)voidsetOutputDirectory(java.io.File dir)voidsetUseEnvClasspath(boolean flag)voidsetVerbose(boolean flag)voidsetWorkingDirectory(java.io.File dir)
-
-
-
Field Detail
-
workingDirectory
private java.io.File workingDirectory
Working directory where javah command will run
-
outputDirectory
private java.io.File outputDirectory
Directory to save generate files, must either be fullpath or relative to relative workingDirectory
-
fileName
private java.lang.String fileName
Option to combine all generated include files into one file ${outputDirectory}/${fileName} Support javah -o option
-
javahPath
private java.io.File javahPath
Location for the actual binary. This may benulL
-
classNames
private java.lang.String[] classNames
-
classPaths
private java.lang.String[] classPaths
ClassPaths to locate classNames
-
useEnvClasspath
private boolean useEnvClasspath
-
verbose
private boolean verbose
-
-
Method Detail
-
setOutputDirectory
public void setOutputDirectory(java.io.File dir)
-
getOutputDirectory
public java.io.File getOutputDirectory()
-
getClassPaths
public java.lang.String[] getClassPaths()
-
setJavahPath
public void setJavahPath(java.io.File javahPath)
-
setClassPaths
public void setClassPaths(java.lang.String[] paths)
-
setUseEnvClasspath
public void setUseEnvClasspath(boolean flag)
-
getUseEnvClasspath
public boolean getUseEnvClasspath()
-
setVerbose
public void setVerbose(boolean flag)
-
getJavahPath
public java.io.File getJavahPath()
-
getVerbose
public boolean getVerbose()
-
setClassNames
public void setClassNames(java.lang.String[] names)
-
getClassNames
public java.lang.String[] getClassNames()
-
setFileName
public void setFileName(java.lang.String name)
-
getFileName
public java.lang.String getFileName()
-
getWorkingDirectory
public java.io.File getWorkingDirectory()
-
setWorkingDirectory
public void setWorkingDirectory(java.io.File dir)
-
-