|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectanl.aida.parser.SimpleNode
public class SimpleNode
Field Summary | |
---|---|
protected Node[] |
children
|
protected static double |
DEG_TO_RAD_FACTOR
|
protected int |
id
|
protected java.lang.Object |
info
|
protected Node |
parent
|
protected Parser |
parser
|
private static int |
PRECISION
|
Constructor Summary | |
---|---|
SimpleNode(int i)
|
|
SimpleNode(Parser p,
int i)
|
Method Summary | |
---|---|
void |
dump(java.lang.String prefix)
|
FormulaArray |
evaluate(Frame frame)
Evaluates this Node. |
void |
gatherInfo(ASTTreeInfo info)
Gathers info about this node and places it into the info object. |
java.lang.Object |
getInfo()
|
void |
jjtAddChild(Node n,
int i)
This method tells the node to add its argument to the node's list of children. |
void |
jjtClose()
This method is called after all the child nodes have been added. |
Node |
jjtGetChild(int i)
This method returns a child node. |
int |
jjtGetNumChildren()
Return the number of children the node has. |
Node |
jjtGetParent()
|
void |
jjtOpen()
This method is called after the node has been made the current node. |
void |
jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent. |
void |
preprocess(Frame frame)
Performs any node level preprocessing prior to any evaluation. |
void |
setInfo(java.lang.Object info)
|
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String prefix)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final int PRECISION
protected static final double DEG_TO_RAD_FACTOR
protected Node parent
protected Node[] children
protected int id
protected Parser parser
protected java.lang.Object info
Constructor Detail |
---|
public SimpleNode(int i)
public SimpleNode(Parser p, int i)
Method Detail |
---|
public java.lang.Object getInfo()
public void setInfo(java.lang.Object info)
public void jjtOpen()
Node
jjtOpen
in interface Node
public void jjtClose()
Node
jjtClose
in interface Node
public void jjtSetParent(Node n)
Node
jjtSetParent
in interface Node
public Node jjtGetParent()
jjtGetParent
in interface Node
public void jjtAddChild(Node n, int i)
Node
jjtAddChild
in interface Node
public Node jjtGetChild(int i)
Node
jjtGetChild
in interface Node
public int jjtGetNumChildren()
Node
jjtGetNumChildren
in interface Node
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String prefix)
public void dump(java.lang.String prefix)
public void gatherInfo(ASTTreeInfo info)
info
- collection of tree infopublic FormulaArray evaluate(Frame frame) throws IllegalFormulaException
evaluate
in interface Node
frame
-
IllegalFormulaException
public void preprocess(Frame frame) throws IllegalFormulaException
preprocess
in interface Node
frame
-
IllegalFormulaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |