elan.parser.token
Class NumberToken
java.lang.Object
|
+--elan.parser.token.NumberToken
- All Implemented Interfaces:
- Token
- public class NumberToken
- extends java.lang.Object
- implements Token
Represents a number (using double)
Using equals, a NumberToken object compares as
true only to another NumberToken object with the
same value
a NumberToken is immutable, once created it doesn't change
|
Constructor Summary |
NumberToken(double value)
Constructs a token representing value |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NumberToken
public NumberToken(double value)
- Constructs a token representing value
- Parameters:
value - is the value of this number token
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
- Returns:
- true iff o is a NumberToken with same value
value
public double value()
- Returns:
- the value of this token
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object