Package org.fusesource.hawtjni.generator
Class JNIGenerator
java.lang.Object
org.fusesource.hawtjni.generator.JNIGenerator
- Direct Known Subclasses:
CleanupClass
,ConstantsGenerator
,NativesGenerator
,SizeofGenerator
,StatsGenerator
,StructsGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate()
protected void
abstract void
void
void
boolean
getCPP()
void
void
outputln()
void
void
setClasses
(ArrayList<JNIClass> classes) void
setCopyright
(String copyright) void
setOutput
(PrintStream output) void
setOutputName
(String outputName) void
setProgressMonitor
(ProgressMonitor progress) static void
sortMethods
(List<JNIMethod> methods)
-
Constructor Details
-
JNIGenerator
public JNIGenerator()
-
-
Method Details
-
sortMethods
-
generate
-
generateCopyright
public void generateCopyright() -
generateIncludes
public void generateIncludes() -
generate
public void generate() -
generate
-
getCPP
public boolean getCPP() -
getDelimiter
-
getOutput
-
getOutputName
-
setOutputName
-
getProgressMonitor
-
output
-
outputln
public void outputln() -
outputln
-
setClasses
-
setOutput
-
setProgressMonitor
-
getCopyright
-
setCopyright
-