public abstract class JNIGenerator
extends java.lang.Object
Constructor and Description |
---|
JNIGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
generate() |
protected void |
generate(java.util.ArrayList<JNIClass> classes) |
abstract void |
generate(JNIClass clazz) |
void |
generateCopyright() |
void |
generateIncludes() |
java.lang.String |
getCopyright() |
boolean |
getCPP() |
java.lang.String |
getDelimiter() |
java.io.PrintStream |
getOutput() |
java.lang.String |
getOutputName() |
ProgressMonitor |
getProgressMonitor() |
void |
output(java.lang.String str) |
void |
outputln() |
void |
outputln(java.lang.String str) |
void |
setClasses(java.util.ArrayList<JNIClass> classes) |
void |
setCopyright(java.lang.String copyright) |
void |
setOutput(java.io.PrintStream output) |
void |
setOutputName(java.lang.String outputName) |
void |
setProgressMonitor(ProgressMonitor progress) |
static void |
sortMethods(java.util.List<JNIMethod> methods) |
public static void sortMethods(java.util.List<JNIMethod> methods)
public abstract void generate(JNIClass clazz)
public void generateCopyright()
public void generateIncludes()
public void generate()
protected void generate(java.util.ArrayList<JNIClass> classes)
public boolean getCPP()
public java.lang.String getDelimiter()
public java.io.PrintStream getOutput()
public java.lang.String getOutputName()
public void setOutputName(java.lang.String outputName)
public ProgressMonitor getProgressMonitor()
public void output(java.lang.String str)
public void outputln()
public void outputln(java.lang.String str)
public void setClasses(java.util.ArrayList<JNIClass> classes)
public void setOutput(java.io.PrintStream output)
public void setProgressMonitor(ProgressMonitor progress)
public java.lang.String getCopyright()
public void setCopyright(java.lang.String copyright)
Copyright © 2009–2024 FuseSource, Corp.. All rights reserved.