|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgroovy.lang.GroovyObjectSupport
groovy.util.slurpersupport.GPathResult
groovy.util.slurpersupport.NoChildren
public class NoChildren extends GPathResult
Lazy evaluated representation of a GPath expression returning no children. As this class represents a GPath expression with no results, all methods are either NOPs or return an empty result.
| Field Summary |
|---|
| Fields inherited from class GPathResult | |
|---|---|
| name, namespaceMap, namespacePrefix, namespaceTagHints, parent |
| Constructor Summary | |
NoChildren(GPathResult parent, java.lang.String name, java.util.Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
|
| Method Summary | |
|---|---|
protected void
|
appendNode(java.lang.Object newValue)
NOP |
boolean
|
asBoolean()
Returns |
void
|
build(GroovyObject builder)
NOP |
java.util.Iterator
|
childNodes()
Returns an empty |
GPathResult
|
find(Closure closure)
Returns |
GPathResult
|
findAll(Closure closure)
Returns |
java.util.Iterator
|
iterator()
Returns an empty |
java.util.Iterator
|
nodeIterator()
Returns an empty iterator. |
GPathResult
|
parents()
Throws a |
protected void
|
replaceBody(java.lang.Object newValue)
NOP |
protected void
|
replaceNode(Closure newValue)
NOP |
int
|
size()
Returns |
java.lang.String
|
text()
Returns an empty |
java.io.Writer
|
writeTo(java.io.Writer out)
Does not write any output, just returns the writer. |
| 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, 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 java.lang.Object | |
|---|---|
| java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
| Constructor Detail |
|---|
public NoChildren(GPathResult parent, java.lang.String name, java.util.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
| Method Detail |
|---|
protected void appendNode(java.lang.Object newValue)
public boolean asBoolean()
false.
false
public void build(GroovyObject builder)
public java.util.Iterator childNodes()
Iterator.
Iterator
public GPathResult find(Closure closure)
this.
this
public GPathResult findAll(Closure closure)
this.
this
public java.util.Iterator iterator()
Iterator.
Iterator
public java.util.Iterator nodeIterator()
public GPathResult parents()
GroovyRuntimeException, because it is not implemented yet.
protected void replaceBody(java.lang.Object newValue)
protected void replaceNode(Closure newValue)
public int size()
0.
0
public java.lang.String text()
String.
String
public java.io.Writer writeTo(java.io.Writer out)
Writer which was passed in
Groovy Documentation