Package jd.xml.xpath.model.walk

Contains walker classes for the XPath tree model.

See:
          Description

Interface Summary
ModelWalker A ModelWalker represents a certain way to navigate through a XPath tree.
 

Class Summary
AncestorWalker A ModelWalker for the ancestor nodes in document order.
AttributeListWalker An walker for the attribute nodes of a node.
ChainWalker A walker that chains two walkers.
ChildWalker A ModelWalker for the following nodes in document order.
DescendantsWalker DescendantsWalker implements a depth-first enumeration of the children of a XPathNode in document order.
EmptyWalker A EmptyModelWalker represent the null path.
FollowingWalker A ModelWalker for the following nodes in document order.
ListWalker An walker for an array of nodes.
ModelIterator A ModelIterator wraps a ModelWalker to provide a safe, iterator style enumeration of nodes.
NamespaceListWalker An walker for the namespace nodes of a node.
NameTestWalker A walker which filters the nodes of another walker with a node-test.
PrecedingSiblingWalker An iterator for the preceeding siblings of a node in document order.
PrecedingWalker An iterator for the preceeding nodes of a node in document order.
ReversePrecedingWalker An iterator for the preceding nodes in reverse document order.
TypeTestWalker A walker which filters the nodes of another walker by their type.
 

Package jd.xml.xpath.model.walk Description

Contains walker classes for the XPath tree model.