|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjmathlib.core.interpreter.RootObject
jmathlib.core.tokens.Token
public abstract class Token
This is the base class for all the types of token supported by MathLib
| Field Summary | |
|---|---|
protected int |
priority
The priority of the token |
| Fields inherited from interface jmathlib.core.constants.TokenConstants |
|---|
ADDSUB_PRIORITY, AND_PRIORITY, ANDAND_PRIORITY, ASSIGN_PRIORITY, BRACKET_PRIORITY, COMPARE_PRIORITY, CONCAT, MATRIX, MULDIV_PRIORITY, OR_PRIORITY, OROR_PRIORITY, PARAMETER, POWER_PRIORITY, RELATION_PRIORITY, SINGLE, ttDelimiter, ttNotSet, ttOperand, ttOperator |
| Fields inherited from interface jmathlib.core.constants.ErrorCodes |
|---|
ERR_BRACKET_OPEN, ERR_BRACKET_ORDER, ERR_FUNCTION_NOT_FOUND, ERR_FUNCTION_NOT_IMPLEMENTED, ERR_INSUFFICIENT_PARAMETERS, ERR_INVALID_PARAMETER, ERR_LVALUE_REQUIRED, ERR_MATRIX_SINGULAR, ERR_NOT_SQUARE_MATRIX, ERR_OPNOTSUPPORTED, ERR_TOO_MANY_PARAMETERS, ERR_USER_ERROR, ERR_VARIABLE_NOTDEFINED, OK, OK_FUNCTION_PROCESS |
| Constructor Summary | |
|---|---|
Token()
Default Constructor - create a token with the type not set |
|
Token(int _priority)
Constructor |
|
| Method Summary | |
|---|---|
abstract OperandToken |
evaluate(Token[] operands,
GlobalValues globals)
evaluate the token |
boolean |
isDisplayResult()
return if the display flag for a given token is set |
void |
setDisplayResult(boolean _displayResultSwitch)
set the display flag for a given token |
java.lang.String |
toMathMlString(OperandToken[] operands)
Converts the token to its MathML representation. |
abstract java.lang.String |
toString()
|
java.lang.String |
toString(GlobalValues globals)
|
| Methods inherited from class jmathlib.core.interpreter.RootObject |
|---|
clone, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int priority
| Constructor Detail |
|---|
public Token()
public Token(int _priority)
_priority - = priority of token| Method Detail |
|---|
public abstract OperandToken evaluate(Token[] operands,
GlobalValues globals)
operands - = an array of RootObject containing the tokens operands -
public abstract java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(GlobalValues globals)
globals -
public java.lang.String toMathMlString(OperandToken[] operands)
public void setDisplayResult(boolean _displayResultSwitch)
public boolean isDisplayResult()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||