Class TextValueTemplateNode

All Implemented Interfaces:
Source, SourceLocator, ActiveSource, GroundedValue, Item, MutableNodeInfo, NodeInfo, Sequence, Location, SteppingNode, SiblingCountingNode, Locator

public class TextValueTemplateNode extends TextImpl
A text node in an XSLT 3.0 stylesheet that may or may not contain a text value template
  • Constructor Details

    • TextValueTemplateNode

      public TextValueTemplateNode(UnicodeString value)
  • Method Details

    • getContentExpression

      public Expression getContentExpression()
    • getStaticContext

      public TextValueTemplateContext getStaticContext()
    • parse

      public void parse() throws XPathException
      Parse any XPath expressions contained in the content of the text value template
      Throws:
      XPathException - if parsing of an XPath expression fails
    • validate

      public void validate() throws XPathException
      Validate the text node; specifically, perform type checking of any contained expressions
      Throws:
      XPathException - if type checking finds any problems