| Attribute | 
 Lazy evaluated representation of a node attribute. 
 | 
| Attributes | 
 Lazy evaluated representation of a node's attributes. 
 | 
| FilteredAttributes | 
 Lazy evaluated representation of a node's attributes filtered by a Closure. 
 | 
| FilteredNodeChildren | 
 Lazy evaluated representation of child nodes filtered by a Closure. 
 | 
| GPathResult | 
 Base class for representing lazy evaluated GPath expressions. 
 | 
| NamespaceAwareHashMap | 
  | 
| NoChildren | 
 Lazy evaluated representation of a GPath expression returning no children. 
 | 
| Node | 
 Represents a node. 
 | 
| NodeChild | 
 Lazy evaluated representation of a child node. 
 | 
| NodeChildren | 
 Lazy evaluated representation of child nodes. 
 | 
| NodeIterator | 
 Helper class for iterating through nodes. 
 | 
| NodeParents | 
 Lazy evaluated representation of parent nodes without duplicates 
 | 
| ReplacementNode | 
 Helper base class used for lazy updates. 
 |