public class DoubleValueObject extends ValueObject
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
cvsRev |
defaultTTL, locale, traceDefault, valueForTrue
ANYTYPE, ARRAYTYPE, BINARYTYPE, BOOLEANTYPE, BYTETYPE, CHARTYPE, DISPLAYVALUE, DOUBLETYPE, FLOATTYPE, GROUP_NAME, INITIALVALUE, INTTYPE, LOG_MESSAGE, LONGTYPE, NAME, OBJECTTYPE, ORDER, PASSWORD_DIGEST, PROPERTYTYPE, QUALITY_BAD, QUALITY_COMM_FAILURE, QUALITY_DEVICE_FAILURE, QUALITY_EGU_EXCEEDED, QUALITY_EVALUATION_EXPIRED, QUALITY_GOOD, QUALITY_IMPOSSIBLE, QUALITY_INITIAL, QUALITY_LAST_USABLE, QUALITY_OUT_OF_SERVICE, QUALITY_PROPERTYONLY, QUALITY_REMOTE_PROXY_INIT, QUALITY_SIMULATED, QUALITY_SOURCE_REMOVED, QUALITY_TRANSITIONAL, QUALITY_UNKNOWN, QUALITY_WARNING, QUALITY_WORST, QUALITY_WRITE_IN_PROGRESS, REQUESTCURRENTVALUE, REQUESTHISTORICAL, SHORTTYPE, STRINGTYPE, TRACE, TWODTYPE, UNSIGNEDBYTETYPE, UNSIGNEDINTTYPE, UNSIGNEDLONGTYPE, UNSIGNEDSHORTTYPE, USER_NAME
Constructor and Description |
---|
DoubleValueObject()
The default constructor.
|
DoubleValueObject(double newValue)
Creates a value object with the current integer value.
|
DoubleValueObject(double newValue,
java.awt.Color newColor)
Creates a value object with the current double value.
|
DoubleValueObject(float newValue)
Creates a value object with the current integer value.
|
DoubleValueObject(float newValue,
java.awt.Color newColor)
Creates a value object with the current integer value.
|
Modifier and Type | Method and Description |
---|---|
ValueObjectInterface |
copy()
Returns a deep copy of the value object.
|
boolean |
equals(java.lang.Object theObject)
Compare the string values
|
boolean |
getBoolValue()
Returns the current value represented as a boolean.
|
byte |
getByteValue()
Returns the current value represented as an byte.
|
char |
getCharValue()
Returns the current value represented as a char.
|
double |
getDoubleValue()
Returns the current value represented as a float.
|
float |
getFloatValue()
Returns the current value represented as an float.
|
int |
getIntValue()
Returns the current value represented as an integer.
|
long |
getLongValue()
Returns the current value represented as a long.
|
double |
getNumericValue()
Returns the double value, but will throw an exception if the object isn't convertable.
|
java.lang.Object |
getObjectValue()
Returns the current value represented as an Object.
|
short |
getShortValue()
Returns the current value represented as a short.
|
java.lang.String |
getStringValue()
Returns the current value represented as an String.
|
int |
hashCode() |
java.lang.String |
toString()
Provide a less precise numeric format.
|
acquireLatestPropertiesFrom, acquirePropertiesFrom, attributeNames, compareTo, convertToLowestPrecisionNumber, decrementTTL, escapeJSON, getAlwaysSend, getBinaryValue, getColor, getDate, getLocale, getLowestPrecisionValueObject, getProperties, getProperty, getQuality, getQualityString, getTime, getTimeMillis, getTTL, getType, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, getValueObject, replaces, setAlwaysSend, setColor, setDate, setLocale, setProperty, setQuality, setTimeMillis, setTTL, setType, setValueForTrue, shouldTrace, toJSON, toJSON, toJSON
public static final java.lang.String cvsRev
public DoubleValueObject()
public DoubleValueObject(double newValue)
newValue
- The value storedpublic DoubleValueObject(double newValue, java.awt.Color newColor)
newValue
- the value storednewColor
- the color assocaiated with the newValue.public DoubleValueObject(float newValue)
newValue
- The value storedpublic DoubleValueObject(float newValue, java.awt.Color newColor)
newValue
- the value storednewColor
- the color assocaiated with the newValue.public ValueObjectInterface copy()
public boolean equals(java.lang.Object theObject)
ValueObject
equals
in interface ValueObjectInterface
equals
in class ValueObject
public boolean getBoolValue()
public byte getByteValue()
public char getCharValue()
public double getDoubleValue()
ValueObjectInterface.getNumericValue()
public float getFloatValue()
public int getIntValue()
public long getLongValue()
public double getNumericValue() throws java.lang.NumberFormatException
java.lang.NumberFormatException
ValueObjectInterface.getDoubleValue()
public java.lang.Object getObjectValue()
public short getShortValue()
public java.lang.String getStringValue()
public int hashCode()
hashCode
in class ValueObject
public java.lang.String toString()
toString
in class ValueObject
ValueObject.toString()
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.