Save This Page
Home » velocity-1.5 » org.apache » velocity » runtime » parser » node » [javadoc | source]
org.apache.velocity.runtime.parser.node
public class: SimpleNode [javadoc | source]
java.lang.Object
   org.apache.velocity.runtime.parser.node.SimpleNode

All Implemented Interfaces:
    Node

Direct Known Subclasses:
    ASTEscapedDirective, ASTReference, ASTElseIfStatement, ASTWord, ASTStop, ASTIntegerRange, ASTMap, ASTElseStatement, ASTSetDirective, ASTIdentifier, ASTTrue, ASTprocess, ASTIfStatement, ASTComment, ASTIncludeStatement, ASTLTNode, ASTFloatingPointLiteral, ASTVariable, ASTAndNode, ASTAddNode, ASTEscape, ASTBlock, ASTExpression, ASTOrNode, ASTGENode, ASTNENode, ASTIntegerLiteral, ASTModNode, ASTMethod, ASTLENode, ASTEQNode, ASTParameters, ASTGTNode, ASTNotNode, ASTStringLiteral, ASTNumberLiteral, ASTFalse, ASTDivNode, ASTObjectArray, ASTDirective, ASTText, ASTSubtractNode, ASTAssignment, ASTMulNode

Field Summary
protected  RuntimeServices rsvc     
protected  Log log     
protected  Node parent     
protected  Node[] children     
protected  int id     
protected  Parser parser     
protected  int info     
public  boolean state     
protected  boolean invalid     
protected  Token first     
protected  Token last     
Constructor:
 public SimpleNode(int i) 
 public SimpleNode(Parser p,
    int i) 
    Parameters:
    p -
    i -
Method from org.apache.velocity.runtime.parser.node.SimpleNode Summary:
childrenAccept,   dump,   evaluate,   execute,   getColumn,   getFirstToken,   getInfo,   getLastToken,   getLine,   getType,   init,   isInvalid,   jjtAccept,   jjtAddChild,   jjtClose,   jjtGetChild,   jjtGetNumChildren,   jjtGetParent,   jjtOpen,   jjtSetParent,   literal,   render,   setFirstToken,   setInfo,   setInvalid,   toString,   toString,   value
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.velocity.runtime.parser.node.SimpleNode Detail:
 public Object childrenAccept(ParserVisitor visitor,
    Object data) 
 public  void dump(String prefix) 
    Override this method if you want to customize how the node dumps out its children.
 public boolean evaluate(InternalContextAdapter context) throws MethodInvocationException 
 public Object execute(Object o,
    InternalContextAdapter context) throws MethodInvocationException 
 public int getColumn() 
 public Token getFirstToken() 
 public int getInfo() 
 public Token getLastToken() 
 public int getLine() 
 public int getType() 
 public Object init(InternalContextAdapter context,
    Object data) throws TemplateInitException 
 public boolean isInvalid() 
 public Object jjtAccept(ParserVisitor visitor,
    Object data) 
 public  void jjtAddChild(Node n,
    int i) 
 public  void jjtClose() 
 public Node jjtGetChild(int i) 
 public int jjtGetNumChildren() 
 public Node jjtGetParent() 
 public  void jjtOpen() 
 public  void jjtSetParent(Node n) 
 public String literal() 
 public boolean render(InternalContextAdapter context,
    Writer writer) throws MethodInvocationException, IOException, ResourceNotFoundException, ParseErrorException 
 public  void setFirstToken(Token t) 
 public  void setInfo(int info) 
 public  void setInvalid() 
 public String toString() 
 public String toString(String prefix) 
 public Object value(InternalContextAdapter context) throws MethodInvocationException