public interface XmlInteger extends XmlDecimal
This type should not be confused with xs:int
or Java Integer
. This type represents an arbitrary-precision integer with
any number of digits, while a Java int or an xs:int is a 32-bit finite-precision integer.
Convertible to a Java BigInteger
.
Modifier and Type | Interface and Description |
---|---|
static class |
XmlInteger.Factory
A class with methods for creating instances
of
XmlInteger . |
Modifier and Type | Field and Description |
---|---|
static SchemaType |
type
The constant
SchemaType object representing this schema type. |
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
Modifier and Type | Method and Description |
---|---|
BigInteger |
getBigIntegerValue()
Returns this value as a
BigInteger |
void |
setBigIntegerValue(BigInteger bi)
Sets this value as a
BigInteger |
getBigDecimalValue, setBigDecimalValue
getStringValue, setStringValue
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
static final SchemaType type
SchemaType
object representing this schema type.BigInteger getBigIntegerValue()
BigInteger
void setBigIntegerValue(BigInteger bi)
BigInteger