DocumentInfo
, GroundedValue
, Item
, MutableNodeInfo
, NodeInfo
, SiblingCountingNode
, VirtualNode
AbsentExtensionElement
, AnyURIValue
, AtomicValue
, Base64BinaryValue
, BigIntegerValue
, BooleanValue
, CalendarValue
, Closure
, DataElement
, DateTimeValue
, DateValue
, DayTimeDurationValue
, DecimalValue
, DocumentImpl
, DocumentWrapper
, DocumentWrapper
, DocumentWrapper
, DocumentWrapper
, DoubleValue
, DurationValue
, ElementImpl
, EmptySequence
, ExtensionInstruction
, FloatValue
, GDateValue
, GDayValue
, GMonthDayValue
, GMonthValue
, GYearMonthValue
, GYearValue
, HexBinaryValue
, Int64Value
, IntegerRange
, IntegerValue
, LiteralResultElement
, MemoClosure
, NamespaceIterator.NamespaceNodeImpl
, NodeImpl
, NodeWrapper
, NodeWrapper
, NodeWrapper
, NodeWrapper
, NotationValue
, NumericValue
, ObjectValue
, Orphan
, QNameValue
, QualifiedNameValue
, SaxonAssign
, SaxonBreak
, SaxonCallTemplate
, SaxonCollation
, SaxonContinue
, SaxonDoctype
, SaxonEntityRef
, SaxonFinally
, SaxonImportQuery
, SaxonIterate
, SaxonScript
, SaxonWhile
, SequenceExtent
, ShareableSequence
, SingletonClosure
, SingletonNode
, SQLClose
, SQLColumn
, SQLConnect
, SQLDelete
, SQLInsert
, SQLQuery
, SQLUpdate
, StringValue
, StrippedDocument
, StrippedNode
, StyleElement
, TextFragmentValue
, TimeValue
, TinyDocumentImpl
, TinyNodeImpl
, TinyTextImpl
, UnconstructedDocument
, UnconstructedElement
, UnconstructedParent
, UntypedAtomicValue
, Value
, VirtualCopy
, VirtualDocumentCopy
, VirtualUntypedCopy
, WhitespaceTextImpl
, XSLAnalyzeString
, XSLApplyImports
, XSLApplyTemplates
, XSLAttribute
, XSLAttributeSet
, XSLCallTemplate
, XSLCharacterMap
, XSLChoose
, XSLComment
, XSLCopy
, XSLCopyOf
, XSLDecimalFormat
, XSLDocument
, XSLElement
, XSLFallback
, XSLForEach
, XSLForEachGroup
, XSLFunction
, XSLGeneralIncorporate
, XSLGeneralVariable
, XSLIf
, XSLImport
, XSLImportSchema
, XSLInclude
, XSLKey
, XSLMatchingSubstring
, XSLMessage
, XSLNamespace
, XSLNamespaceAlias
, XSLNextMatch
, XSLNumber
, XSLOtherwise
, XSLOutput
, XSLOutputCharacter
, XSLParam
, XSLPerformSort
, XSLPreserveSpace
, XSLProcessingInstruction
, XSLResultDocument
, XSLSequence
, XSLSort
, XSLStringConstructor
, XSLStylesheet
, XSLTemplate
, XSLText
, XSLValueOf
, XSLVariable
, XSLVariableDeclaration
, XSLWhen
, XSLWithParam
, YearMonthDurationValue
public interface ValueRepresentation
This class is intended primarily for internal use, and should not be considered part of the Saxon public API.
Modifier and Type | Field | Description |
---|---|---|
static ValueRepresentation[] |
EMPTY_VALUE_ARRAY |
An empty array of ValueRepresentation objects
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getStringValue() |
Convert the value to a string, using the serialization rules.
|
java.lang.CharSequence |
getStringValueCS() |
Convert the value to a string, using the serialization rules,
and returning the result as a CharSequence.
|
static final ValueRepresentation[] EMPTY_VALUE_ARRAY
java.lang.String getStringValue() throws XPathException
XPathException
- The method can fail if evaluation of the value
has been deferred, and if a failure occurs during the deferred evaluation.
No failure is possible in the case of an AtomicValue or a Node.java.lang.CharSequence getStringValueCS() throws XPathException
XPathException
- The method can fail if evaluation of the value
has been deferred, and if a failure occurs during the deferred evaluation.
No failure is possible in the case of an AtomicValue or a Node.