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[]
classNames
private java.lang.String[]
classPaths
ClassPaths to locate classNamesprivate java.lang.String
fileName
Option to combine all generated include files into one file ${outputDirectory}/${fileName} Support javah -o optionprivate java.io.File
javahPath
Location for the actual binary.private java.io.File
outputDirectory
Directory to save generate files, must either be fullpath or relative to relative workingDirectoryprivate boolean
useEnvClasspath
private boolean
verbose
private java.io.File
workingDirectory
Working 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.String
getFileName()
java.io.File
getJavahPath()
java.io.File
getOutputDirectory()
boolean
getUseEnvClasspath()
boolean
getVerbose()
java.io.File
getWorkingDirectory()
void
setClassNames(java.lang.String[] names)
void
setClassPaths(java.lang.String[] paths)
void
setFileName(java.lang.String name)
void
setJavahPath(java.io.File javahPath)
void
setOutputDirectory(java.io.File dir)
void
setUseEnvClasspath(boolean flag)
void
setVerbose(boolean flag)
void
setWorkingDirectory(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)
-
-