org.fusesource.hawtjni.generator
Class JNIGenerator
java.lang.Object
org.fusesource.hawtjni.generator.JNIGenerator
- Direct Known Subclasses:
- CleanupClass, ConstantsGenerator, NativesGenerator, SizeofGenerator, StatsGenerator, StructsGenerator
public abstract class JNIGenerator
- extends java.lang.Object
- Author:
- Hiram Chirino
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JNIGenerator
public JNIGenerator()
sortMethods
public static void sortMethods(java.util.List<JNIMethod> methods)
generate
public abstract void generate(JNIClass clazz)
generateCopyright
public void generateCopyright()
generateIncludes
public void generateIncludes()
generate
public void generate()
generate
protected void generate(java.util.ArrayList<JNIClass> classes)
getCPP
public boolean getCPP()
getDelimiter
public java.lang.String getDelimiter()
getOutput
public java.io.PrintStream getOutput()
getOutputName
public java.lang.String getOutputName()
setOutputName
public void setOutputName(java.lang.String outputName)
getProgressMonitor
public ProgressMonitor getProgressMonitor()
output
public void output(java.lang.String str)
outputln
public void outputln()
outputln
public void outputln(java.lang.String str)
setClasses
public void setClasses(java.util.ArrayList<JNIClass> classes)
setOutput
public void setOutput(java.io.PrintStream output)
setProgressMonitor
public void setProgressMonitor(ProgressMonitor progress)
getCopyright
public java.lang.String getCopyright()
setCopyright
public void setCopyright(java.lang.String copyright)
Copyright © 2009-2011 FuseSource, Corp.. All Rights Reserved.