DocumentInfo
, ExtendedNodeInfo
, Item
, NodeInfo
, SiblingCountingNode
, VirtualNode
AbsentExtensionElement
, AnyURIValue
, AtomicValue
, AttributeImpl
, Base64BinaryValue
, BigIntegerValue
, BooleanValue
, CalendarValue
, Closure
, CommentImpl
, DataElement
, DateTimeValue
, DateValue
, DecimalValue
, DocumentImpl
, DocumentWrapper
, DocumentWrapper
, DocumentWrapper
, DocumentWrapper
, DoubleValue
, DurationValue
, ElementImpl
, ElementWithAttributes
, EmptySequence
, ExtensionInstruction
, FloatValue
, GDayValue
, GMonthDayValue
, GMonthValue
, GYearMonthValue
, GYearValue
, HexBinaryValue
, IntegerRange
, IntegerValue
, LiteralResultElement
, MemoClosure
, MonthDurationValue
, NamespaceIterator.NamespaceNodeImpl
, NodeImpl
, NodeWrapper
, NodeWrapper
, NodeWrapper
, NodeWrapper
, NotationValue
, NumericValue
, ObjectValue
, Orphan
, ParentNodeImpl
, ProcInstImpl
, QNameValue
, RestrictedStringValue
, SaxonAssign
, SaxonCallTemplate
, SaxonCollation
, SaxonDoctype
, SaxonEntityRef
, SaxonImportQuery
, SaxonScript
, SaxonWhile
, SecondsDurationValue
, SequenceExtent
, ShareableSequence
, SingletonNode
, SQLClose
, SQLColumn
, SQLConnect
, SQLDelete
, SQLInsert
, SQLQuery
, SQLUpdate
, StringValue
, StrippedDocument
, StrippedNode
, StyleElement
, TextFragmentValue
, TextImpl
, TimeValue
, TinyAttributeImpl
, TinyCommentImpl
, TinyDocumentImpl
, TinyElementImpl
, TinyNodeImpl
, TinyParentNodeImpl
, TinyProcInstImpl
, TinyTextImpl
, UnconstructedDocument
, UnconstructedElement
, UnconstructedParent
, UntypedAtomicValue
, ValidationErrorValue
, Value
, VirtualCopy
, VirtualDocumentCopy
, 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
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.