Package cdc.util.data

Class AbstractContentNode

  • All Implemented Interfaces:
    Child, Leaf, Node
    Direct Known Subclasses:
    Comment, Text

    abstract class AbstractContentNode
    extends AbstractChild
    implements Leaf
    Base class for nodes with content: text and comment.
    Author:
    Damien Carbonne
    • Constructor Detail

      • AbstractContentNode

        protected AbstractContentNode​(Parent parent,
                                      String content)
    • Method Detail

      • setContent

        public final void setContent​(String content)
      • clearContent

        public final void clearContent()
      • appendContent

        public final void appendContent​(String text)
      • appendContent

        public final void appendContent​(CharSequence cs,
                                        int start,
                                        int end)
      • appendContent

        public final void appendContent​(char[] str,
                                        int offset,
                                        int len)
      • getContent

        public final String getContent()
      • deepEquals

        public final boolean deepEquals​(Node node)
        Description copied from interface: Node
        Return true when this node and its descendants equals other node hierarchy.

        Parents are ignored.

        Specified by:
        deepEquals in interface Node
        Parameters:
        node - The other node to compare.
        Returns:
        True when this node and other node have same hierarchies.