public abstract class JNIGenerator extends Object
Constructor and Description |
---|
JNIGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
generate() |
protected void |
generate(ArrayList<JNIClass> classes) |
abstract void |
generate(JNIClass clazz) |
void |
generateCopyright() |
void |
generateIncludes() |
String |
getCopyright() |
boolean |
getCPP() |
String |
getDelimiter() |
PrintStream |
getOutput() |
String |
getOutputName() |
ProgressMonitor |
getProgressMonitor() |
void |
output(String str) |
void |
outputln() |
void |
outputln(String str) |
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) |
public abstract void generate(JNIClass clazz)
public void generateCopyright()
public void generateIncludes()
public void generate()
public boolean getCPP()
public String getDelimiter()
public PrintStream getOutput()
public String getOutputName()
public void setOutputName(String outputName)
public ProgressMonitor getProgressMonitor()
public void output(String str)
public void outputln()
public void outputln(String str)
public void setOutput(PrintStream output)
public void setProgressMonitor(ProgressMonitor progress)
public String getCopyright()
public void setCopyright(String copyright)
Copyright © 2009-2021 FuseSource, Corp.. All Rights Reserved.