|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.velocity.runtime.directive.Directive
org.apache.velocity.runtime.directive.Break
public class Break
Break directive used for interrupting scopes.
| Field Summary |
|---|
| Fields inherited from class org.apache.velocity.runtime.directive.Directive |
|---|
rsvc |
| Fields inherited from interface org.apache.velocity.runtime.directive.DirectiveConstants |
|---|
BLOCK, LINE |
| Constructor Summary | |
|---|---|
Break()
|
|
| Method Summary | |
|---|---|
void |
checkArgs(ArrayList<Integer> argtypes,
Token t,
String templateName)
Called by the parser to validate the argument types |
String |
getName()
Return name of this directive. |
int |
getType()
Return type of this directive. |
void |
init(RuntimeServices rs,
InternalContextAdapter context,
Node node)
How this directive is to be initialized. |
boolean |
isScopeProvided()
Since there is no processing of content, there is never a need for an internal scope. |
boolean |
render(InternalContextAdapter context,
Writer writer,
Node node)
This directive throws a StopCommand which signals either the nearest Scope or the specified scope to stop rendering its content. |
| Methods inherited from class org.apache.velocity.runtime.directive.Directive |
|---|
getColumn, getLine, getScopeName, getTemplateName, makeScope, postRender, preRender, setLocation, setLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Break()
| Method Detail |
|---|
public String getName()
getName in class Directivepublic int getType()
getType in class Directivepublic boolean isScopeProvided()
isScopeProvided in class Directive
public void init(RuntimeServices rs,
InternalContextAdapter context,
Node node)
Directive
init in class Directive
public boolean render(InternalContextAdapter context,
Writer writer,
Node node)
render in class Directive
public void checkArgs(ArrayList<Integer> argtypes,
Token t,
String templateName)
throws ParseException
checkArgs in class Directiveargtypes - type, Array of argument types of each argument to the directive
for example ParserTreeConstants.JJTWORDt - token of directivetemplateName - the name of the template this directive is referenced in.
ParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||