org.jsmiparser.codegen
Class BuilderFactory

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

public class BuilderFactory
extends java.lang.Object


Constructor Summary
BuilderFactory(CodeBuilderSettings settings)
           
 
Method Summary
 CodeBuilder createCodeBuilder(org.jsmiparser.smi.SmiMib mib)
           
 EnumBuilder createEnumBuilder(org.jsmiparser.smi.SmiType type, java.lang.String typeName)
           
 ModuleBuilder createModuleBuilder(org.jsmiparser.smi.SmiModule module)
           
 org.jsmiparser.smi.SmiCodeNamingStrategy createNamingStrategy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuilderFactory

public BuilderFactory(CodeBuilderSettings settings)
Method Detail

createCodeBuilder

public CodeBuilder createCodeBuilder(org.jsmiparser.smi.SmiMib mib)

createNamingStrategy

public org.jsmiparser.smi.SmiCodeNamingStrategy createNamingStrategy()

createEnumBuilder

public EnumBuilder createEnumBuilder(org.jsmiparser.smi.SmiType type,
                                     java.lang.String typeName)

createModuleBuilder

public ModuleBuilder createModuleBuilder(org.jsmiparser.smi.SmiModule module)