public class ASTDirective extends SimpleNode
Constructor and Description |
---|
ASTDirective(int id) |
ASTDirective(Parser p,
int id) |
Modifier and Type | Method and Description |
---|---|
String |
getDirectiveName()
Gets the name of this directive.
|
int |
getDirectiveType() |
String |
getMorePrefix()
more prefix getter
|
String |
getPostfix()
get indentation postfix
|
String |
getPrefix()
get indentation prefix
|
Object |
init(InternalContextAdapter context,
Object data) |
Object |
jjtAccept(ParserVisitor visitor,
Object data) |
String |
literal()
Returns the string "#directive_name(...)".
|
boolean |
render(InternalContextAdapter context,
Writer writer) |
void |
setDirectiveName(String str)
Sets the directive name.
|
void |
setPostfix(String postfix)
set indentation postfix
|
void |
setPrefix(String prefix)
set indentation prefix
|
String |
toString() |
childrenAccept, cleanupParserAndTokens, dump, dump, dump, evaluate, execute, getColumn, getFirstToken, getFirstTokenImage, getInfo, getLastToken, getLastTokenImage, getLine, getLocation, getParser, getRuntimeServices, getTemplate, getTemplateName, getType, isInvalid, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, saveTokenImages, setFirstToken, setInfo, setInvalid, toString, value
public ASTDirective(int id)
id
- public ASTDirective(Parser p, int id)
p
- id
- public Object jjtAccept(ParserVisitor visitor, Object data)
jjtAccept
in interface Node
jjtAccept
in class SimpleNode
SimpleNode.jjtAccept(org.apache.velocity.runtime.parser.node.ParserVisitor, java.lang.Object)
public Object init(InternalContextAdapter context, Object data) throws TemplateInitException
init
in interface Node
init
in class SimpleNode
TemplateInitException
SimpleNode.init(org.apache.velocity.context.InternalContextAdapter, java.lang.Object)
public void setPrefix(String prefix)
prefix
- public String getPrefix()
public void setPostfix(String postfix)
postfix
- public String getPostfix()
public String getMorePrefix()
public int getDirectiveType()
public boolean render(InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ResourceNotFoundException, ParseErrorException
render
in interface Node
render
in interface Renderable
render
in class SimpleNode
IOException
MethodInvocationException
ResourceNotFoundException
ParseErrorException
SimpleNode.render(org.apache.velocity.context.InternalContextAdapter, java.io.Writer)
public void setDirectiveName(String str)
str
- public String getDirectiveName()
public String toString()
toString
in class SimpleNode
public String literal()
literal
in interface Node
literal
in class SimpleNode
Node.literal()
Copyright © 2000–2021 The Apache Software Foundation. All rights reserved.