Modifier and Type | Field and Description |
---|---|
(package private) SimpleNode |
VelocimacroManager.MacroEntry.nodeTree |
Modifier and Type | Method and Description |
---|---|
SimpleNode |
VelocimacroManager.MacroEntry.getNodeTree() |
static SimpleNode |
Runtime.parse(java.io.Reader reader,
java.lang.String templateName)
Deprecated.
Parse the input and return the root of
AST node structure.
|
SimpleNode |
RuntimeInstance.parse(java.io.Reader reader,
java.lang.String templateName)
Parse the input and return the root of
AST node structure.
|
SimpleNode |
RuntimeServices.parse(java.io.Reader reader,
java.lang.String templateName)
Parse the input and return the root of
AST node structure.
|
static SimpleNode |
RuntimeSingleton.parse(java.io.Reader reader,
java.lang.String templateName)
Parse the input and return the root of
AST node structure.
|
static SimpleNode |
Runtime.parse(java.io.Reader reader,
java.lang.String templateName,
boolean dumpNamespace)
Deprecated.
Parse the input and return the root of the AST node structure.
|
SimpleNode |
RuntimeInstance.parse(java.io.Reader reader,
java.lang.String templateName,
boolean dumpNamespace)
Parse the input and return the root of the AST node structure.
|
SimpleNode |
RuntimeServices.parse(java.io.Reader reader,
java.lang.String templateName,
boolean dumpNamespace)
Parse the input and return the root of the AST node structure.
|
static SimpleNode |
RuntimeSingleton.parse(java.io.Reader reader,
java.lang.String templateName,
boolean dumpNamespace)
Parse the input and return the root of the AST node structure.
|
Modifier and Type | Field and Description |
---|---|
private SimpleNode |
VMProxyArg.nodeTree
the AST if the type is such that it's dynamic (ex.
|
private SimpleNode |
VelocimacroProxy.nodeTree |
Modifier and Type | Method and Description |
---|---|
SimpleNode |
VMProxyArg.getNodeTree() |
Modifier and Type | Method and Description |
---|---|
void |
VelocimacroProxy.setNodeTree(SimpleNode tree) |
Modifier and Type | Method and Description |
---|---|
SimpleNode |
Parser.Directive()
Supports the Pluggable Directives
#foo( arg+ )
|
SimpleNode |
Parser.parse(java.io.Reader reader,
java.lang.String templateName)
This was also added to allow parsers to be
re-usable.
|
SimpleNode |
Parser.process()
This method is what starts the whole parsing
process.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTAddNode |
class |
ASTAndNode
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
class |
ASTAssignment |
class |
ASTBlock |
class |
ASTComment
Represents all comments...
|
class |
ASTDirective
This class is responsible for handling the pluggable
directives in VTL.
|
class |
ASTDivNode
Handles integer division of nodes
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
class |
ASTElseIfStatement
This class is responsible for handling the ElseIf VTL control statement.
|
class |
ASTElseStatement
This class is responsible for handling the Else VTL control statement.
|
class |
ASTEQNode
Handles the equivalence operator
|
class |
ASTEscape
This class is responsible for handling Escapes
in VTL.
|
class |
ASTEscapedDirective
This class is responsible for handling EscapedDirectives
in VTL.
|
class |
ASTExpression |
class |
ASTFalse |
class |
ASTGENode |
class |
ASTGTNode |
class |
ASTIdentifier
ASTIdentifier.java
Method support for identifiers : $foo
mainly used by ASTRefrence
Introspection is now moved to 'just in time' or at render / execution
time.
|
class |
ASTIfStatement |
class |
ASTIncludeStatement |
class |
ASTIntegerRange |
class |
ASTLENode |
class |
ASTLTNode |
class |
ASTMethod
ASTMethod.java
Method support for references : $foo.method()
NOTE :
introspection is now done at render time.
|
class |
ASTModNode |
class |
ASTMulNode
Handles integer multiplication
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
class |
ASTNENode |
class |
ASTNotNode |
class |
ASTNumberLiteral |
class |
ASTObjectArray |
class |
ASTOrNode
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
class |
ASTParameters |
class |
ASTprocess |
class |
ASTReference
This class is responsible for handling the references in
VTL ($foo).
|
class |
ASTSetDirective
Node for the #set directive
|
class |
ASTStringLiteral
ASTStringLiteral support.
|
class |
ASTSubtractNode
Handles integer subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
class |
ASTText |
class |
ASTTrue |
class |
ASTVariable |
class |
ASTWord |
Modifier and Type | Field and Description |
---|---|
private SimpleNode |
ASTStringLiteral.nodeTree |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ParserVisitor.visit(SimpleNode node,
java.lang.Object data) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
BaseVisitor.visit(SimpleNode node,
java.lang.Object data) |
java.lang.Object |
NodeViewMode.visit(SimpleNode node,
java.lang.Object data)
Display a SimpleNode
|
Modifier and Type | Field and Description |
---|---|
private SimpleNode |
TemplateNodeView.document
Root of the AST node structure that results from
parsing a template.
|
Copyright ? 2002 Apache Software Foundation. All Rights Reserved.