|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.Number
com.davisor.data.SimpleNumberValue
com.davisor.data.LongData
LongData represents long valued number data.
The data value inside may also be null. This indicates
that the number value of this object is undetermined.
LongType,
Serialized Form| Field Summary |
| Fields inherited from class com.davisor.data.SimpleNumberValue |
M_type, M_value |
| Constructor Summary | |
LongData()
Construct a new long data object with the default type and value (0). |
|
LongData(long value)
Construct a new long data object with the default type and given value. |
|
LongData(LongData data)
Shallow copy constructor. |
|
LongData(LongData data,
boolean deep)
Deep or shallow copy constructor. |
|
LongData(LongType type,
java.lang.String stringValue,
java.text.ParsePosition status)
Creates a long data value from a string value. |
|
LongData(java.lang.Number value)
Constructs a long data object with the default type and given value. |
|
LongData(NumberType type)
Construct a new long data object with the given type and default value (0). |
|
LongData(NumberType type,
long value)
Construct a new long data object with the given type and value. |
|
LongData(NumberType type,
java.lang.Number value)
Construct a new long data object with the given type and value. |
|
| Method Summary | |
DataValue |
abs()
Returns absolute data value of current value. |
com.davisor.core.Dupable |
dup()
Makes a deep copy of this object. |
DataValue |
negate()
Returns the negation of current value. |
void |
setValue(double value)
Sets the data double value. |
void |
setValue(long value)
Sets the data long value. |
void |
setValue(java.lang.Number value)
Sets data Number value. |
void |
setValue(java.lang.String stringValue,
java.text.ParsePosition status)
Sets data value from a string value. |
void |
toStatement(java.sql.PreparedStatement statement,
int parameter)
Converts data to a prepared statement input parameter. |
| Methods inherited from class com.davisor.data.SimpleNumberValue |
add, byteValue, ceil, compareTo, deinterpolate, div, doubleValue, equals, floatValue, floor, getFormat, getFormat, getType, hashCode, interpolate, intValue, isNull, longValue, max, min, mul, numberValue, setValue, setValue, setValue, setValue, shortValue, sub, toString, toXML, unit |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public LongData()
LongData(NumberType,long)public LongData(LongData data)
data - source data (may be null)SimpleNumberValue.SimpleNumberValue(SimpleNumberValue,boolean)
public LongData(LongData data,
boolean deep)
data - source data (may be null)deep - determines if the copying is deep or shallowSimpleNumberValue.SimpleNumberValue(SimpleNumberValue,boolean)public LongData(java.lang.Number value)
value - data value (may be null)SimpleNumberValue.SimpleNumberValue(NumberType,Number)public LongData(long value)
value - data valueLongData(NumberType,long)public LongData(NumberType type)
type - the type of data (may be null)LongData(NumberType,long)
public LongData(NumberType type,
java.lang.Number value)
type - the type of data (may be null)value - data value (may be null)SimpleNumberValue.SimpleNumberValue(NumberType,Number)
public LongData(NumberType type,
long value)
type - the type of data (may be null)value - data valueSimpleNumberValue.SimpleNumberValue(NumberType,Number)
public LongData(LongType type,
java.lang.String stringValue,
java.text.ParsePosition status)
throws InvalidDataException
type - the type of data (may be null)stringValue - string value to be parsed (may be null)status - parse status (may be null)
InvalidDataException - if string value could not be parsersetValue(String,ParsePosition)| Method Detail |
public DataValue abs()
throws InvalidDataException
Absolute values must satisfy a requirement that when added to any other value, the result must be greater than or equal to the original value.
abs in interface DataValueabs in class SimpleNumberValueInvalidDataException - if absolute value can not be computed
public DataValue negate()
throws InvalidDataException
negate in interface DataValuenegate in class SimpleNumberValueInvalidDataException - if absolute value can not be computed
public void setValue(java.lang.String stringValue,
java.text.ParsePosition status)
throws InvalidDataException
setValue in interface DataValuestringValue - string value to be parsed (may be null)status - parse status (may be null)
InvalidDataException - if string value could not be parserSimpleNumberType.longValue(String,ParsePosition)
public void toStatement(java.sql.PreparedStatement statement,
int parameter)
throws java.sql.SQLException
toStatement in interface DataValuejava.sql.SQLException - if a SQL error occurs.public com.davisor.core.Dupable dup()
dup in interface com.davisor.core.Dupable
public void setValue(double value)
throws InvalidDataException
setValue in interface NumberValuesetValue in class SimpleNumberValueInvalidDataException - if the value cannot
be converted to an long value
public void setValue(long value)
throws InvalidDataException
setValue in interface NumberValuesetValue in class SimpleNumberValueInvalidDataException - never
public void setValue(java.lang.Number value)
throws InvalidDataException
setValue in interface NumberValuesetValue in class SimpleNumberValueInvalidDataException - never
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||