com.objectwave.utility
Class StringCalculator.CalcItem
java.lang.Object
|
+--com.objectwave.utility.StringCalculator.CalcItem
- Enclosing class:
- StringCalculator
- public class StringCalculator.CalcItem
- extends java.lang.Object
An abstraction of the symbols found within an expression string.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TYPE_STRING
public final int TYPE_STRING
- See Also:
- Constant Field Values
TYPE_OPERATOR
public final int TYPE_OPERATOR
- See Also:
- Constant Field Values
TYPE_BRACKET
public final int TYPE_BRACKET
- See Also:
- Constant Field Values
TYPE_NUMBER
public final int TYPE_NUMBER
- See Also:
- Constant Field Values
TYPE_BOOLEAN
public final int TYPE_BOOLEAN
- See Also:
- Constant Field Values
TYPE_ATOMIC
public final int TYPE_ATOMIC
- See Also:
- Constant Field Values
TYPE_NULL
public final int TYPE_NULL
- See Also:
- Constant Field Values
str
public java.lang.String str
bool
public boolean bool
num
public double num
type
public int type
pos
public int pos
setToNull
public void setToNull()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isNum
public boolean isNum()
isString
public boolean isString()
isBoolean
public boolean isBoolean()
isOperator
public boolean isOperator()
isAtomic
public boolean isAtomic()
typeStr
public java.lang.String typeStr()
valueStr
public java.lang.String valueStr()