|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.GroovyObjectSupport groovy.util.slurpersupport.GPathResult groovy.util.slurpersupport.NodeChildren
public class NodeChildren extends GPathResult
Lazy evaluated representation of child nodes.
Field Summary |
---|
Fields inherited from class GPathResult | |
---|---|
name, namespaceMap, namespacePrefix, namespaceTagHints, parent |
Constructor Summary | |
NodeChildren(GPathResult parent, String name, String namespacePrefix, Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
|
NodeChildren(GPathResult parent, String name, Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
|
NodeChildren(GPathResult parent, Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
Method Summary | |
---|---|
protected void
|
appendNode(Object newValue)
|
void
|
build(GroovyObject builder)
|
Iterator
|
childNodes()
|
GPathResult
|
find(Closure closure)
|
GPathResult
|
findAll(Closure closure)
|
Iterator
|
iterator()
|
Iterator
|
nodeIterator()
|
GPathResult
|
parents()
Throws a |
protected void
|
replaceBody(Object newValue)
|
protected void
|
replaceNode(Closure newValue)
|
int
|
size()
|
String
|
text()
|
Writer
|
writeTo(Writer out)
|
Methods inherited from class GPathResult | |
---|---|
appendNode, breadthFirst, childNodes, children, declareNamespace, depthFirst, equals, find, findAll, getAt, getAt, getBody, getProperty, isEmpty, iterator, leftShift, list, lookupNamespace, name, nodeIterator, parent, parents, plus, pop, putAt, replaceBody, replaceNode, setMetaClass, setProperty, size, text, toBigDecimal, toBigInteger, toBoolean, toDouble, toFloat, toInteger, toLong, toString, toURI, toURL |
Methods inherited from class GroovyObjectSupport | |
---|---|
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public NodeChildren(GPathResult parent, String name, String namespacePrefix, Map namespaceTagHints)
parent
- the GPathResult prior to the application of the expression creating this GPathResultname
- if the GPathResult corresponds to something with a name, e.g. a nodenamespacePrefix
- the namespace prefix if anynamespaceTagHints
- the known tag to namespace mappings
public NodeChildren(GPathResult parent, String name, Map namespaceTagHints)
parent
- the GPathResult prior to the application of the expression creating this GPathResultname
- if the GPathResult corresponds to something with a name, e.g. a nodenamespaceTagHints
- the known tag to namespace mappings
public NodeChildren(GPathResult parent, Map namespaceTagHints)
parent
- the GPathResult prior to the application of the expression creating this GPathResultnamespaceTagHints
- the known tag to namespace mappings
Method Detail |
---|
protected void appendNode(Object newValue)
public void build(GroovyObject builder)
public Iterator childNodes()
public GPathResult find(Closure closure)
public GPathResult findAll(Closure closure)
public Iterator iterator()
public Iterator nodeIterator()
public GPathResult parents()
GroovyRuntimeException
, because it is not implemented yet.
protected void replaceBody(Object newValue)
protected void replaceNode(Closure newValue)
public int size()
public String text()
public Writer writeTo(Writer out)
Copyright © 2003-2013 The Codehaus. All rights reserved.