Class NonPositiveInteger

java.lang.Object
java.lang.Number
java.math.BigInteger
org.apache.axis.types.NonPositiveInteger
All Implemented Interfaces:
Serializable, Comparable<BigInteger>
Direct Known Subclasses:
NegativeInteger

public class NonPositiveInteger extends BigInteger
Custom class for supporting primitive XSD data type nonPositiveInteger nonPositiveInteger is derived from integer by setting the value of maxInclusive to be 0. This results in the standard mathematical concept of the non-positive integers. The value space of nonPositiveInteger is the infinite set {...,-2,-1,0}.
Author:
Chris Haddad <haddadc@apache.org
See Also:
  • Constructor Details

    • NonPositiveInteger

      public NonPositiveInteger(byte[] val)
    • NonPositiveInteger

      public NonPositiveInteger(int signum, byte[] magnitude)
    • NonPositiveInteger

      public NonPositiveInteger(int bitLength, int certainty, Random rnd)
    • NonPositiveInteger

      public NonPositiveInteger(int numBits, Random rnd)
    • NonPositiveInteger

      public NonPositiveInteger(String val)
    • NonPositiveInteger

      public NonPositiveInteger(String val, int radix)
  • Method Details