org.jsmiparser.codegen
Class CodeBuilder

java.lang.Object
  extended by org.jsmiparser.codegen.CodeBuilder

public class CodeBuilder
extends java.lang.Object


Constructor Summary
CodeBuilder(org.jsmiparser.smi.SmiMib mib, CodeBuilderSettings settings, BuilderFactory builderFactory, com.sun.codemodel.JCodeModel codeModel)
           
 
Method Summary
 void build()
           
protected  void buildEnum(org.jsmiparser.smi.SmiType type, java.lang.String typeName)
           
protected  void buildEnums()
           
protected  void buildModule(org.jsmiparser.smi.SmiModule module)
           
protected  void buildOids()
           
 void write(java.io.PrintStream status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeBuilder

public CodeBuilder(org.jsmiparser.smi.SmiMib mib,
                   CodeBuilderSettings settings,
                   BuilderFactory builderFactory,
                   com.sun.codemodel.JCodeModel codeModel)
Method Detail

build

public void build()

buildOids

protected void buildOids()

buildModule

protected void buildModule(org.jsmiparser.smi.SmiModule module)

buildEnums

protected void buildEnums()

buildEnum

protected void buildEnum(org.jsmiparser.smi.SmiType type,
                         java.lang.String typeName)

write

public void write(java.io.PrintStream status)
           throws java.io.IOException
Throws:
java.io.IOException