Package org.cakelab.blender.generator
Class CFacadeClassGenerator
- java.lang.Object
-
- org.cakelab.blender.typemap.NameMapping
-
- org.cakelab.blender.generator.utils.CodeGenerator
-
- org.cakelab.blender.generator.utils.ClassGenerator
-
- org.cakelab.blender.generator.CFacadeClassGenerator
-
- All Implemented Interfaces:
CFacadeMembers
public class CFacadeClassGenerator extends ClassGenerator implements CFacadeMembers
-
-
Field Summary
-
Fields inherited from class org.cakelab.blender.generator.utils.ClassGenerator
constFields, docs, fields, gpackage, imports, methods, modelgen
-
Fields inherited from class org.cakelab.blender.generator.utils.CodeGenerator
indent, NL, TAB
-
Fields inherited from interface org.cakelab.blender.typemap.CFacadeMembers
__DNA__SDNA_INDEX, __io__address, __io__addressof, __io__block, __io__blockTable, __io__equals, __io__generic__copy, __io__native__copy, __io__same__encoding, __io__sizeof
-
-
Constructor Summary
Constructors Constructor Description CFacadeClassGenerator(ModelGenerator modelGenerator, GPackage gpackage, DocumentationProvider docs2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
void
reset()
void
visit(CStruct struct)
-
Methods inherited from class org.cakelab.blender.generator.utils.ClassGenerator
addConstField, addConstField, addField, addField, addImport, addImport, addMethod, getDocs
-
Methods inherited from class org.cakelab.blender.generator.utils.CodeGenerator
getIndentString, indent
-
Methods inherited from class org.cakelab.blender.typemap.NameMapping
getFieldDescriptorName, mangle, mapClass2Struct, mapStruct2Class, toCamelCase, toFirstLowerCase, toGetterMethodName, toSetterMethodName
-
-
-
-
Constructor Detail
-
CFacadeClassGenerator
public CFacadeClassGenerator(ModelGenerator modelGenerator, GPackage gpackage, DocumentationProvider docs2)
-
-
Method Detail
-
visit
public void visit(CStruct struct) throws java.io.IOException
- Throws:
java.io.IOException
-
reset
public void reset()
- Overrides:
reset
in classClassGenerator
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in classClassGenerator
-
-