Class CDataNode

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class CDataNode
    extends TextNode
    A Character Data node, to support CDATA sections.
    • Constructor Detail

      • CDataNode

        public CDataNode​(java.lang.String text)
    • Method Detail

      • nodeName

        public java.lang.String nodeName()
        Description copied from class: Node
        Get the node name of this node. Use for debugging purposes and not logic switching (for that, use instanceof).
        Overrides:
        nodeName in class TextNode
        Returns:
        node name
      • text

        public java.lang.String text()
        Get the unencoded, non-normalized text content of this CDataNode.
        Overrides:
        text in class TextNode
        Returns:
        unencoded, non-normalized text
        See Also:
        TextNode.getWholeText()
      • outerHtmlHead

        void outerHtmlHead​(java.lang.Appendable accum,
                           int depth,
                           Document.OutputSettings out)
                    throws java.io.IOException
        Description copied from class: Node
        Get the outer HTML of this node.
        Overrides:
        outerHtmlHead in class TextNode
        Parameters:
        accum - accumulator to place HTML into
        Throws:
        java.io.IOException - if appending to the given accumulator fails.