NVelocity.Runtime.Parser.Node
Class ASTElseStatement

This class is responsible for handling the Else VTL control statement. Please look at the Parser.jjt file which is what controls the generation of this class. *

Fields inherited from class NVelocity.Runtime.Parser.Node.SimpleNode
children, first, id, info, invalid, last, parent, parser, rsvc, state

Constructor Summary
ASTElseStatement(int id)
ASTElseStatement(NVelocity.Runtime.Parser.Parser p, int id)

Properties inherited from class NVelocity.Runtime.Parser.Node.SimpleNode
Column, FirstToken, Info, LastToken, Line, Type

Method Summary
bool evaluate(NVelocity.Context.InternalContextAdapter context)
         An ASTElseStatement always evaluates to true. Basically behaves like an #if(true).
object jjtAccept(NVelocity.Runtime.Parser.Node.ParserVisitor visitor, object data)
        Accept the visitor. *

Methods inherited from class NVelocity.Runtime.Parser.Node.SimpleNode
childrenAccept, dump, execute, init, isInvalid, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, literal, render, setInvalid, toString, value_Renamed

Methods inherited from class System.Object
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString


Constructor Detail

ASTElseStatement

public ASTElseStatement(int id)


ASTElseStatement

public ASTElseStatement(NVelocity.Runtime.Parser.Parser p,
                        int id)

Method Detail

evaluate

public bool evaluate(NVelocity.Context.InternalContextAdapter context)

An ASTElseStatement always evaluates to true. Basically behaves like an #if(true).


jjtAccept

public object jjtAccept(NVelocity.Runtime.Parser.Node.ParserVisitor visitor,
                        object data)

Accept the visitor. *