Interface | Description |
---|---|
Filter<T> |
This interface specifies how the contents of an XML document will be filtered.
|
Traversable<T> |
Common representation of tree like structures (from traversing point of view)
|
TraverseStrategy<T> |
Different algorithms for traversing a tree should implement this interface.
|
Class | Description |
---|---|
AbstractFilter |
All filters should extend this abstract class.
|
AbstractTraverseStrategy<T> |
Common traversing strategy, which allows a filter to be applied to the nodes when
traversing the tree.
|
BDFSTraversor |
A kind of backwards DFS (from the leafs to the root), not going deeper (actually shallower)
than the depth of the given element.
|
DFSCTraversor |
Do a depth first search, but don't traverse deeper once a node is evaluated as true.
|
DFSTraversor |
Do a depth first search.
|
IdentityFilter |
Identity filter, match all nodes.
|
ParentTraversor |
Traverse throught the parents of a node.
|
TraversableXOM |
An adapter for XOM
Elements s |
A traversable node would implement the Traversable interface, so that then it can be traversed by one of the traversors (e.g. DFS, BFS) which implement the TraverseStrategy interface. A Filter can be specified to evaluate the nodes as they are being traversed.