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:
  • Constructor Details

    • 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 Details

    • writeReplace

      public Object writeReplace() throws ObjectStreamException
      Deprecated.
      As per https://issues.apache.org/jira/browse/AXIS2-3848
      Work-around for http://developer.java.sun.com/developer/bugParade/bugs/4378370.html
      Returns:
      BigIntegerRep
      Throws:
      ObjectStreamException