LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.data
Class LyNumberValue

java.lang.Object
  extended by leon.data.LyValue
      extended by leon.data.LyFieldInfoValue
          extended by leon.data.LyNumberValue

public final class LyNumberValue
extends LyFieldInfoValue

This class offers methods for constructing, accessing and modifying values corresponding to a LyNumberFieldInfo.

See Also:
LyNumberFieldInfo, LyObject

Field Summary
static java.lang.String __VERSION
          File version
 
Constructor Summary
LyNumberValue(LyNumberFieldInfo numberFieldInfo)
          Constructs an empty number value for the given number field.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, double value)
          Constructs a number value for the given number field from a double.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, float value)
          Constructs a number value for the given number field from a float.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, int value)
          Constructs a number value for the given number field from an int.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, long value)
          Constructs a number value for the given number field from a long.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, java.lang.Number value)
          Constructs a number value for the given number field from a string.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, short value)
          Constructs a number value for the given number field from a short.
LyNumberValue(LyNumberFieldInfo numberFieldInfo, java.lang.String value)
          Constructs a number value for the given number field from a string.
 
Method Summary
 double doubleValue()
          Gets value of this number value as a double.
 float floatValue()
          Gets value of this number value as a float.
 java.lang.Double getDoubleValue()
          Gets value of this number value as a Double.
 java.lang.Float getFloatValue()
          Gets value of this number value as a Float.
 java.lang.Integer getIntegerValue()
          Gets value of this number value as an Integer.
 java.lang.Long getLongValue()
          Gets value of this number value as a Long.
 java.lang.Number getNumberValue()
          Gets value of this number value as a Number.
 java.lang.Short getShortValue()
          Gets value of this number value as a Short.
 int intValue()
          Gets value of this number value as an int.
 long longValue()
          Gets value of this number value as a long.
 short shortValue()
          Gets value of this number value as a short.
 
Methods inherited from class leon.data.LyFieldInfoValue
compare, contains, equals, equals, getFieldInfo, getName, getName, getShortName, getString
 
Methods inherited from class leon.data.LyValue
getField, getValue, isNull, setValue, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

__VERSION

public static final java.lang.String __VERSION
File version

See Also:
Constant Field Values
Constructor Detail

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo)
Constructs an empty number value for the given number field.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     java.lang.Number value)
Constructs a number value for the given number field from a string.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - Value given as Number.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     short value)
Constructs a number value for the given number field from a short.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - Value given as a short.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     int value)
Constructs a number value for the given number field from an int.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - Value given as an int.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     long value)
Constructs a number value for the given number field from a long.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - Value given as a long.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     float value)
Constructs a number value for the given number field from a float.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - Value given as a float.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     double value)
Constructs a number value for the given number field from a double.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - Value given as a double.

LyNumberValue

public LyNumberValue(LyNumberFieldInfo numberFieldInfo,
                     java.lang.String value)
Constructs a number value for the given number field from a string.

Parameters:
numberFieldInfo - Number fieldInfo for which a value is created.
value - String value (as expected by parse method).
See Also:
LyNumberFieldInfo.parse(java.lang.String)
Method Detail

getNumberValue

public java.lang.Number getNumberValue()
Gets value of this number value as a Number.

Returns:
A Number corresponding to this value.

getShortValue

public java.lang.Short getShortValue()
Gets value of this number value as a Short.

Returns:
A Short corresponding to this value.

getIntegerValue

public java.lang.Integer getIntegerValue()
Gets value of this number value as an Integer.

Returns:
An Integer corresponding to this value.

getLongValue

public java.lang.Long getLongValue()
Gets value of this number value as a Long.

Returns:
A Long corresponding to this value.

getFloatValue

public java.lang.Float getFloatValue()
Gets value of this number value as a Float.

Returns:
A Float corresponding to this value.

getDoubleValue

public java.lang.Double getDoubleValue()
Gets value of this number value as a Double.

Returns:
A Double corresponding to this value.

shortValue

public short shortValue()
Gets value of this number value as a short.

Returns:
A short corresponding to this value. Returns Short.MIN_VALUE if the number value is null.

intValue

public int intValue()
Gets value of this number value as an int.

Returns:
An int corresponding to this value. Returns Integer.MIN_VALUE if the number value is null.

longValue

public long longValue()
Gets value of this number value as a long.

Returns:
A long corresponding to this value. Returns Long.MIN_VALUE if the number value is null.

floatValue

public float floatValue()
Gets value of this number value as a float.

Returns:
A float corresponding to this value. Returns Float.MIN_VALUE if the number value is null.

doubleValue

public double doubleValue()
Gets value of this number value as a double.

Returns:
A double corresponding to this value. Returns Double.MIN_VALUE if the number value is null.

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com