Frames | No Frames |
Constructors with parameter type org.apache.velocity.runtime.parser.node.Node | |
Methods with parameter type org.apache.velocity.runtime.parser.node.Node | |
void | |
void | |
void | |
void | |
void |
Methods with return type org.apache.velocity.runtime.parser.node.Node | |
Node | |
Node | |
Node |
Methods with parameter type org.apache.velocity.runtime.parser.node.Node | |
Object | Display the type of nodes and optionally the
first token. |
Classes implementing org.apache.velocity.runtime.parser.node.Node | |
class | Handles integer addition of nodes
Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | |
class | |
class | Represents all comments... |
class | This class is responsible for handling the pluggable
directives in VTL. |
class | Handles integer division of nodes
Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | This class is responsible for handling the ElseIf VTL control statement. |
class | This class is responsible for handling the Else VTL control statement. |
class | Handles the equivalence operator
|
class | This class is responsible for handling Escapes
in VTL. |
class | This class is responsible for handling EscapedDirectives
in VTL. |
class | |
class | |
class | |
class | |
class | 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 | Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | |
class | handles the range 'operator' [ n .. |
class | |
class | |
class | ASTMethod.java
Method support for references : $foo.method()
NOTE :
introspection is now done at render time. |
class | Handles integer modulus division
Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | Handles integer multiplication
Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | |
class | |
class | |
class | |
class | Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | |
class | |
class | This class is responsible for handling the references in
VTL ($foo). |
class | Node for the #set directive
|
class | ASTStringLiteral support. |
class | Handles integer subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is
what controls the generation of this class. |
class | |
class | |
class | |
class | |
class |
Fields of type org.apache.velocity.runtime.parser.node.Node | |
Node[] | |
Node | |
Node |
Methods with parameter type org.apache.velocity.runtime.parser.node.Node | |
void | This method tells the node to add its argument to the node's
list of children. |
void | |
void | This pair of methods are used to inform the node of its
parent. |
void |
Methods with return type org.apache.velocity.runtime.parser.node.Node | |
Node | returns the RHS Node of the set statement
|
Node | Node.jjtGetChild(int i) This method returns a child node. |
Node | SimpleNode.jjtGetChild(int i) |
Node | |
Node |
Methods with parameter type org.apache.velocity.runtime.parser.node.Node | |
List | Returns an array of the literal rep of the AST
|
String[] | creates an array containing the literal
strings in the macro arguement
|
String[] | gets the args to the VM from the instance-use AST
|
void | How this directive is to be initialized. |
void | simple init - init the tree and get the elementKey from
the AST
|
void | simple init - init the tree and get the elementKey from
the AST
|
void | Store the literal rendition of a node using
the Node.literal(). |
void | |
void | The major meat of VelocimacroProxy, init() checks the # of arguments, patches the
macro body, renders the macro into an AST, and then inits the AST, so it is ready
for quick rendering. |
void | Used by Parser.java to process VMs withing the parsing process
processAndRegister() doesn't actually render the macro to the output
Processes the macro body into the internal representation used by the
VelocimacroProxy objects, and if not currently used, adds it
to the macro Factory
|
boolean | How this directive is to be rendered
|
boolean | renders the #foreach() block
|
boolean | iterates through the argument list and renders every
argument that is appropriate. |
boolean | Throw the literal rendition of the block between
#literal()/#end into the writer. |
boolean | render() doesn't do anything in the final output rendering. |
boolean | iterates through the argument list and renders every
argument that is appropriate. |
boolean | Renders the macro using the context
|
boolean | does the actual rendering of the included file
|