| AnyURIValue | An XPath value of type xs:anyURI. |
| AtomicValue | The AtomicValue class corresponds to the concept of an atomic value in the
XPath 2.0 data model. |
| Base64BinaryValue | A value of type xs:base64Binary
|
| BigIntegerValue | An integer value: note this is a subtype of decimal in XML Schema, not a primitive type. |
| BigIntegerValue.BigIntegerComparable | |
| BooleanValue | A boolean XPath value
|
| CalendarValue | Abstract superclass for Date, Time, and DateTime. |
| Cardinality | This class contains static methods to manipulate the cardinality
property of a type. |
| Closure | A Closure represents a value that has not yet been evaluated: the value is represented
by an expression, together with saved values of all the context variables that the
expression depends on. |
| DateTimeValue | A value of type DateTime
|
| DateValue | A value of type Date. |
| DayTimeDurationValue | A value of type xs:dayTimeDuration
|
| DecimalValue | A decimal value
|
| DecimalValue.DecimalComparable | |
| DoubleValue | A numeric (double precision floating point) value
|
| DurationValue | A value of type xs:duration
|
| EmptySequence | An EmptySequence object represents a sequence containing no members. |
| FloatingPointConverter | This is a utility class that handles formatting of numbers as strings. |
| FloatValue | A numeric (single precision floating point) value
|
| GDateValue | Abstract superclass for the primitive types containing date components: xs:date, xs:gYear,
xs:gYearMonth, xs:gMonth, xs:gMonthDay, xs:gDay
|
| GDayValue | Implementation of the xs:gDay data type
|
| GMonthDayValue | Implementation of the xs:gYear data type
|
| GMonthValue | Implementation of the xs:gMonth data type
|
| GYearMonthValue | Implementation of the xs:gYearMonth data type
|
| GYearValue | Implementation of the xs:gYear data type
|
| HexBinaryValue | A value of type xs:hexBinary
|
| Int64Value | An integer value: note this is a subtype of decimal in XML Schema, not a primitive type. |
| Int64Value.Int64Comparable | |
| IntegerRange | This class represents a sequence of consecutive ascending integers, for example 1 to 50. |
| IntegerValue | This class represents the XPath built-in type xs:integer. |
| MemoClosure | A MemoClosure represents a value that has not yet been evaluated: the value is represented
by an expression, together with saved values of all the context variables that the
expression depends on. |
| MemoClosure.ProgressiveIterator | A ProgressiveIterator starts by reading any items already held in the reservoir;
when the reservoir is exhausted, it reads further items from the inputIterator,
copying them into the reservoir as they are read. |
| NotationValue | An xs:NOTATION value. |
| NumericValue | NumericValue is an abstract superclass for IntegerValue, DecimalValue,
FloatValue, and DoubleValue
|
| ObjectValue | An XPath value that encapsulates a Java object. |
| QNameValue | A QName value. |
| QualifiedNameValue | A qualified name: this is an abstract superclass for QNameValue and NotationValue, representing the
XPath primitive types xs:QName and xs:NOTATION respectively
|
| SequenceExtent | A sequence value implemented extensionally. |
| SequenceType | SequenceType: a sequence type consists of a primary type, which indicates the type of item,
and a cardinality, which indicates the number of occurrences permitted. |
| ShareableSequence | A sequence value implemented extensionally using an extensible List whose leading part can be shared
with other sequence values. |
| SingletonClosure | A SingletonClosure represents a value that has not yet been evaluated: the value is represented
by an expression, together with saved values of all the context variables that the
expression depends on. |
| SingletonNode | A value that is a sequence containing zero or one nodes
|
| StringValue | An atomic value of type xs:string
|
| StringValue.CharacterIterator | CharacterIterator is used to iterate over the characters in a string,
returning them as integers representing the Unicode code-point. |
| TextFragmentValue | This class represents a temporary tree whose root document node owns a single text node. |
| TimeValue | A value of type xs:time
|
| UntypedAtomicValue | An Untyped Atomic value. |
| Value | A value is the result of an expression but it is also an expression in its own right. |
| Whitespace | This class provides helper methods and constants for handling whitespace
|
| YearMonthDurationValue | A value of type xs:yearMonthDuration
|