Package net.sf.saxon.style
Class TextValueTemplateNode
java.lang.Object
net.sf.saxon.tree.linked.NodeImpl
net.sf.saxon.tree.linked.TextImpl
net.sf.saxon.style.TextValueTemplateNode
- All Implemented Interfaces:
Source,SourceLocator,ActiveSource,GroundedValue,Item,MutableNodeInfo,NodeInfo,Sequence,Location,SteppingNode,SiblingCountingNode,Locator
A text node in an XSLT 3.0 stylesheet that may or may not contain a text value template
-
Field Summary
Fields inherited from class net.sf.saxon.tree.linked.NodeImpl
NODE_LETTER -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.tree.linked.TextImpl
appendStringValue, copy, getNodeKind, getUnicodeStringValue, replaceStringValueMethods inherited from class net.sf.saxon.tree.linked.NodeImpl
addAttribute, addNamespace, atomize, attributes, compareOrder, delete, effectiveBooleanValue, equals, generateId, getAllNamespaces, getAttributeValue, getBaseURI, getColumnNumber, getConfiguration, getDeclaredNamespaces, getDisplayName, getFingerprint, getFirstChild, getLastChild, getLineNumber, getLocalPart, getNamePool, getNamespaceUri, getNextInDocument, getNextSibling, getNodeName, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getRawParent, getRoot, getSchemaType, getSequenceNumber, getSiblingPosition, getSuccessorElement, getSystemId, getTreeInfo, hasChildNodes, hasFingerprint, hashCode, head, insertChildren, insertSiblings, isDeleted, iterateAxis, iterateAxis, newBuilder, removeAttribute, removeTypeAnnotation, rename, replace, saveLocation, setAttributes, setRawParent, setSiblingPosition, setSystemId, setTypeAnnotationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.om.GroundedValue
asIterable, concatenate, containsNode, materializeMethods inherited from interface net.sf.saxon.om.Item
getLength, getStringValue, itemAt, iterate, reduce, subsequenceMethods inherited from interface net.sf.saxon.om.MutableNodeInfo
addNamespace, removeNamespaceMethods inherited from interface net.sf.saxon.om.NodeInfo
asActiveSource, children, children, deliver, getAttributeValue, getGenre, getPublicId, getURI, isId, isIdref, isNilled, isSameNodeInfo, isStreamed, toShortStringMethods inherited from interface net.sf.saxon.om.Sequence
makeRepeatable
-
Constructor Details
-
TextValueTemplateNode
-
-
Method Details
-
getContentExpression
-
getStaticContext
-
parse
Parse any XPath expressions contained in the content of the text value template- Throws:
XPathException- if parsing of an XPath expression fails
-
validate
Validate the text node; specifically, perform type checking of any contained expressions- Throws:
XPathException- if type checking finds any problems
-