Class ProcessorText

All Implemented Interfaces:
Serializable, SourceLocator, XSLTVisitable, PrefixResolver, ExpressionNode, WhitespaceStrippingElementMatcher, Document, Element, Node, NodeList

public class ProcessorText
extends ProcessorTemplateElem
Process xsl:text.
See Also:
XSLT DTD, element-text in XSLT Specification, Serialized Form
  • Constructor Details

    • ProcessorText

      public ProcessorText()
  • Method Details

    • appendAndPush

      protected void appendAndPush​(StylesheetHandler handler, ElemTemplateElement elem) throws SAXException
      Append the current template element to the current template element, and then push it onto the current template element stack.
      Overrides:
      appendAndPush in class ProcessorTemplateElem
      Parameters:
      handler - non-null reference to current StylesheetHandler that is constructing the Templates.
      elem - non-null reference to a ElemText.
      Throws:
      SAXException - Any SAX exception, possibly wrapping another exception.
    • endElement

      public void endElement​(StylesheetHandler handler, String uri, String localName, String rawName) throws SAXException
      Receive notification of the end of an element.
      Overrides:
      endElement in class ProcessorTemplateElem
      Parameters:
      handler - non-null reference to current StylesheetHandler that is constructing the Templates.
      uri - The Namespace URI, or an empty string.
      localName - The local name (without prefix), or empty string if not namespace processing.
      rawName - The qualified name (with prefix).
      Throws:
      SAXException