TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.tools.internal
Class VNumber

java.lang.Object
  extended by java.lang.Number
      extended by org.eclipse.tptp.platform.report.tools.internal.VNumber
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
VDouble, VFloat, VLong

Deprecated. As of TPTP 4.5.0, use the TPTP Business Intelligence and Reporting Tools (BIRT) reporting infrastructure (org.eclipse.tptp.platform.report.birt).

public abstract class VNumber
extends java.lang.Number
implements java.lang.Comparable

VNumber is a Number with modifiable value. Don't ask me why java.lang.Float,Byte,... implements Comparable but java.lang.Number not.

See Also:
VFloat, VLong, Serialized Form

Constructor Summary
VNumber()
          Deprecated.  
 
Method Summary
abstract  VNumber setValue(byte value)
          Deprecated. change value of number using a byte
abstract  VNumber setValue(double value)
          Deprecated. change value of number using a double
abstract  VNumber setValue(float value)
          Deprecated. change value of number using a float
abstract  VNumber setValue(int value)
          Deprecated. change value of number using an integer
abstract  VNumber setValue(long value)
          Deprecated. change value of number using a long value
abstract  VNumber setValue(java.lang.Object value)
          Deprecated. Change stored value if object is from a known class.
abstract  VNumber setValue(short value)
          Deprecated. change value of number using a short value
 
Methods inherited from class java.lang.Number
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

VNumber

public VNumber()
Deprecated. 
Method Detail

setValue

public abstract VNumber setValue(byte value)
Deprecated. 
change value of number using a byte


setValue

public abstract VNumber setValue(double value)
Deprecated. 
change value of number using a double


setValue

public abstract VNumber setValue(float value)
Deprecated. 
change value of number using a float


setValue

public abstract VNumber setValue(int value)
Deprecated. 
change value of number using an integer


setValue

public abstract VNumber setValue(long value)
Deprecated. 
change value of number using a long value


setValue

public abstract VNumber setValue(short value)
Deprecated. 
change value of number using a short value


setValue

public abstract VNumber setValue(java.lang.Object value)
Deprecated. 
Change stored value if object is from a known class. Known class can be java.lang.Number, or VNumber, or anything VNumber's implementors think interesting.


TPTP 4.6.0 Platform Project
Internal API Specification