Package org.apache.axis.types
Class NonNegativeInteger
- java.lang.Object
-
- java.lang.Number
-
- java.math.BigInteger
-
- org.apache.axis.types.NonNegativeInteger
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<java.math.BigInteger>
- Direct Known Subclasses:
PositiveInteger
public class NonNegativeInteger extends java.math.BigInteger
Custom class for supporting primitive XSD data type nonNegativeInteger- Author:
- Russell Butek
- See Also:
- XML Schema 3.3.20, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
NonNegativeInteger.BigIntegerRep
-
Constructor Summary
Constructors Constructor Description NonNegativeInteger(byte[] val)
NonNegativeInteger(int signum, byte[] magnitude)
NonNegativeInteger(int bitLength, int certainty, java.util.Random rnd)
NonNegativeInteger(int numBits, java.util.Random rnd)
NonNegativeInteger(java.lang.String val)
NonNegativeInteger(java.lang.String val, int radix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
writeReplace()
Work-around for http://developer.java.sun.com/developer/bugParade/bugs/4378370.html-
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
-
-
-
-
Constructor Detail
-
NonNegativeInteger
public NonNegativeInteger(byte[] val)
-
NonNegativeInteger
public NonNegativeInteger(int signum, byte[] magnitude)
-
NonNegativeInteger
public NonNegativeInteger(int bitLength, int certainty, java.util.Random rnd)
-
NonNegativeInteger
public NonNegativeInteger(int numBits, java.util.Random rnd)
-
NonNegativeInteger
public NonNegativeInteger(java.lang.String val)
-
NonNegativeInteger
public NonNegativeInteger(java.lang.String val, int radix)
-
-