Package net.sf.saxon.value

Class Summary
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.
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.
DecimalValue A decimal value
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 class is derived from AppenderHelper by Jack Shirazi in the O'Reilly book Java Performance Tuning.
FloatValue A numeric (single precision floating point) value
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
IntegerRange This class represents a sequence of consecutive ascending integers, for example 1 to 50.
IntegerValue An integer value: note this is a subtype of decimal in XML Schema, not a primitive type.
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.
MonthDurationValue A value of type xsd:yearMonthDuration
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.
RestrictedStringValue A value conforming to one of the built-in subtypes of String, specifically normalizedString, token, language, Name, NCName, ID, IDREF, ENTITY, NMTOKEN.
SecondsDurationValue A value of type xsd:dayTimeDuration
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.
SingletonNode A value that is a sequence containing zero or one nodes
StringValue An atomic value of type xs:string
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.
ValidationErrorValue A ValidationErrorValue is a pseudo-value representing the result of a validation failure.
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