DocumentInfo
, FunctionItem<T>
, GroundedValue<T>
, Item<T>
, MutableNodeInfo
, NodeInfo
, SiblingCountingNode
, VirtualNode
AbsentExtensionElement
, AbstractVirtualNode
, AnyURIValue
, AtomicValue
, AttributeImpl
, Base64BinaryValue
, BigIntegerValue
, BooleanValue
, CalendarValue
, Closure
, CommentImpl
, 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
, NamespaceNode
, NodeImpl
, NodeWrapper
, NodeWrapper
, NodeWrapper
, NodeWrapper
, NotationValue
, NumericValue
, ObjectValue
, Orphan
, ParentNodeImpl
, ProcInstImpl
, QNameValue
, QualifiedNameValue
, SequenceExtent
, ShareableSequence
, SingletonClosure
, SingletonItem
, SpaceStrippedDocument
, SpaceStrippedNode
, SQLClose
, SQLColumn
, SQLConnect
, SQLDelete
, SQLExecute
, SQLInsert
, SQLQuery
, SQLUpdate
, StringValue
, StyleElement
, TextFragmentValue
, TextImpl
, TimeValue
, TinyAttributeImpl
, TinyCommentImpl
, TinyDocumentImpl
, TinyElementImpl
, TinyNodeImpl
, TinyParentNodeImpl
, TinyProcInstImpl
, TinyTextImpl
, Tuple
, TypeStrippedDocument
, TypeStrippedNode
, 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
, XSLLeafNodeConstructor
, XSLMatchingSubstring
, XSLMessage
, XSLNamespace
, XSLNamespaceAlias
, XSLNextMatch
, XSLNumber
, XSLOtherwise
, XSLOutput
, XSLOutputCharacter
, XSLParam
, XSLPerformSort
, XSLPreserveSpace
, XSLProcessingInstruction
, XSLResultDocument
, XSLSequence
, XSLSort
, XSLSortOrMergeKey
, XSLStylesheet
, XSLTemplate
, XSLText
, XSLValueOf
, XSLVariable
, XSLVariableDeclaration
, XSLWhen
, XSLWithParam
, YearMonthDurationValue
public interface ValueRepresentation<T extends Item>
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.
It can also occur for values such as function items and maps that have no string value.
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.
It can also occur for values such as function items and maps that have no string value.
No failure is possible in the case of an AtomicValue or a Node.