Class ElemTextLiteral

    • Constructor Detail

      • ElemTextLiteral

        public ElemTextLiteral()
    • Method Detail

      • setPreserveSpace

        public void setPreserveSpace​(boolean v)
        Set whether or not space should be preserved.
        Parameters:
        v - Boolean flag indicating whether or not space should be preserved
      • getPreserveSpace

        public boolean getPreserveSpace()
        Get whether or not space should be preserved.
        Returns:
        Boolean flag indicating whether or not space should be preserved
      • setChars

        public void setChars​(char[] v)
        Set the characters that will be output to the result tree..
        Parameters:
        v - Array of characters that will be output to the result tree
      • getChars

        public char[] getChars()
        Get the characters that will be output to the result tree..
        Returns:
        Array of characters that will be output to the result tree
      • getNodeValue

        public java.lang.String getNodeValue()
        Get the value of the node as a string.
        Specified by:
        getNodeValue in interface org.w3c.dom.Node
        Overrides:
        getNodeValue in class UnImplNode
        Returns:
        null
      • setDisableOutputEscaping

        public void setDisableOutputEscaping​(boolean v)
        Set the "disable-output-escaping" attribute. Normally, the xml output method escapes & and < (and possibly other characters) when outputting text nodes. This ensures that the output is well-formed XML. However, it is sometimes convenient to be able to produce output that is almost, but not quite well-formed XML; for example, the output may include ill-formed sections which are intended to be transformed into well-formed XML by a subsequent non-XML aware process. For this reason, XSLT provides a mechanism for disabling output escaping. An xsl:value-of or xsl:text element may have a disable-output-escaping attribute; the allowed values are yes or no; the default is no; if the value is yes, then a text node generated by instantiating the xsl:value-of or xsl:text element should be output without any escaping.
        Parameters:
        v - Boolean value for "disable-output-escaping" attribute.
        See Also:
        disable-output-escaping in XSLT Specification
      • getDisableOutputEscaping

        public boolean getDisableOutputEscaping()
        Get the "disable-output-escaping" attribute. Normally, the xml output method escapes & and < (and possibly other characters) when outputting text nodes. This ensures that the output is well-formed XML. However, it is sometimes convenient to be able to produce output that is almost, but not quite well-formed XML; for example, the output may include ill-formed sections which are intended to be transformed into well-formed XML by a subsequent non-XML aware process. For this reason, XSLT provides a mechanism for disabling output escaping. An xsl:value-of or xsl:text element may have a disable-output-escaping attribute; the allowed values are yes or no; the default is no; if the value is yes, then a text node generated by instantiating the xsl:value-of or xsl:text element should be output without any escaping.
        Returns:
        Boolean value of "disable-output-escaping" attribute.
        See Also:
        disable-output-escaping in XSLT Specification
      • getXSLToken

        public int getXSLToken()
        Get an integer representation of the element type.
        Overrides:
        getXSLToken in class ElemTemplateElement
        Returns:
        An integer representation of the element, defined in the Constants class.
        See Also:
        Constants
      • getNodeName

        public java.lang.String getNodeName()
        Return the node name.
        Specified by:
        getNodeName in interface org.w3c.dom.Node
        Overrides:
        getNodeName in class ElemTemplateElement
        Returns:
        The element's name
      • execute

        public void execute​(TransformerImpl transformer)
                     throws javax.xml.transform.TransformerException
        Copy the text literal to the result tree.
        Overrides:
        execute in class ElemTemplateElement
        Parameters:
        transformer - non-null reference to the the current transform-time state.
        Throws:
        javax.xml.transform.TransformerException