[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

Constructors
Constructor and description
NodeList ()
NodeList (Collection collection)
NodeList (int size)

Methods Summary

Methods
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

Inherited Methods
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

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.5.14/html/gapi/groovy/util/NodeList.html