org.jsmiparser.codegen
Class ModuleBuilder

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

public class ModuleBuilder
extends java.lang.Object


Constructor Summary
ModuleBuilder(CodeBuilderSettings settings, org.jsmiparser.smi.SmiModule module, com.sun.codemodel.JCodeModel codeModel)
           
 
Method Summary
protected  void addBerTagValueGetter()
           
protected  void addConstructor()
           
protected  void addEnumConstants()
           
protected  void addFields()
           
protected  void addGetters()
           
protected  void addInterfaces()
           
protected  void addJavadocs()
           
protected  void addNameGetter()
           
protected  void addOidStrGetter()
           
protected  void addToString()
           
 com.sun.codemodel.JDefinedClass build()
           
protected  com.sun.codemodel.JPackage determinePackage()
           
protected  org.jsmiparser.smi.SmiPrimitiveType determinePrimitiveType(org.jsmiparser.smi.SmiOidValue v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleBuilder

public ModuleBuilder(CodeBuilderSettings settings,
                     org.jsmiparser.smi.SmiModule module,
                     com.sun.codemodel.JCodeModel codeModel)
Method Detail

build

public com.sun.codemodel.JDefinedClass build()

determinePackage

protected com.sun.codemodel.JPackage determinePackage()

addJavadocs

protected void addJavadocs()

addInterfaces

protected void addInterfaces()

addEnumConstants

protected void addEnumConstants()

determinePrimitiveType

protected org.jsmiparser.smi.SmiPrimitiveType determinePrimitiveType(org.jsmiparser.smi.SmiOidValue v)

addFields

protected void addFields()

addConstructor

protected void addConstructor()

addGetters

protected void addGetters()

addNameGetter

protected void addNameGetter()

addOidStrGetter

protected void addOidStrGetter()

addBerTagValueGetter

protected void addBerTagValueGetter()

addToString

protected void addToString()