Class UnsignedInteger64
java.lang.Object
java.lang.Number
javax.cim.UnsignedInteger64
- All Implemented Interfaces:
Serializable, Comparable<UnsignedInteger64>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BigInteger
The maximum value for anUnsignedInteger64
.static final BigInteger
The minimum value for anUnsignedInteger64
. -
Constructor Summary
ConstructorsConstructorDescriptionUnsignedInteger64
(byte[] pValue) Constructs an unsigned 64-bit integer object for the specified array of bytes.UnsignedInteger64
(String pValue) Constructs an unsigned 64-bit integer object from the specified string.UnsignedInteger64
(BigInteger pValue) Constructs an unsigned 64-bit integer object for the specifiedBigInteger
. -
Method Summary
Modifier and TypeMethodDescriptionGet the value as aBigInteger
.byte
Returns the value of this unsigned integer object as abyte
.int
compareTo
(UnsignedInteger64 pOther) Compares this object with the specified object for order.double
Returns the value of this unsigned integer object as adouble
.boolean
Compares this object against the specified object.float
Returns the value of this unsigned integer object as afloat
.int
hashCode()
Computes the hash code for this unsigned integer object.int
intValue()
Returns the value of this unsigned integer object as anint
.long
Returns the value of this unsigned integer object as along
.short
Returns the value of this unsigned integer object as ashort
.toString()
Returns the text representation of this unsigned integer object.
-
Field Details
-
MAX_VALUE
The maximum value for anUnsignedInteger64
. -
MIN_VALUE
The minimum value for anUnsignedInteger64
.
-
-
Constructor Details
-
UnsignedInteger64
Constructs an unsigned 64-bit integer object for the specifiedBigInteger
. Only the lower 64 bits are considered.- Parameters:
pValue
- TheBigInteger
to be represented as an unsigned 64-bit integer.- Throws:
NumberFormatException
- If the number is out of range.IllegalArgumentException
- If value isnull
.
-
UnsignedInteger64
Constructs an unsigned 64-bit integer object for the specified array of bytes. Only the lower 64 bits are considered.- Parameters:
pValue
- The byte array to be represented as an unsigned 64-bit integer.- Throws:
NumberFormatException
- If the number is out of range.IllegalArgumentException
- If value isnull
.
-
UnsignedInteger64
Constructs an unsigned 64-bit integer object from the specified string. Only the lower 64 bits are considered.- Parameters:
pValue
- The string to be represented as an unsigned 64-bit integer.- Throws:
NumberFormatException
- If the number is out of range.IllegalArgumentException
- If value isnull
.
-
-
Method Details
-
bigIntegerValue
Get the value as aBigInteger
.- Returns:
BigInteger
representation of this object.
-
compareTo
Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.- Specified by:
compareTo
in interfaceComparable<UnsignedInteger64>
- Parameters:
pOther
- The Object to be compared.- Returns:
- A negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
- Throws:
ClassCastException
- If the specified object's type prevents it from being compared to this Object.IllegalArgumentException
- If value isnull
.
-
equals
Compares this object against the specified object. The result istrue
if and only if the argument is notnull
and is anUnsignedInteger64
object that represents the same value as this object. -
byteValue
-
doubleValue
public double doubleValue()Returns the value of this unsigned integer object as adouble
.- Specified by:
doubleValue
in classNumber
- Returns:
- Value of this unsigned integer object as a
double
.
-
floatValue
public float floatValue()Returns the value of this unsigned integer object as afloat
.- Specified by:
floatValue
in classNumber
- Returns:
- Value of this unsigned integer object as a
float
.
-
hashCode
-
intValue
-
longValue
-
shortValue
public short shortValue()Returns the value of this unsigned integer object as ashort
.- Overrides:
shortValue
in classNumber
- Returns:
- Value of this unsigned integer object as a
short
.
-
toString
-