com.sun.msv.datatype.xsd

Class IntegerValueType

public class IntegerValueType extends Number implements Comparable, Serializable

Value object of "integer" type.

Author: Kohsuke KAWAGUCHI

Method Summary
intcompareTo(Object o)
static IntegerValueTypecreate(BigInteger bi)
translates a BigInteger to an IntegerValueType.
static IntegerValueTypecreate(String nonCanonicalizedValue)
translates non-canonicalized representation of an integer into an IntegerValueType.
doubledoubleValue()
booleanequals(Object o)
floatfloatValue()
inthashCode()
intintValue()
booleanisNegative()
returns true if the value if negative (less than zero)
booleanisNonNegative()
returns true if the value if non-negative (greater than or equal to zero)
booleanisNonPositive()
returns true if the value if non-positive (less than or equal to zero)
booleanisPositive()
returns true if the value if positive (greater than zero)
longlongValue()
intprecision()
BigIntegertoBigInteger()
converts to BigInteger.
StringtoString()

Method Detail

compareTo

public int compareTo(Object o)

Returns: 1 if this value is bigger than rhs 0 if the values are the same -1 if rhs is bigger than this.

create

public static IntegerValueType create(BigInteger bi)
translates a BigInteger to an IntegerValueType.

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.

doubleValue

public double doubleValue()

equals

public boolean equals(Object o)

floatValue

public float floatValue()

hashCode

public int hashCode()

intValue

public int intValue()

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)

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)

longValue

public long longValue()

precision

public int precision()

toBigInteger

public BigInteger toBigInteger()
converts to BigInteger.

toString

public String toString()