|
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.NodeChildren
groovy.util.slurpersupport.Attributes
public class Attributes extends NodeChildren
Lazy evaluated representation of a node's attributes.
Field Summary |
---|
Fields inherited from class GPathResult | |
---|---|
name, namespaceMap, namespacePrefix, namespaceTagHints, parent |
Constructor Summary | |
Attributes(GPathResult parent, java.lang.String name, java.lang.String namespacePrefix, java.util.Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
|
Attributes(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 | |
---|---|
void
|
build(GroovyObject builder)
|
java.util.Iterator
|
childNodes()
Throws a |
GPathResult
|
findAll(Closure closure)
|
java.util.Iterator
|
iterator()
|
java.util.List
|
list()
|
java.lang.String
|
name()
|
java.util.Iterator
|
nodeIterator()
|
GPathResult
|
parents()
|
java.lang.String
|
text()
|
java.io.Writer
|
writeTo(java.io.Writer out)
|
Methods inherited from class NodeChildren | |
---|---|
appendNode, build, childNodes, find, findAll, iterator, nodeIterator, parents, replaceBody, replaceNode, size, text, writeTo |
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 Attributes(GPathResult parent, java.lang.String name, java.lang.String namespacePrefix, 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 nodenamespacePrefix
- the namespace prefix if anynamespaceTagHints
- the known tag to namespace mappings
public Attributes(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 |
---|
public void build(GroovyObject builder)
public java.util.Iterator childNodes()
GroovyRuntimeException
, because attributes can have no children.
public GPathResult findAll(Closure closure)
public java.util.Iterator iterator()
public java.util.List list()
public java.lang.String name()
public java.util.Iterator nodeIterator()
public GPathResult parents()
public java.lang.String text()
public java.io.Writer writeTo(java.io.Writer out)
Groovy Documentation