|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.ArrayList groovy.util.NodeList
public class NodeList extends ArrayList
A List implementation which is returned by queries on a Node which provides some XPath like helper methods for GPath.
Constructor Summary | |
NodeList()
|
|
NodeList(Collection collection)
|
|
NodeList(int size)
|
Method Summary | |
---|---|
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. |
Methods inherited from class ArrayList | |
---|---|
add, add, remove, remove, get, clone, indexOf, clear, contains, isEmpty, lastIndexOf, size, subList, toArray, toArray, addAll, addAll, iterator, set, ensureCapacity, trimToSize, retainAll, listIterator, listIterator, removeAll, equals, hashCode, toString, containsAll, wait, wait, wait, getClass, notify, notifyAll |
Methods inherited from class AbstractList | |
---|---|
add, add, remove, get, equals, hashCode, indexOf, clear, lastIndexOf, subList, addAll, iterator, set, listIterator, listIterator, remove, toString, contains, isEmpty, size, toArray, toArray, addAll, retainAll, containsAll, removeAll, wait, wait, wait, getClass, notify, notifyAll, size |
Constructor Detail |
---|
public NodeList()
public NodeList(Collection collection)
public NodeList(int size)
Method Detail |
---|
@Overridepublic Object clone() { public Object clone()
public NodeList getAt(String name)
name
- the name or shortcut key for nodes of interest
public NodeList getAt(QName name)
name
- the name or shortcut key for nodes of interest
public void plus(Closure c)
public Node replaceNode(Closure c)
protected static void setMetaClass(Class nodelistClass, MetaClass metaClass)
public String text()
Copyright © 2003-2013 The Codehaus. All rights reserved.