Package groovy.xml.slurpersupport
Class NodeParents
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.xml.slurpersupport.GPathResult
groovy.xml.slurpersupport.NodeChildren
groovy.xml.slurpersupport.NodeParents
- All Implemented Interfaces:
- Buildable,- GroovyObject,- Writable,- java.lang.Iterable
public class NodeParents extends NodeChildren
Lazy evaluated representation of parent nodes without duplicates
- 
Field SummaryFields inherited from class groovy.xml.slurpersupport.GPathResultname, namespaceMap, namespacePrefix, namespaceTagHints, parent
- 
Constructor SummaryConstructors Constructor Description NodeParents(GPathResult parent, java.util.Map<java.lang.String,java.lang.String> namespaceTagHints)
- 
Method SummaryModifier and Type Method Description java.util.IteratornodeIterator()Methods inherited from class groovy.xml.slurpersupport.NodeChildrenappendNode, build, childNodes, find, findAll, iterator, parents, replaceBody, replaceNode, size, text, writeToMethods inherited from class groovy.xml.slurpersupport.GPathResultbreadthFirst, children, createIterator, declareNamespace, depthFirst, equals, getAt, getAt, getBody, getProperty, hashCode, isEmpty, leftShift, list, lookupNamespace, name, parent, plus, pop, putAt, setMetaClass, setProperty, toBigDecimal, toBigInteger, toBoolean, toDouble, toFloat, toInteger, toLong, toString, toURI, toURLMethods inherited from class groovy.lang.GroovyObjectSupportgetMetaClassMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObjectinvokeMethodMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
NodeParentspublic NodeParents(GPathResult parent, java.util.Map<java.lang.String,java.lang.String> namespaceTagHints)- Parameters:
- parent- the GPathResult prior to the application of the expression creating this GPathResult
- namespaceTagHints- the known tag to namespace mappings
 
 
- 
- 
Method Details- 
nodeIteratorpublic java.util.Iterator nodeIterator()- Overrides:
- nodeIteratorin class- NodeChildren
 
 
-