|
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 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, String name, String namespacePrefix, Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
|
Attributes(GPathResult parent, String name, Map namespaceTagHints)
@param parent the GPathResult prior to the application of the expression creating this GPathResult |
Method Summary | |
---|---|
void
|
build(GroovyObject builder)
|
Iterator
|
childNodes()
Throws a |
GPathResult
|
findAll(Closure closure)
|
Iterator
|
iterator()
|
List
|
list()
|
String
|
name()
|
Iterator
|
nodeIterator()
|
GPathResult
|
parents()
|
String
|
text()
|
Writer
|
writeTo(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, 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 Attributes(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 Attributes(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
Method Detail |
---|
public void build(GroovyObject builder)
public Iterator childNodes()
GroovyRuntimeException
, because attributes can have no children.
public GPathResult findAll(Closure closure)
public Iterator iterator()
public List list()
public String name()
public Iterator nodeIterator()
public GPathResult parents()
public String text()
public Writer writeTo(Writer out)
Copyright © 2003-2013 The Codehaus. All rights reserved.