| Class | Description |
|---|---|
| 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. |