com.interrupt.bob
Interface IGenerator

All Known Implementing Classes:
ClassGenerator, InterfaceGenerator

public interface IGenerator


Method Summary
 void appendAdders(IBob td, java.lang.StringBuffer sb)
           
 void appendAttribute(java.lang.String attName, java.lang.StringBuffer sb)
           
 void appendAttributeAccessors(java.lang.String attName, java.lang.StringBuffer sb)
           
 void appendChild(java.lang.String tagName, java.lang.StringBuffer sb)
           
 void appendClassName(java.lang.String visibility, java.lang.String clazz, java.lang.String clazzName, java.lang.StringBuffer sb)
           
 void appendClose(java.lang.StringBuffer sb)
           
 void appendFinders(IBob td, java.lang.StringBuffer sb)
           
 void appendPackage(java.lang.String nameSpace, java.lang.StringBuffer sb)
           
 void appendRemovers(IBob td, java.lang.StringBuffer sb)
           
 void mergeTemplate(org.apache.velocity.VelocityContext context, java.lang.String tplName, java.lang.StringBuffer sb)
           
 

Method Detail

mergeTemplate

public void mergeTemplate(org.apache.velocity.VelocityContext context,
                          java.lang.String tplName,
                          java.lang.StringBuffer sb)

appendClassName

public void appendClassName(java.lang.String visibility,
                            java.lang.String clazz,
                            java.lang.String clazzName,
                            java.lang.StringBuffer sb)

appendAttribute

public void appendAttribute(java.lang.String attName,
                            java.lang.StringBuffer sb)

appendAttributeAccessors

public void appendAttributeAccessors(java.lang.String attName,
                                     java.lang.StringBuffer sb)

appendChild

public void appendChild(java.lang.String tagName,
                        java.lang.StringBuffer sb)

appendAdders

public void appendAdders(IBob td,
                         java.lang.StringBuffer sb)

appendFinders

public void appendFinders(IBob td,
                          java.lang.StringBuffer sb)

appendRemovers

public void appendRemovers(IBob td,
                           java.lang.StringBuffer sb)

appendClose

public void appendClose(java.lang.StringBuffer sb)

appendPackage

public void appendPackage(java.lang.String nameSpace,
                          java.lang.StringBuffer sb)