public class BinaryValueObject 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 |
---|
BinaryValueObject()
The default constructor.
|
BinaryValueObject(byte[] newValue)
Creates a value object with the current integer value.
|
BinaryValueObject(byte[] newValue,
java.awt.Color newColor)
Creates a value object with the current integer value.
|
BinaryValueObject(int newValue)
Creates a value object with a specific size.
|
BinaryValueObject(int newValue,
java.awt.Color newColor)
Creates a value object with the current size.
|
Modifier and Type | Method and Description |
---|---|
ValueObjectInterface |
copy()
Returns a shallow copy of the value object.
|
boolean |
equals(java.lang.Object theObject)
This will return true if theObject is an instance of ValueObject and its double value is the same as ours.
|
byte |
getBinaryAt(int location)
This will set a specific element in the array.
|
byte[] |
getBinaryValue()
This will return the binary array.
|
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.
|
java.lang.String |
getHexString(byte value)
Convert the binary value to a hex string.
|
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() |
void |
setBinaryAt(byte newValue,
int location)
This will set a specific element in the array.
|
void |
setBinaryValue(byte[] newValue)
This will set the current value as an array.
|
java.lang.String |
toString()
Convert the binary value to a hex string.
|
acquireLatestPropertiesFrom, acquirePropertiesFrom, attributeNames, compareTo, convertToLowestPrecisionNumber, decrementTTL, escapeJSON, getAlwaysSend, 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 BinaryValueObject()
public BinaryValueObject(byte[] newValue)
newValue
- The value storedpublic BinaryValueObject(byte[] newValue, java.awt.Color newColor)
newValue
- the value storednewColor
- the color assocaiated with the newValue.public BinaryValueObject(int newValue)
newValue
- The value storedpublic BinaryValueObject(int 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)
equals
in interface ValueObjectInterface
equals
in class ValueObject
public byte getBinaryAt(int location)
public byte[] getBinaryValue()
getBinaryValue
in interface ValueObjectInterface
getBinaryValue
in class ValueObject
public boolean getBoolValue()
public byte getByteValue()
public char getCharValue()
public double getDoubleValue()
ValueObjectInterface.getNumericValue()
public float getFloatValue()
public java.lang.String getHexString(byte value)
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 void setBinaryAt(byte newValue, int location)
public void setBinaryValue(byte[] newValue)
public java.lang.String toString()
toString
in class ValueObject
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.