Class UnsignedInteger64
java.lang.Object
java.lang.Number
javax.cim.UnsignedInteger64
- All Implemented Interfaces:
Serializable, Comparable<UnsignedInteger64>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BigIntegerThe maximum value for anUnsignedInteger64.static final BigIntegerThe 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.byteReturns the value of this unsigned integer object as abyte.intcompareTo(UnsignedInteger64 pOther) Compares this object with the specified object for order.doubleReturns the value of this unsigned integer object as adouble.booleanCompares this object against the specified object.floatReturns the value of this unsigned integer object as afloat.inthashCode()Computes the hash code for this unsigned integer object.intintValue()Returns the value of this unsigned integer object as anint.longReturns the value of this unsigned integer object as along.shortReturns 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- TheBigIntegerto 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:
BigIntegerrepresentation 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:
compareToin 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 istrueif and only if the argument is notnulland is anUnsignedInteger64object 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:
doubleValuein 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:
floatValuein 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:
shortValuein classNumber- Returns:
- Value of this unsigned integer object as a
short.
-
toString
-