Class ASTBlock
java.lang.Object
org.apache.velocity.runtime.parser.node.SimpleNode
org.apache.velocity.runtime.parser.node.ASTBlock
- All Implemented Interfaces:
Cloneable
,Node
,Renderable
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionget indentation postfixget indentation prefixinit
(InternalContextAdapter context, Object data) jjtAccept
(StandardParserVisitor visitor, Object data) boolean
render
(InternalContextAdapter context, Writer writer) void
setMorePostfix
(String morePosffix) void
setPostfix
(String postfix) set indentation postfixvoid
set indentation prefixMethods inherited from class org.apache.velocity.runtime.parser.node.SimpleNode
childrenAccept, cleanupParserAndTokens, clone, clone, 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, literal, saveTokenImages, setFirstToken, setInfo, setInvalid, toString, toString, value
-
Field Details
-
endsWithNewline
public boolean endsWithNewline
-
-
Constructor Details
-
ASTBlock
public ASTBlock(int id) - Parameters:
id
-
-
ASTBlock
- Parameters:
p
-id
-
-
-
Method Details
-
jjtAccept
- Specified by:
jjtAccept
in interfaceNode
- Overrides:
jjtAccept
in classSimpleNode
- Parameters:
visitor
-data
-- Returns:
- The Node execution result object.
- See Also:
-
init
- Specified by:
init
in interfaceNode
- Overrides:
init
in classSimpleNode
- Parameters:
context
-data
-- Returns:
- The init result.
- Throws:
TemplateInitException
- See Also:
-
setPrefix
set indentation prefix- Parameters:
prefix
-
-
getPrefix
get indentation prefix- Returns:
- indentation prefix
-
setMorePostfix
-
setPostfix
set indentation postfix- Parameters:
postfix
-
-
getPostfix
get indentation postfix- Returns:
- indentation prefix
-
render
public boolean render(InternalContextAdapter context, Writer writer) throws IOException, MethodInvocationException, ResourceNotFoundException, ParseErrorException - Specified by:
render
in interfaceNode
- Specified by:
render
in interfaceRenderable
- Overrides:
render
in classSimpleNode
- Parameters:
context
-writer
-- Returns:
- True if the node rendered successfully.
- Throws:
IOException
MethodInvocationException
ResourceNotFoundException
ParseErrorException
- See Also:
-