Class ULong
- java.lang.Object
- 
- java.lang.Number
- 
- org.apache.tika.parser.microsoft.onenote.fsshttpb.unsigned.UNumber
- 
- org.apache.tika.parser.microsoft.onenote.fsshttpb.unsigned.ULong
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<ULong>
 
 public final class ULong extends UNumber implements Comparable<ULong> Theunsigned longtype- Author:
- Lukas Eder, Jens Nerche, Ivan Sokolov
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static ULongMAXA constant holding the maximum value + 1 ansigned longcan have as ULong, 263.static BigIntegerMAX_VALUEA constant holding the maximum value anunsigned longcan have, 264-1.static BigIntegerMAX_VALUE_LONGA constant holding the maximum value + 1 ansigned longcan have, 263.static ULongMINA constant holding the minimum value anunsigned longcan have as ULong, 0.static BigIntegerMIN_VALUEA constant holding the minimum value anunsigned longcan have, 0.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ULongadd(int val)ULongadd(long val)ULongadd(ULong val)static intcompare(long x, long y)intcompareTo(ULong o)doubledoubleValue()booleanequals(Object obj)floatfloatValue()inthashCode()intintValue()longlongValue()ULongsubtract(int val)ULongsubtract(long val)ULongsubtract(ULong val)StringtoString()static ULongvalueOf(long value)Create anunsigned longby masking it with0xFFFFFFFFFFFFFFFFi.e.static ULongvalueOf(String value)Create anunsigned longstatic ULongvalueOf(BigInteger value)Create anunsigned long- 
Methods inherited from class org.apache.tika.parser.microsoft.onenote.fsshttpb.unsigned.UNumbertoBigInteger
 - 
Methods inherited from class java.lang.NumberbyteValue, shortValue
 
- 
 
- 
- 
- 
Field Detail- 
MIN_VALUEpublic static final BigInteger MIN_VALUE A constant holding the minimum value anunsigned longcan have, 0.
 - 
MAX_VALUEpublic static final BigInteger MAX_VALUE A constant holding the maximum value anunsigned longcan have, 264-1.
 - 
MAX_VALUE_LONGpublic static final BigInteger MAX_VALUE_LONG A constant holding the maximum value + 1 ansigned longcan have, 263.
 - 
MINpublic static final ULong MIN A constant holding the minimum value anunsigned longcan have as ULong, 0.
 - 
MAXpublic static final ULong MAX A constant holding the maximum value + 1 ansigned longcan have as ULong, 263.
 
- 
 - 
Method Detail- 
valueOfpublic static ULong valueOf(String value) throws NumberFormatException Create anunsigned long- Throws:
- NumberFormatException- If- valuedoes not contain a parsable- unsigned long.
 
 - 
valueOfpublic static ULong valueOf(long value) Create anunsigned longby masking it with0xFFFFFFFFFFFFFFFFi.e.(long) -1becomes(uint) 18446744073709551615
 - 
valueOfpublic static ULong valueOf(BigInteger value) throws NumberFormatException Create anunsigned long- Throws:
- NumberFormatException- If- valueis not in the range of an- unsigned long
 
 - 
comparepublic static int compare(long x, long y)
 - 
floatValuepublic float floatValue() - Specified by:
- floatValuein class- Number
 
 - 
doubleValuepublic double doubleValue() - Specified by:
- doubleValuein class- Number
 
 - 
compareTopublic int compareTo(ULong o) - Specified by:
- compareToin interface- Comparable<ULong>
 
 - 
addpublic ULong add(ULong val) throws NumberFormatException - Throws:
- NumberFormatException
 
 - 
addpublic ULong add(int val) throws NumberFormatException - Throws:
- NumberFormatException
 
 - 
addpublic ULong add(long val) throws NumberFormatException - Throws:
- NumberFormatException
 
 - 
subtractpublic ULong subtract(int val) 
 - 
subtractpublic ULong subtract(long val) 
 
- 
 
-