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:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable
,java.util.Collection
,java.util.List
,java.util.RandomAccess
public class NodeList extends java.util.ArrayList
A List implementation which is returned by queries on aNode
which provides some XPath like helper methods for GPath.- Author:
- James Strachan, Paul King
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeList
getAt(QName name)
Provides lookup of elements by QName.NodeList
getAt(java.lang.String name)
Provides lookup of elements by non-namespaced name.void
plus(Closure c)
Node
replaceNode(Closure c)
protected static void
setMetaClass(java.lang.Class nodelistClass, MetaClass metaClass)
java.lang.String
text()
Returns the text value of all of the elements in the collection.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, 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
-
-
-
-
Method Detail
-
setMetaClass
protected static void setMetaClass(java.lang.Class nodelistClass, MetaClass metaClass)
-
getAt
public NodeList getAt(java.lang.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 java.lang.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)
-
-