Package groovy.util

Class NodeList

    • Constructor Detail

      • NodeList

        public NodeList()
      • NodeList

        public NodeList​(Collection collection)
      • NodeList

        public NodeList​(int size)
    • Method Detail

      • clone

        public Object clone()
        Creates a new NodeList containing the same elements as the original (but cloned in the case of Nodes).
        Overrides:
        clone in class ArrayList
        Returns:
        the clone
      • setMetaClass

        protected static void setMetaClass​(Class nodelistClass,
                                           MetaClass metaClass)
      • getAt

        public NodeList getAt​(String name)
        Provides lookup of elements by non-namespaced name.
        Parameters:
        name - the name or shortcut key for nodes of interest
        Returns:
        the nodes of interest which match name
      • getAt

        public NodeList getAt​(QName name)
        Provides lookup of elements by QName.
        Parameters:
        name - the name or shortcut key for nodes of interest
        Returns:
        the nodes of interest which match name
      • text

        public String text()
        Returns the text value of all of the elements in the collection.
        Returns:
        the text value of all the elements in the collection or null
      • plus

        public void plus​(Closure c)