[Java] Class Attributes
- groovy.util.slurpersupport.Attributes
Lazy evaluated representation of a node's attributes.
- Authors:
- John Wilson
Fields inherited from class | Fields |
---|---|
class GPathResult | name, namespaceMap, namespacePrefix, namespaceTagHints, parent |
Constructor Summary
Constructor and description |
---|
Attributes
(GPathResult parent, String name, String namespacePrefix, Map<String, String> namespaceTagHints) @param parent the GPathResult prior to the application of the expression creating this GPathResult |
Attributes
(GPathResult parent, String name, Map<String, String> namespaceTagHints) @param parent the GPathResult prior to the application of the expression creating this GPathResult |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
void |
build(GroovyObject builder) | |
Iterator |
childNodes() Throws a GroovyRuntimeException , because attributes can have no children. | |
GPathResult |
findAll(Closure closure) | |
Iterator |
iterator() | |
List |
list() | |
String |
name() | |
Iterator |
nodeIterator() | |
GPathResult |
parents() | |
String |
text() | |
Writer |
writeTo(Writer out) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class NodeChildren | appendNode, build, childNodes, find, findAll, iterator, nodeIterator, parents, replaceBody, replaceNode, size, text, writeTo |
class GPathResult | appendNode, breadthFirst, childNodes, children, declareNamespace, depthFirst, equals, find, findAll, getAt, getAt, getBody, getProperty, hashCode, 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 |
class GroovyObjectSupport | getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public Attributes(GPathResult parent, String name, String namespacePrefix, Map<String, String> namespaceTagHints)
- Parameters:
-
parent
- the GPathResult prior to the application of the expression creating this GPathResult -
name
- if the GPathResult corresponds to something with a name, e.g. a node -
namespacePrefix
- the namespace prefix if any -
namespaceTagHints
- the known tag to namespace mappings
public Attributes(GPathResult parent, String name, Map<String, String> namespaceTagHints)
- Parameters:
-
parent
- the GPathResult prior to the application of the expression creating this GPathResult -
name
- if the GPathResult corresponds to something with a name, e.g. a node -
namespaceTagHints
- the known tag to namespace mappings
Method Detail
public void build(GroovyObject builder)
public Iterator childNodes()
Throws a 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)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/groovy/util/slurpersupport/Attributes.html