dk.brics.xpath
Interface Visitor

All Known Implementing Classes:
DepthFirstVisitor, XPathPrinter

public interface Visitor

XPath node visitor.


Method Summary
 void visit(AbsolutePath p)
          Visit an AbsolutePath node.
 void visit(AttributeAxis a)
          Visit an AttributeAxis node.
 void visit(Axis a)
          Visit an Axis node.
 void visit(ChildAxis a)
          Visit a ChildAxis node.
 void visit(ComplexPredicate p)
          Visit a ComplexPredicate node.
 void visit(DescendantOrSelfAxis a)
          Visit a DescendantOrSelfAxis node.
 void visit(NameTest t)
          Visit a NameTest node.
 void visit(NodeTest t)
          Visit a NodeTest node.
 void visit(Path p)
          Visit a Path node.
 void visit(PathPredicate p)
          Visit a PathPredicate node.
 void visit(Predicate p)
          Visit a Predicate node.
 void visit(RelativePath p)
          Visit a RelativePath node.
 void visit(Step s)
          Visit a Step node.
 void visit(Test t)
          Visit a Test node.
 void visit(TextTest t)
          Visit a TextTest node.
 void visit(UnionExpr p)
          Visit a UnionExpr node.
 

Method Detail

visit

void visit(AbsolutePath p)
Visit an AbsolutePath node.

Parameters:
p - absolute path node

visit

void visit(AttributeAxis a)
Visit an AttributeAxis node.

Parameters:
a - attribute axis node

visit

void visit(Axis a)
Visit an Axis node.

Parameters:
a - axis node

visit

void visit(ChildAxis a)
Visit a ChildAxis node.

Parameters:
a - child axis node

visit

void visit(ComplexPredicate p)
Visit a ComplexPredicate node.

Parameters:
p - complex predicate node

visit

void visit(DescendantOrSelfAxis a)
Visit a DescendantOrSelfAxis node.

Parameters:
a - descendant-or-self axis node

visit

void visit(NameTest t)
Visit a NameTest node.

Parameters:
t - name test node

visit

void visit(NodeTest t)
Visit a NodeTest node.

Parameters:
t - node test node

visit

void visit(Path p)
Visit a Path node.

Parameters:
p - path node

visit

void visit(PathPredicate p)
Visit a PathPredicate node.

Parameters:
p - path predicate node

visit

void visit(Predicate p)
Visit a Predicate node.

Parameters:
p - predicate node

visit

void visit(RelativePath p)
Visit a RelativePath node.

Parameters:
p - relative path node

visit

void visit(Step s)
Visit a Step node.

Parameters:
s - step node

visit

void visit(Test t)
Visit a Test node.

Parameters:
t - test node

visit

void visit(TextTest t)
Visit a TextTest node.

Parameters:
t - text test node

visit

void visit(UnionExpr p)
Visit a UnionExpr node.

Parameters:
p - a union expression node


Copyright © 2005-2010 Anders Møller.