Groovy 2.2.1

groovy.util.slurpersupport
[Java] Class Attributes

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.

Authors:
John Wilson


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 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)

 
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

Attributes

public Attributes(GPathResult parent, String name, String namespacePrefix, Map 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


Attributes

public Attributes(GPathResult parent, String name, Map 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

build

public void build(GroovyObject builder)


childNodes

public Iterator childNodes()
Throws a GroovyRuntimeException, because attributes can have no children.


findAll

public GPathResult findAll(Closure closure)


iterator

public Iterator iterator()


list

public List list()


name

public String name()


nodeIterator

public Iterator nodeIterator()


parents

public GPathResult parents()


text

public String text()


writeTo

public Writer writeTo(Writer out)


 

Copyright © 2003-2013 The Codehaus. All rights reserved.