public class MainLibClassGenerator extends ClassGenerator
constFields, docs, fields, gpackage, imports, methods, modelgen
indent, NL, TAB
Constructor and Description |
---|
MainLibClassGenerator(ModelGenerator modelgen,
GPackage gpackage,
GPackage dnaPackage,
DocumentationProvider docs2) |
Modifier and Type | Method and Description |
---|---|
GField |
addField(java.lang.String modifiers,
java.lang.String type,
java.lang.String name,
GComment gcomment) |
GField |
addField(java.lang.String modifiers,
java.lang.String type,
java.lang.String name,
java.lang.String comment) |
java.lang.String |
getClassName() |
void |
visit(CStruct struct) |
void |
write() |
addConstField, addConstField, addField, addImport, addImport, addMethod, getDocs, reset
getIndentString, indent, toCamelCase, toFirstLowerCase
public MainLibClassGenerator(ModelGenerator modelgen, GPackage gpackage, GPackage dnaPackage, DocumentationProvider docs2)
public void visit(CStruct struct) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public void write() throws java.io.FileNotFoundException
java.io.FileNotFoundException
public GField addField(java.lang.String modifiers, java.lang.String type, java.lang.String name, GComment gcomment)
addField
in class ClassGenerator
public GField addField(java.lang.String modifiers, java.lang.String type, java.lang.String name, java.lang.String comment)
public java.lang.String getClassName()
getClassName
in class ClassGenerator