org.jamon.codegen
Class AbstractInnerUnit
java.lang.Object
org.jamon.codegen.AbstractStatementBlock
org.jamon.codegen.AbstractUnit
org.jamon.codegen.AbstractInnerUnit
- All Implemented Interfaces:
- StatementBlock, Unit
- Direct Known Subclasses:
- DeclaredMethodUnit, DefUnit, FragmentUnit
public abstract class AbstractInnerUnit
- extends AbstractUnit
| Methods inherited from class org.jamon.codegen.AbstractUnit |
addArgName, addFragment, addOptionalArg, addRequiredArg, generateInterfaceSummary, generateRenderBody, getErrors, getFragmentUnitIntf, 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 |
AbstractInnerUnit
public AbstractInnerUnit(java.lang.String p_name,
StatementBlock p_parent,
ParserErrorsImpl p_errors,
org.jamon.api.Location p_location)
addOptionalArg
public void addOptionalArg(OptionalArgument p_arg)
- Specified by:
addOptionalArg in class AbstractUnit
getOptionalArgs
public java.util.Collection<OptionalArgument> getOptionalArgs()
hasOptionalArgs
public boolean hasOptionalArgs()
addRequiredArg
public void addRequiredArg(RequiredArgument p_arg)
- Specified by:
addRequiredArg in class AbstractUnit
getOptionalArgsSet
public java.util.Set<OptionalArgument> getOptionalArgsSet()
getRequiredArgs
public java.util.List<RequiredArgument> getRequiredArgs()
getDeclaredRequiredArgs
public java.util.List<RequiredArgument> getDeclaredRequiredArgs()
hasRequiredArgs
public boolean hasRequiredArgs()
addFragmentArg
protected void addFragmentArg(FragmentArgument p_arg)
- Specified by:
addFragmentArg in class AbstractUnit
getFragmentArgs
public java.util.List<FragmentArgument> getFragmentArgs()
- Specified by:
getFragmentArgs in interface Unit- Specified by:
getFragmentArgs in class AbstractUnit
getRenderArgs
public java.util.List<AbstractArgument> getRenderArgs()
- Overrides:
getRenderArgs in class AbstractUnit
getVisibleArgs
public java.util.Collection<AbstractArgument> getVisibleArgs()
- Specified by:
getVisibleArgs in class AbstractUnit
getSignatureRequiredArgs
public java.util.List<RequiredArgument> getSignatureRequiredArgs()
- Specified by:
getSignatureRequiredArgs in interface Unit- Specified by:
getSignatureRequiredArgs in class AbstractUnit
getSignatureOptionalArgs
public java.util.Collection<OptionalArgument> getSignatureOptionalArgs()
- Specified by:
getSignatureOptionalArgs in interface Unit- Specified by:
getSignatureOptionalArgs in class AbstractUnit
jamon