org.jamon.codegen
Interface StatementBlock

All Known Subinterfaces:
MethodUnit, Unit
All Known Implementing Classes:
AbstractInnerUnit, AbstractStatementBlock, AbstractUnit, DeclaredMethodUnit, DefUnit, FlowControlBlock, FragmentUnit, OverriddenMethodUnit, TemplateUnit

public interface StatementBlock


Method Summary
 FragmentUnit addFragment(FragmentArgsNode p_node, GenericParams p_genericParams)
           
 void addOptionalArg(OptionalArgNode p_node)
           
 void addRequiredArg(ArgNode p_node)
           
 void addStatement(Statement p_statement)
           
 FragmentUnit getFragmentUnitIntf(java.lang.String p_path)
           
 StatementBlock getParent()
           
 Unit getParentUnit()
           
 

Method Detail

getFragmentUnitIntf

FragmentUnit getFragmentUnitIntf(java.lang.String p_path)

addStatement

void addStatement(Statement p_statement)

addFragment

FragmentUnit addFragment(FragmentArgsNode p_node,
                         GenericParams p_genericParams)

addRequiredArg

void addRequiredArg(ArgNode p_node)

addOptionalArg

void addOptionalArg(OptionalArgNode p_node)

getParentUnit

Unit getParentUnit()

getParent

StatementBlock getParent()


jamon