Class IntegerValueType

    • Method Detail

      • create

        public static IntegerValueType create​(String nonCanonicalizedValue)
        translates non-canonicalized representation of an integer into an IntegerValueType.
        Returns:
        null when the parameter is not even valid with respect to the lexical space of "integer" type specified in XML Schema datatype spec.
      • compareTo

        public int compareTo​(Object o)
        Specified by:
        compareTo in interface Comparable
        Returns:
        1 if this value is bigger than rhs 0 if the values are the same -1 if rhs is bigger than this.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • precision

        public int precision()
      • isNonPositive

        public boolean isNonPositive()
        returns true if the value if non-positive (less than or equal to zero)
      • isPositive

        public boolean isPositive()
        returns true if the value if positive (greater than zero)
      • isNegative

        public boolean isNegative()
        returns true if the value if negative (less than zero)
      • isNonNegative

        public boolean isNonNegative()
        returns true if the value if non-negative (greater than or equal to zero)
      • toBigInteger

        public BigInteger toBigInteger()
        converts to BigInteger.
      • doubleValue

        public double doubleValue()
        Specified by:
        doubleValue in class Number
      • floatValue

        public float floatValue()
        Specified by:
        floatValue in class Number
      • intValue

        public int intValue()
        Specified by:
        intValue in class Number
      • longValue

        public long longValue()
        Specified by:
        longValue in class Number