org.jamon.codegen
Class AbstractCallStatement

java.lang.Object
  extended by org.jamon.codegen.AbstractStatement
      extended by org.jamon.codegen.AbstractCallStatement
All Implemented Interfaces:
CallStatement, Statement
Direct Known Subclasses:
AbstractInnerUnitCallStatement, ComponentCallStatement, FargCallStatement

public abstract class AbstractCallStatement
extends AbstractStatement
implements CallStatement


Method Summary
 void addFragmentImpl(FragmentUnit p_unit, ParserErrorsImpl p_errors)
           
protected  void checkSuppliedParams()
           
protected  void generateFragmentParams(CodeWriter p_writer, java.util.List<FragmentArgument> p_fragmentInterfaces)
           
protected abstract  java.lang.String getFragmentIntfName(FragmentUnit p_fragmentUnitIntf)
           
protected  ParamValues getParams()
           
protected  java.lang.String getPath()
           
protected  void makeFragmentImplClasses(java.util.List<FragmentArgument> p_fragmentInterfaces, CodeWriter p_writer, TemplateDescriber p_describer)
           
 
Methods inherited from class org.jamon.codegen.AbstractStatement
generateSourceLine, getLocation, getTemplateIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jamon.codegen.Statement
generateSource
 

Method Detail

addFragmentImpl

public void addFragmentImpl(FragmentUnit p_unit,
                            ParserErrorsImpl p_errors)
Specified by:
addFragmentImpl in interface CallStatement

getFragmentIntfName

protected abstract java.lang.String getFragmentIntfName(FragmentUnit p_fragmentUnitIntf)

makeFragmentImplClasses

protected void makeFragmentImplClasses(java.util.List<FragmentArgument> p_fragmentInterfaces,
                                       CodeWriter p_writer,
                                       TemplateDescriber p_describer)
                                throws ParserErrorImpl
Throws:
ParserErrorImpl

generateFragmentParams

protected void generateFragmentParams(CodeWriter p_writer,
                                      java.util.List<FragmentArgument> p_fragmentInterfaces)

checkSuppliedParams

protected void checkSuppliedParams()
                            throws ParserErrorImpl
Throws:
ParserErrorImpl

getPath

protected final java.lang.String getPath()

getParams

protected final ParamValues getParams()


jamon