CodeGen
Class GenCI
java.lang.Object
CodeGen.Gen
CodeGen.GenCI
public class GenCI
- extends Gen
Code generator for the component interface
Field Summary |
private java.lang.String |
clname
|
private java.lang.String |
libname
|
Constructor Summary |
GenCI(java.lang.String klass)
|
Method Summary |
protected void |
gen(java.io.OutputStreamWriter ostr)
|
protected java.lang.String |
genAccept()
Generate the accept() function |
protected static java.lang.String |
genAccept(Gen self)
|
protected java.lang.String |
genConstructors()
|
protected java.lang.String |
genGetProc()
|
protected java.lang.String |
genWrappers()
|
Methods inherited from class CodeGen.Gen |
__putRefCount, arrayConversion, classNamer, classNameToDotJavaFile, convertArray, convertArray, genArgList, generate, genHead, genValue, getFQCN, getImports, getImports, isCC, linkErr, newMethod, newMethod, newObj, newObj, prettyPrint, writeTo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clname
private java.lang.String clname
libname
private java.lang.String libname
GenCI
public GenCI(java.lang.String klass)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
gen
protected void gen(java.io.OutputStreamWriter ostr)
throws java.io.IOException,
java.lang.NoSuchMethodException
- Overrides:
gen
in class Gen
- Throws:
java.io.IOException
java.lang.NoSuchMethodException
genGetProc
protected java.lang.String genGetProc()
throws java.io.IOException
- Throws:
java.io.IOException
genConstructors
protected java.lang.String genConstructors()
throws java.io.IOException
- Overrides:
genConstructors
in class Gen
- Throws:
java.io.IOException
genWrappers
protected java.lang.String genWrappers()
throws java.io.IOException,
java.lang.NoSuchMethodException
- Overrides:
genWrappers
in class Gen
- Throws:
java.io.IOException
java.lang.NoSuchMethodException
genAccept
protected java.lang.String genAccept()
throws java.io.IOException
- Generate the accept() function
- Overrides:
genAccept
in class Gen
- Returns:
- Code
- Throws:
java.io.IOException
genAccept
protected static java.lang.String genAccept(Gen self)
throws java.io.IOException
- Throws:
java.io.IOException