org.jamon.codegen
Class FragmentUnit
java.lang.Object
org.jamon.codegen.AbstractStatementBlock
org.jamon.codegen.AbstractUnit
org.jamon.codegen.AbstractInnerUnit
org.jamon.codegen.FragmentUnit
- All Implemented Interfaces:
- StatementBlock, Unit
public class FragmentUnit
- extends AbstractInnerUnit
| Methods inherited from class org.jamon.codegen.AbstractInnerUnit |
addRequiredArg, getDeclaredRequiredArgs, getFragmentArgs, getOptionalArgs, getOptionalArgsSet, getRenderArgs, getRequiredArgs, getSignatureOptionalArgs, getSignatureRequiredArgs, getVisibleArgs, hasOptionalArgs, hasRequiredArgs |
| Methods inherited from class org.jamon.codegen.AbstractUnit |
addArgName, addFragment, addRequiredArg, generateInterfaceSummary, generateRenderBody, getErrors, getName, getParentUnit, printArgs, printArgsDecl, printRenderArgs, printRenderArgsDecl, printRenderBodyEnd |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FragmentUnit
public FragmentUnit(java.lang.String p_name,
StatementBlock p_parent,
GenericParams p_genericParams,
ParserErrorsImpl p_errors,
org.jamon.api.Location p_location)
getFragmentInterfaceName
public java.lang.String getFragmentInterfaceName(boolean p_makeGeneric)
addOptionalArg
public void addOptionalArg(OptionalArgNode p_node)
- Specified by:
addOptionalArg in interface StatementBlock- Overrides:
addOptionalArg in class AbstractUnit
addOptionalArg
public void addOptionalArg(OptionalArgument p_arg)
- Overrides:
addOptionalArg in class AbstractInnerUnit
addFragmentArg
protected void addFragmentArg(FragmentArgument p_arg)
- Overrides:
addFragmentArg in class AbstractInnerUnit
getFragmentUnitIntf
public FragmentUnit getFragmentUnitIntf(java.lang.String p_path)
- Specified by:
getFragmentUnitIntf in interface StatementBlock- Overrides:
getFragmentUnitIntf in class AbstractUnit
printInterface
public void printInterface(CodeWriter p_writer,
java.lang.String p_interfaceModifiers,
boolean p_isCopy)
jamon