org.freedesktop.dbus
class UInt64 extends Number implements Comparable<UInt64>
| Field Summary | |
|---|---|
| static BigInteger | MAX_BIG_VALUE Maximum allowed value (when accessed as a BigInteger) |
| static long | MAX_LONG_VALUE Maximum allowed value (when accessed as a long) |
| static long | MIN_VALUE Minimum allowed value |
| Constructor Summary | |
|---|---|
| UInt64(long value) Create a UInt64 from a long. | |
| UInt64(long top, long bottom)
Create a UInt64 from two longs. | |
| UInt64(BigInteger value) Create a UInt64 from a BigInteger | |
| UInt64(String value) Create a UInt64 from a String. | |
| Method Summary | |
|---|---|
| long | bottom()
Least significant 4 bytes. |
| byte | byteValue() The value of this as a byte. |
| int | compareTo(UInt64 other) Compare two UInt32s. |
| double | doubleValue() The value of this as a double. |
| boolean | equals(Object o) Test two UInt64s for equality. |
| float | floatValue() The value of this as a float. |
| int | hashCode() |
| int | intValue() The value of this as a int. |
| long | longValue() The value of this as a long. |
| short | shortValue() The value of this as a short. |
| long | top()
Most significant 4 bytes. |
| String | toString() The value of this as a string. |
| BigInteger | value() The value of this as a BigInteger. |
Parameters: value Must be a valid integer within MIN_VALUE–MAX_VALUE
Throws: NumberFormatException if value is not between MIN_VALUE and MAX_VALUE
Parameters: top Most significant 4 bytes. bottom Least significant 4 bytes.
Parameters: value Must be a valid BigInteger between MIN_VALUE–MAX_BIG_VALUE
Throws: NumberFormatException if value is not an integer between MIN_VALUE and MAX_BIG_VALUE
Parameters: value Must parse to a valid integer within MIN_VALUE–MAX_BIG_VALUE
Throws: NumberFormatException if value is not an integer between MIN_VALUE and MAX_BIG_VALUE
Returns: 0 if equal, -ve or +ve if they are different.