Class UnsignedInt64
java.lang.Object
java.lang.Number
org.sblim.wbem.cim.UnsignedInt64
- All Implemented Interfaces:
Serializable, Cloneable
Implements a 64-bit unsigned integer object.
The value range of an unsigned integer of 64-bit is '0 ..
18446744073709551615'.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic BigInteger
The maximum value a unsigned integer of 64-bit value can be.static BigInteger
The minimum value a unsigned integer of 64-bit value can be. -
Constructor Summary
ConstructorsConstructorDescriptionUnsignedInt64
(byte pValue) Constructs an unsigned 64-bit integer object for the specified byte value.UnsignedInt64
(int pValue) Constructs an unsigned 64-bit integer object for the specified int value.UnsignedInt64
(long pValue) Constructs an unsigned 64-bit integer object for the specified long value.UnsignedInt64
(short pValue) Constructs an unsigned 64-bit integer object for the specified short value.UnsignedInt64
(String pValue) Constructs an unsigned 64-bit integer object for the specified String value.UnsignedInt64
(BigInteger pValue) Constructs an unsigned 64-bit integer object for the specified BigInteger value.UnsignedInt64
(UnsignedInt16 pValue) Constructs an unsigned 64-bit integer object for the specified UnsignedInt16 value.UnsignedInt64
(UnsignedInt32 pValue) Constructs an unsigned 64-bit integer object for the specified UnsignedInt32 value.UnsignedInt64
(UnsignedInt64 pValue) Constructs an unsigned 64-bit integer object for the specified UnsignedInt64 value.UnsignedInt64
(UnsignedInt8 pValue) Constructs an unsigned 64-bit integer object for the specified UnsignedInt8 value. -
Method Summary
-
Field Details
-
MIN_VALUE
The minimum value a unsigned integer of 64-bit value can be. Its value is '0'. -
MAX_VALUE
The maximum value a unsigned integer of 64-bit value can be. Its value is '18446744073709551615'.
-
-
Constructor Details
-
UnsignedInt64
public UnsignedInt64(byte pValue) Constructs an unsigned 64-bit integer object for the specified byte value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
public UnsignedInt64(short pValue) Constructs an unsigned 64-bit integer object for the specified short value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
public UnsignedInt64(int pValue) Constructs an unsigned 64-bit integer object for the specified int value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
public UnsignedInt64(long pValue) Constructs an unsigned 64-bit integer object for the specified long value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
Constructs an unsigned 64-bit integer object for the specified BigInteger value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
Constructs an unsigned 64-bit integer object for the specified String value.- Parameters:
pValue
- The value of the created object- Throws:
NumberFormatException
- If value contains non numeric values.IllegalArgumentException
- If value is not a null/empty string or if value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
Constructs an unsigned 64-bit integer object for the specified UnsignedInt8 value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
Constructs an unsigned 64-bit integer object for the specified UnsignedInt16 value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
Constructs an unsigned 64-bit integer object for the specified UnsignedInt32 value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
UnsignedInt64
Constructs an unsigned 64-bit integer object for the specified UnsignedInt64 value.- Parameters:
pValue
- The value of the created object- Throws:
IllegalArgumentException
- If value does not fit into the MIN_VALUE .. MAX_VALUE range.
-
-
Method Details
-
toString
-
equals
-
byteValue
-
shortValue
public short shortValue()- Overrides:
shortValue
in classNumber
-
intValue
-
longValue
-
floatValue
public float floatValue()- Specified by:
floatValue
in classNumber
-
doubleValue
public double doubleValue()- Specified by:
doubleValue
in classNumber
-
bigIntValue
Returns the value if this unsigned integer as a BigInteger.- Returns:
- This UnsignedInt64 in a BigInteger representation.
-
hashCode
-
clone
-