|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.jmat.function.expressionParser.Evaluator.Node
| Field Summary | |
Evaluator.Node |
nLeft
|
int |
nLevel
|
Evaluator.Operator |
nOperator
|
Evaluator.Node |
nParent
|
Evaluator.Node |
nRight
|
java.lang.String |
nString
|
java.lang.Object |
nValue
|
| Constructor Summary | |
Evaluator.Node(Evaluator.Node parent,
java.lang.String s,
int level)
|
|
Evaluator.Node(java.lang.String s)
|
|
| Method Summary | |
protected void |
_D(java.lang.String s)
|
protected java.lang.String |
addZero(java.lang.String s)
returns a string that doesnt start with a + or a - |
protected int |
checkBrackets(java.lang.String s)
checks if there is any missing brackets |
protected Evaluator.Node |
getLeft()
|
protected int |
getLevel()
|
protected Evaluator.Operator |
getOperator()
|
protected Evaluator.Node |
getRight()
|
protected java.lang.String |
getString()
|
protected java.lang.Object |
getValue()
|
protected boolean |
hasChild()
|
protected boolean |
hasLeft()
|
protected boolean |
hasOperator()
|
protected boolean |
hasRight()
|
java.lang.String |
removeBrackets(java.lang.String s)
Removes spaces, tabs and brackets at the begining |
java.lang.String |
removeIllegalCharacters(java.lang.String s)
Removes illegal characters |
protected void |
setValue(java.lang.Object f)
|
void |
trace()
displays the tree of the expression |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public java.lang.String nString
public Evaluator.Operator nOperator
public Evaluator.Node nLeft
public Evaluator.Node nRight
public Evaluator.Node nParent
public int nLevel
public java.lang.Object nValue
| Constructor Detail |
public Evaluator.Node(java.lang.String s)
throws java.lang.Exception
public Evaluator.Node(Evaluator.Node parent,
java.lang.String s,
int level)
throws java.lang.Exception
| Method Detail |
protected int checkBrackets(java.lang.String s)
protected java.lang.String addZero(java.lang.String s)
public void trace()
protected boolean hasChild()
protected boolean hasOperator()
protected boolean hasLeft()
protected Evaluator.Node getLeft()
protected boolean hasRight()
protected Evaluator.Node getRight()
protected Evaluator.Operator getOperator()
protected int getLevel()
protected java.lang.Object getValue()
protected void setValue(java.lang.Object f)
protected java.lang.String getString()
public java.lang.String removeBrackets(java.lang.String s)
public java.lang.String removeIllegalCharacters(java.lang.String s)
protected void _D(java.lang.String s)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||