Class Node

  • All Implemented Interfaces:
    groovy.lang.Writable

    @Deprecated
    public class Node
    extends Object
    implements groovy.lang.Writable
    Deprecated.
    Represents a node.
    • Constructor Detail

      • Node

        public Node​(Node parent,
                    String name,
                    Map attributes,
                    Map attributeNamespaces,
                    String namespaceURI)
        Deprecated.
        Parameters:
        parent - the parent node
        name - the name for the node
        attributes - the attributes for the node
        attributeNamespaces - the namespace mappings for attributes
        namespaceURI - the namespace URI if any
    • Method Detail

      • name

        public String name()
        Deprecated.
        Returns the name of this Node.
        Returns:
        the name of this Node
      • parent

        public Node parent()
        Deprecated.
        Returns the parent of this Node.
        Returns:
        the parent of this Node
      • namespaceURI

        public String namespaceURI()
        Deprecated.
        Returns the URI of the namespace of this Node.
        Returns:
        the namespace of this Node
      • attributes

        public Map attributes()
        Deprecated.
        Returns a map of the attributes of this Node.
        Returns:
        a map of the attributes of this Node
      • children

        public List children()
        Deprecated.
        Returns a list of the children of this Node.
        Returns:
        a list of the children of this Node
      • addChild

        public void addChild​(Object child)
        Deprecated.
        Adds an object as a new child to this Node.
        Parameters:
        child - the object to add as a child
      • replaceNode

        public void replaceNode​(groovy.lang.Closure replacementClosure,
                                GPathResult result)
        Deprecated.
      • replaceBody

        protected void replaceBody​(Object newValue)
        Deprecated.
        Replaces the current body of this Node with the passed object.
        Parameters:
        newValue - the new body
      • appendNode

        protected void appendNode​(Object newValue,
                                  GPathResult result)
        Deprecated.
      • text

        public String text()
        Deprecated.
        Returns a string containing the text of the children of this Node.
        Returns:
        a string containing the text of the children of this Node
      • localText

        public List<String> localText()
        Deprecated.
        Returns the list of any direct String nodes of this node.
        Returns:
        the list of String values from this node
        Since:
        2.3.0
      • childNodes

        public Iterator childNodes()
        Deprecated.
        Returns an iterator over the child nodes of this Node.
        Returns:
        an iterator over the child nodes of this Node
      • build

        public void build​(groovy.lang.GroovyObject builder,
                          Map namespaceMap,
                          Map<String,​String> namespaceTagHints)
        Deprecated.