org.apache.velocity.runtime.parser.node

Class SimpleNode

public class SimpleNode extends Object implements Node

Field Summary
protected Node[]children
protected Tokenfirst
protected intid
protected intinfo
protected booleaninvalid
protected Tokenlast
protected Nodeparent
protected Parserparser
protected RuntimeServicesrsvc
booleanstate
Constructor Summary
SimpleNode(int i)
SimpleNode(Parser p, int i)
Method Summary
ObjectchildrenAccept(ParserVisitor visitor, Object data)
Accept the visitor.
voiddump(String prefix)
booleanevaluate(InternalContextAdapter context)
Objectexecute(Object o, InternalContextAdapter context)
intgetColumn()
TokengetFirstToken()
intgetInfo()
TokengetLastToken()
intgetLine()
intgetType()
Objectinit(InternalContextAdapter context, Object data)
booleanisInvalid()
ObjectjjtAccept(ParserVisitor visitor, Object data)
Accept the visitor.
voidjjtAddChild(Node n, int i)
voidjjtClose()
NodejjtGetChild(int i)
intjjtGetNumChildren()
NodejjtGetParent()
voidjjtOpen()
voidjjtSetParent(Node n)
Stringliteral()
booleanrender(InternalContextAdapter context, Writer writer)
voidsetFirstToken(Token t)
voidsetInfo(int info)
voidsetInvalid()
StringtoString(String prefix)
Objectvalue(InternalContextAdapter context)

Field Detail

children

protected Node[] children

first

protected Token first

id

protected int id

info

protected int info

invalid

protected boolean invalid

last

protected Token last

parent

protected Node parent

parser

protected Parser parser

rsvc

protected RuntimeServices rsvc

state

public boolean state

Constructor Detail

SimpleNode

public SimpleNode(int i)

SimpleNode

public SimpleNode(Parser p, int i)

Method Detail

childrenAccept

public Object childrenAccept(ParserVisitor visitor, Object data)
Accept the visitor. *

dump

public void dump(String prefix)

evaluate

public boolean evaluate(InternalContextAdapter context)

execute

public Object execute(Object o, InternalContextAdapter context)

getColumn

public int getColumn()

getFirstToken

public Token getFirstToken()

getInfo

public int getInfo()

getLastToken

public Token getLastToken()

getLine

public int getLine()

getType

public int getType()

init

public Object init(InternalContextAdapter context, Object data)

isInvalid

public boolean isInvalid()

jjtAccept

public Object jjtAccept(ParserVisitor visitor, Object data)
Accept the visitor. *

jjtAddChild

public void jjtAddChild(Node n, int i)

jjtClose

public void jjtClose()

jjtGetChild

public Node jjtGetChild(int i)

jjtGetNumChildren

public int jjtGetNumChildren()

jjtGetParent

public Node jjtGetParent()

jjtOpen

public void jjtOpen()

jjtSetParent

public void jjtSetParent(Node n)

literal

public String literal()

render

public boolean render(InternalContextAdapter context, Writer writer)

setFirstToken

public void setFirstToken(Token t)

setInfo

public void setInfo(int info)

setInvalid

public void setInvalid()

toString

public String toString(String prefix)

value

public Object value(InternalContextAdapter context)
Copyright B) 2002 Apache Software Foundation. All Rights Reserved.