public abstract class AbstractInnerUnit extends AbstractUnit
Constructor and Description |
---|
AbstractInnerUnit(String name,
StatementBlock parent,
ParserErrorsImpl errors,
org.jamon.api.Location location) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFragmentArg(FragmentArgument arg) |
void |
addOptionalArg(OptionalArgument arg) |
void |
addRequiredArg(RequiredArgument arg) |
List<RequiredArgument> |
getDeclaredRequiredArgs() |
List<FragmentArgument> |
getFragmentArgs() |
Collection<OptionalArgument> |
getOptionalArgs() |
Set<OptionalArgument> |
getOptionalArgsSet() |
List<AbstractArgument> |
getRenderArgs() |
List<RequiredArgument> |
getRequiredArgs() |
Collection<OptionalArgument> |
getSignatureOptionalArgs() |
List<RequiredArgument> |
getSignatureRequiredArgs() |
Collection<AbstractArgument> |
getVisibleArgs() |
boolean |
hasOptionalArgs() |
boolean |
hasRequiredArgs() |
addArgName, addFragment, addOptionalArg, addRequiredArg, compareTo, generateInterfaceSummary, generateRenderBody, getErrors, getFragmentUnitIntf, getName, getParentUnit, printArgs, printArgsDecl, printRenderArgs, printRenderArgsDecl
addStatement, doesIO, getLocation, getParent, getStatements, printStatements
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addStatement, getParent
public AbstractInnerUnit(String name, StatementBlock parent, ParserErrorsImpl errors, org.jamon.api.Location location)
public void addOptionalArg(OptionalArgument arg)
addOptionalArg
in class AbstractUnit
public Collection<OptionalArgument> getOptionalArgs()
public boolean hasOptionalArgs()
public void addRequiredArg(RequiredArgument arg)
addRequiredArg
in class AbstractUnit
public Set<OptionalArgument> getOptionalArgsSet()
public List<RequiredArgument> getRequiredArgs()
public List<RequiredArgument> getDeclaredRequiredArgs()
public boolean hasRequiredArgs()
protected void addFragmentArg(FragmentArgument arg)
addFragmentArg
in class AbstractUnit
public List<FragmentArgument> getFragmentArgs()
getFragmentArgs
in interface Unit
getFragmentArgs
in class AbstractUnit
public List<AbstractArgument> getRenderArgs()
getRenderArgs
in class AbstractUnit
public Collection<AbstractArgument> getVisibleArgs()
getVisibleArgs
in class AbstractUnit
public List<RequiredArgument> getSignatureRequiredArgs()
getSignatureRequiredArgs
in interface Unit
getSignatureRequiredArgs
in class AbstractUnit
public Collection<OptionalArgument> getSignatureOptionalArgs()
getSignatureOptionalArgs
in interface Unit
getSignatureOptionalArgs
in class AbstractUnit
Copyright © 2003–2016 Jamon developers. All rights reserved.