com.jogamp.gluegen.structgen
Class CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter
java.lang.Object
com.jogamp.gluegen.JavaEmitter
com.jogamp.gluegen.structgen.CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter
- All Implemented Interfaces:
- GlueEmitter
- Enclosing class:
- CStructAnnotationProcessor
public static class CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter
- extends JavaEmitter
Methods inherited from class com.jogamp.gluegen.JavaEmitter |
addStrings2Buffer, beginDefines, beginEmission, beginFunctions, beginStructLayout, beginStructs, createConfig, cWriter, emitAllFileFooters, emitAllFileHeaders, emitCHeader, emitCustomJavaCode, emitDefine, emitFunctions, emitStruct, endDefines, endEmission, endFunctions, endStructLayout, endStructs, expandMethodBinding, generateMethodBindingEmitters, generatePrivateEmitters, generatePublicEmitters, getConfig, getImplPackageName, getJavaOutputDir, getJavaPackageName, getJavaRadix, getJavaType, getJavaType, getJavaValue, javaImplWriter, javaWriter, layoutStruct, prepCEmitter, readConfigurationFile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter
public CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter()
openFile
protected PrintWriter openFile(String filename,
String simpleClassName)
throws IOException
- Overrides:
openFile
in class JavaEmitter
- Parameters:
filename
- the class's full filename to open w/ write accesssimpleClassName
- the simple class name, i.e. w/o package name
- Returns:
- a
PrintWriter
instance to write the class source file
- Throws:
IOException