|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Number jopt.csp.spi.util.MutableNumber
Number object where values can be changed
Constructor Summary | |
MutableNumber()
|
|
MutableNumber(double doubleVal)
|
|
MutableNumber(float floatVal)
|
|
MutableNumber(int intVal)
|
|
MutableNumber(long longVal)
|
|
MutableNumber(java.lang.Number numVal)
|
Method Summary | |
int |
compareTo(java.lang.Object o1)
|
double |
doubleValue()
|
boolean |
equals(java.lang.Object obj)
|
boolean |
equals(java.lang.Object obj,
double precision)
|
float |
floatValue()
|
int |
getType()
Returns type of value stored in this number |
int |
hashCode()
Returns a hash code for this Mutable object. |
int |
intValue()
|
boolean |
isInvalid()
Returns true if value is not a number |
boolean |
isNaN()
Returns true if values in not a number |
long |
longValue()
|
void |
set(java.lang.Number n)
Sets this number to an equivalent value of another number |
void |
setDoubleValue(double doubleVal)
Sets double value for number |
void |
setFloatValue(double floatVal)
Sets float value for number |
void |
setFloatValue(float floatVal)
Sets float value for number |
void |
setIntValue(int intVal)
Sets integer value for number |
void |
setInvalid(boolean invalid)
Sets invalid flag |
void |
setLongValue(long longVal)
Sets long value for number |
java.lang.Number |
toConst()
Returns the constant java.lang.Number equivalent value |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Number |
byteValue, shortValue |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MutableNumber()
public MutableNumber(java.lang.Number numVal)
public MutableNumber(int intVal)
public MutableNumber(long longVal)
public MutableNumber(float floatVal)
public MutableNumber(double doubleVal)
Method Detail |
public int getType()
public int intValue()
public long longValue()
public float floatValue()
public double doubleValue()
public java.lang.Number toConst()
public void setIntValue(int intVal)
public void setLongValue(long longVal)
public void setFloatValue(float floatVal)
public void setFloatValue(double floatVal)
public void setDoubleValue(double doubleVal)
public boolean isInvalid()
public void setInvalid(boolean invalid)
public boolean isNaN()
public void set(java.lang.Number n)
public boolean equals(java.lang.Object obj)
public boolean equals(java.lang.Object obj, double precision)
public java.lang.String toString()
public int compareTo(java.lang.Object o1)
compareTo
in interface java.lang.Comparable
public int hashCode()
Mutable
object. The
result is the exact same hash Code as Integer
, Long
,
Float
, Double
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |