org.jamon.codegen
Class AbstractInnerUnitCallStatement

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

public abstract class AbstractInnerUnitCallStatement
extends AbstractCallStatement


Method Summary
 void generateSource(CodeWriter p_writer, TemplateDescriber p_describer)
          Generate the java source corresponding to this statement, emitting the code to the specified writer.
protected abstract  java.lang.String getDefault(OptionalArgument p_arg)
           
protected  java.lang.String getFragmentIntfName(FragmentUnit p_fragmentUnitIntf)
           
protected  Unit getUnit()
           
 
Methods inherited from class org.jamon.codegen.AbstractCallStatement
addFragmentImpl, checkSuppliedParams, generateFragmentParams, getParams, getPath, makeFragmentImplClasses
 
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
 

Method Detail

getUnit

protected Unit getUnit()

getFragmentIntfName

protected java.lang.String getFragmentIntfName(FragmentUnit p_fragmentUnitIntf)
Specified by:
getFragmentIntfName in class AbstractCallStatement

generateSource

public void generateSource(CodeWriter p_writer,
                           TemplateDescriber p_describer)
                    throws ParserErrorImpl
Description copied from interface: Statement
Generate the java source corresponding to this statement, emitting the code to the specified writer.

Parameters:
p_writer - where to emit the java source
p_describer - the TemplateDescriber to use
Throws:
ParserErrorImpl

getDefault

protected abstract java.lang.String getDefault(OptionalArgument p_arg)


jamon