[Java] Class NodeList
- groovy.util.NodeList
A List implementation which is returned by queries on a Node which provides some XPath like helper methods for GPath.
Constructor Summary
Constructor and description |
---|
NodeList
() |
NodeList
(Collection collection) |
NodeList
(int size) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
Object |
clone() Creates a new NodeList containing the same elements as the original (but cloned in the case of Nodes). | |
NodeList |
getAt(String name) Provides lookup of elements by non-namespaced name. | |
NodeList |
getAt(QName name) Provides lookup of elements by QName. | |
void |
plus(Closure c) | |
Node |
replaceNode(Closure c) | |
protected static void |
setMetaClass(Class nodelistClass, MetaClass metaClass) | |
String |
text() Returns the text value of all of the elements in the collection. |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class ArrayList | add, add, remove, remove, get, clone, indexOf, clear, contains, isEmpty, iterator, lastIndexOf, replaceAll, size, subList, toArray, toArray, spliterator, addAll, addAll, forEach, set, ensureCapacity, trimToSize, listIterator, listIterator, removeAll, removeIf, retainAll, sort, equals, hashCode, toString, containsAll, wait, wait, wait, getClass, notify, notifyAll, stream, parallelStream |
class AbstractList | add, add, remove, get, equals, hashCode, indexOf, clear, iterator, lastIndexOf, subList, addAll, set, listIterator, listIterator, remove, toString, contains, isEmpty, size, toArray, toArray, addAll, containsAll, removeAll, retainAll, wait, wait, wait, getClass, notify, notifyAll, stream, removeIf, parallelStream, forEach, replaceAll, size, spliterator, sort |
Constructor Detail
public NodeList()
public NodeList(Collection collection)
public NodeList(int size)
Method Detail
@Override public Object clone()
Creates a new NodeList containing the same elements as the original (but cloned in the case of Nodes).
- Returns:
- the clone
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
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
public void plus(Closure c)
public Node replaceNode(Closure c)
protected static void setMetaClass(Class nodelistClass, MetaClass metaClass)
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
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/groovy/util/NodeList.html