Uses of Interface
jd.xml.xpath.model.walk.ModelWalker

Packages that use ModelWalker
jd.xml.xpath.axis Contains classes that implement the path expressions. 
jd.xml.xpath.expr Contains the base XPath expression classes. 
jd.xml.xpath.expr.path   
jd.xml.xpath.model.walk Contains walker classes for the XPath tree model. 
 

Uses of ModelWalker in jd.xml.xpath.axis
 

Classes in jd.xml.xpath.axis that implement ModelWalker
 class AncestorAxis
          AncestorAxis represents the ancestor axis.
 class AncestorOrSelfAxis
          AncestorOrSelfAxis represents the ancestor-or-self axis.
 class FollowingSiblingAxis
          FollowingSiblingAxis represents the following-sibling axis.
 class NodeTestWalker
          A walker which filters the nodes of another walker with a node-test.
 class ParentAxis
          ParentAxis represents the parent axis.
 class PrecedingSiblingAxis
          PrecedingSiblingAxis represents the preceding-sibling axis.
 class RootAxis
          RootAxis represents the pseudo-axis for the document root.
 class SelfAxis
          SelfAxis represents the self axis.
 

Methods in jd.xml.xpath.axis that return ModelWalker
 ModelWalker SelfAxis.getModelWalker()
          Return this.
 ModelWalker RootAxis.getModelWalker()
          Return this.
 ModelWalker PrecedingSiblingAxis.getModelWalker()
          Return a PrecedingSiblingWalker.
 ModelWalker PrecedingSiblingAxis.getProximityModelWalker()
          Return this.
 ModelWalker PrecedingAxis.getModelWalker()
           
 ModelWalker PrecedingAxis.getProximityModelWalker()
           
 ModelWalker ParentAxis.getModelWalker()
          Return this.
 ModelWalker NamespaceAxis.getModelWalker()
          Return a ModelWalker for the axis.
 ModelWalker FollowingSiblingAxis.getModelWalker()
          Return this.
 ModelWalker FollowingAxis.getModelWalker()
           
 ModelWalker DescendantAxis.getModelWalker()
           
 ModelWalker ChildAxis.getModelWalker()
          Return this.
abstract  ModelWalker Axis.getModelWalker()
          Return a ModelWalker for the axis nodes in document order.
 ModelWalker Axis.getProximityModelWalker()
          Return a ModelWalker for the axis nodes in document order, if the axis is a forward axis or in reverse order if the axis is a reverse axis.
 ModelWalker AttributeAxis.getModelWalker()
          Return a ModelWalker for the axis.
 ModelWalker AncestorAxis.getModelWalker()
          Return this.
 ModelWalker AncestorAxis.getProximityModelWalker()
          Return this.
 

Constructors in jd.xml.xpath.axis with parameters of type ModelWalker
NodeTestWalker(NodeTest nodeTest, int principalType, ModelWalker walker)
           
 

Uses of ModelWalker in jd.xml.xpath.expr
 

Methods in jd.xml.xpath.expr that return ModelWalker
 ModelWalker NodeSetExpression.getModelWalker()
          Evaluate the NodeSet-Expression to a ModelWalker.
 

Uses of ModelWalker in jd.xml.xpath.expr.path
 

Methods in jd.xml.xpath.expr.path that return ModelWalker
 ModelWalker SimpleLocationStep.getModelWalker()
          Return a ModelWalker.
 ModelWalker LocationStepChain.getModelWalker()
          Return a ModelWalker.
 

Uses of ModelWalker in jd.xml.xpath.model.walk
 

Classes in jd.xml.xpath.model.walk that implement ModelWalker
 class AncestorWalker
          A ModelWalker for the ancestor nodes in document order.
 class AttributeListWalker
          An walker for the attribute nodes of a node.
 class ChainWalker
          A walker that chains two walkers.
 class ChildWalker
          A ModelWalker for the following nodes in document order.
 class DescendantsWalker
          DescendantsWalker implements a depth-first enumeration of the children of a XPathNode in document order.
 class EmptyWalker
          A EmptyModelWalker represent the null path.
 class FollowingWalker
          A ModelWalker for the following nodes in document order.
 class ListWalker
          An walker for an array of nodes.
 class NamespaceListWalker
          An walker for the namespace nodes of a node.
 class NameTestWalker
          A walker which filters the nodes of another walker with a node-test.
 class PrecedingSiblingWalker
          An iterator for the preceeding siblings of a node in document order.
 class PrecedingWalker
          An iterator for the preceeding nodes of a node in document order.
 class ReversePrecedingWalker
          An iterator for the preceding nodes in reverse document order.
 class TypeTestWalker
          A walker which filters the nodes of another walker by their type.
 

Fields in jd.xml.xpath.model.walk declared as ModelWalker
static ModelWalker EmptyWalker.INSTANCE
           
 

Constructors in jd.xml.xpath.model.walk with parameters of type ModelWalker
TypeTestWalker(int type, ModelWalker walker)
           
NameTestWalker(NodeName nodeName, ModelWalker walker)
           
ModelIterator(ModelWalker walker, XPathNode startNode)
           
ChainWalker(ModelWalker walker1, ModelWalker walker2)