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 JNIGenerator()
public static void sortMethods(List<JNIMethod> methods)
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 outputln()
public void setClasses(ArrayList<JNIClass> classes)
public void setOutput(PrintStream output)
public void setProgressMonitor(ProgressMonitor progress)
public String getCopyright()
public void setCopyright(String copyright)
Copyright © 2009–2024 FuseSource, Corp.. All rights reserved.