Class NonNegativeInteger
- java.lang.Object
-
- java.lang.Number
-
- java.math.BigInteger
-
- org.apache.axis2.databinding.types.NonNegativeInteger
-
- All Implemented Interfaces:
Serializable
,Comparable<BigInteger>
- Direct Known Subclasses:
PositiveInteger
public class NonNegativeInteger extends BigInteger
Custom class for supporting primitive XSD data type nonNegativeInteger- See Also:
- XML Schema 3.3.20, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
NonNegativeInteger.BigIntegerRep
Deprecated.As per https://issues.apache.org/jira/browse/AXIS2-3848
-
Field Summary
-
Fields inherited from class java.math.BigInteger
ONE, TEN, TWO, ZERO
-
-
Constructor Summary
Constructors Constructor Description NonNegativeInteger(byte[] val)
NonNegativeInteger(int signum, byte[] magnitude)
NonNegativeInteger(int bitLength, int certainty, Random rnd)
NonNegativeInteger(int numBits, Random rnd)
NonNegativeInteger(String val)
NonNegativeInteger(String val, int radix)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Object
writeReplace()
Deprecated.As per https://issues.apache.org/jira/browse/AXIS2-3848-
Methods inherited from class java.math.BigInteger
abs, add, and, andNot, bitCount, bitLength, byteValueExact, clearBit, compareTo, divide, divideAndRemainder, doubleValue, equals, flipBit, floatValue, gcd, getLowestSetBit, hashCode, intValue, intValueExact, isProbablePrime, longValue, longValueExact, max, min, mod, modInverse, modPow, multiply, negate, nextProbablePrime, not, or, pow, probablePrime, remainder, setBit, shiftLeft, shiftRight, shortValueExact, signum, sqrt, sqrtAndRemainder, subtract, testBit, toByteArray, toString, toString, valueOf, xor
-
Methods inherited from class java.lang.Number
byteValue, shortValue
-
-
-
-
Constructor Detail
-
NonNegativeInteger
public NonNegativeInteger(byte[] val)
-
NonNegativeInteger
public NonNegativeInteger(int signum, byte[] magnitude)
-
NonNegativeInteger
public NonNegativeInteger(int bitLength, int certainty, Random rnd)
-
NonNegativeInteger
public NonNegativeInteger(int numBits, Random rnd)
-
NonNegativeInteger
public NonNegativeInteger(String val)
-
NonNegativeInteger
public NonNegativeInteger(String val, int radix)
-
-
Method Detail
-
writeReplace
public Object writeReplace() throws ObjectStreamException
Deprecated.As per https://issues.apache.org/jira/browse/AXIS2-3848Work-around for http://developer.java.sun.com/developer/bugParade/bugs/4378370.html- Returns:
- BigIntegerRep
- Throws:
ObjectStreamException
-
-