vishnu.model.values
Class NumericValue
java.lang.Object
vishnu.model.values.NumericValue
- All Implemented Interfaces:
- java.io.Serializable, Value
public class NumericValue
- extends java.lang.Object
- implements Value
Esta clase representa a los valores numericos (flotantes) del motor.
- Author:
- Mariano Tepper
- See Also:
- Serialized Form
-
|
Field Summary |
protected double |
value
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
value
protected double value
NumericValue
public NumericValue(double value)
- construye un valor numerico a partir de value.
NumericValue
public NumericValue()
asDouble
public double asDouble()
- devuelve la representacion del valor numerico como un double.
equals
public boolean equals(Value v)
- Specified by:
equals in interface Value
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
getValueClass
public ValueClass getValueClass()
- Description copied from interface:
Value
- retorna la clase de valor a la que pertener el valor.
- Specified by:
getValueClass in interface Value
toString
public java.lang.String toString()
- Specified by:
toString in interface Value- Overrides:
toString in class java.lang.Object
greaterThan
public boolean greaterThan(Value v)
- Specified by:
greaterThan in interface Value
greaterThanOrEqual
public boolean greaterThanOrEqual(Value v)
- Specified by:
greaterThanOrEqual in interface Value
lowerThan
public boolean lowerThan(Value v)
- Specified by:
lowerThan in interface Value
lowerThanOrEqual
public boolean lowerThanOrEqual(Value v)
- Specified by:
lowerThanOrEqual in interface Value
isNull
public boolean isNull()
- Specified by:
isNull in interface Value
value
public java.lang.Object value()
- Specified by:
value in interface Value