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.
      • clone

        public java.lang.Object clone()
        Description copied from class: Node
        Create a stand-alone, deep copy of this node, and all of its children. The cloned node will have no siblings or parent node. As a stand-alone object, any changes made to the clone or any of its children will not impact the original node.

        The cloned node may be adopted into another Document or node structure using Element.appendChild(Node).

        Overrides:
        clone in class TextNode
        Returns:
        a stand-alone cloned node, including clones of any children
        See Also:
        Node.shallowClone()