Package org.jsoup.nodes

Class CDataNode

java.lang.Object
All Implemented Interfaces:
Cloneable

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

    • CDataNode

      public CDataNode(String text)
  • Method Details

    • nodeName

      public 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 String text()
      Get the un-encoded, non-normalized text content of this CDataNode.
      Overrides:
      text in class TextNode
      Returns:
      un-encoded, non-normalized text
      See Also:
    • clone

      public CDataNode 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.

      • If this node is a LeafNode, the clone will have no parent.
      • If this node is an Element, the clone will have a simple owning Document to retain the configured output settings and parser.

      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: