CodeGen
Class GenCI

java.lang.Object
  extended by CodeGen.Gen
      extended by 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
           
 
Fields inherited from class CodeGen.Gen
cinfo, constr, isCTLI, isForwardDecl, methods, modifiers, name, pkg, prfx, supername
 
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
 

Field Detail

clname

private java.lang.String clname

libname

private java.lang.String libname
Constructor Detail

GenCI

public GenCI(java.lang.String klass)
      throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException
Method Detail

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