Package groovy.util
Class NodeList
- java.lang.Object
- 
- java.util.AbstractCollection<E>
- 
- java.util.AbstractList<E>
- 
- java.util.ArrayList
- 
- groovy.util.NodeList
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable,- Iterable,- Collection,- List,- RandomAccess
 
 public class NodeList extends ArrayList A List implementation which is returned by queries on aNodewhich provides some XPath like helper methods for GPath.- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class java.util.AbstractListmodCount
 
- 
 - 
Constructor SummaryConstructors Constructor Description NodeList()NodeList(int size)NodeList(Collection collection)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Creates a new NodeList containing the same elements as the original (but cloned in the case of Nodes).NodeListgetAt(QName name)Provides lookup of elements by QName.NodeListgetAt(String name)Provides lookup of elements by non-namespaced name.voidplus(Closure c)NodereplaceNode(Closure c)protected static voidsetMetaClass(Class nodelistClass, MetaClass metaClass)Stringtext()Returns the text value of all of the elements in the collection.- 
Methods inherited from class java.util.ArrayListadd, add, addAll, addAll, clear, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
 - 
Methods inherited from class java.util.AbstractCollectioncontainsAll, toString
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.CollectionparallelStream, stream, toArray
 - 
Methods inherited from interface java.util.ListcontainsAll
 
- 
 
- 
- 
- 
Constructor Detail- 
NodeListpublic NodeList() 
 - 
NodeListpublic NodeList(Collection collection) 
 - 
NodeListpublic NodeList(int size) 
 
- 
 - 
Method Detail- 
clonepublic Object clone() Creates a new NodeList containing the same elements as the original (but cloned in the case of Nodes).
 - 
getAtpublic 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
 
 - 
getAtpublic 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
 
 - 
textpublic 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
 
 - 
pluspublic void plus(Closure c) 
 
- 
 
-