Class JNIGenerator

java.lang.Object
org.fusesource.hawtjni.generator.JNIGenerator
Direct Known Subclasses:
CleanupClass, ConstantsGenerator, NativesGenerator, SizeofGenerator, StatsGenerator, StructsGenerator

public abstract class JNIGenerator extends Object
  • Constructor Details

    • JNIGenerator

      public JNIGenerator()
  • Method Details

    • sortMethods

      public static void sortMethods(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(ArrayList<JNIClass> classes)
    • getCPP

      public boolean getCPP()
    • getDelimiter

      public String getDelimiter()
    • getOutput

      public PrintStream getOutput()
    • getOutputName

      public String getOutputName()
    • setOutputName

      public void setOutputName(String outputName)
    • getProgressMonitor

      public ProgressMonitor getProgressMonitor()
    • output

      public void output(String str)
    • outputln

      public void outputln()
    • outputln

      public void outputln(String str)
    • setClasses

      public void setClasses(ArrayList<JNIClass> classes)
    • setOutput

      public void setOutput(PrintStream output)
    • setProgressMonitor

      public void setProgressMonitor(ProgressMonitor progress)
    • getCopyright

      public String getCopyright()
    • setCopyright

      public void setCopyright(String copyright)