|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectdk.brics.xpath.DepthFirstVisitor
public abstract class DepthFirstVisitor
Abstract superclass for all depth-first visitors.
| Constructor Summary | |
|---|---|
DepthFirstVisitor()
|
|
| Method Summary | |
|---|---|
abstract void |
inAbsolutePath(AbsolutePath p)
In callback for AbsolutePath node. |
abstract void |
inAttributeAxis(AttributeAxis a)
In callback for AttributeAxis node. |
abstract void |
inChildAxis(ChildAxis a)
In callback for ChildAxis node. |
abstract void |
inComplexPredicate(ComplexPredicate p)
In callback for ComplexPredicate node. |
abstract void |
inDescendantOrSelfAxis(DescendantOrSelfAxis a)
In callback for DescendantOrSelfAxis node. |
abstract void |
inNameTest(NameTest t)
In callback for NameTest node. |
abstract void |
inNodeTest(NodeTest t)
In callback for NodeTest node. |
abstract void |
inPathPredicate(PathPredicate p)
In callback for PathPredicate node. |
abstract void |
inRelativePath(RelativePath p)
In callback for RelativePath node. |
abstract void |
inStep(Step s)
In callback for Step node. |
abstract void |
inTextTest(TextTest t)
In callback for TextTest node. |
abstract void |
inUnionExpr(UnionExpr p)
In callback for UnionExpr node. |
abstract void |
outAbsolutePath(AbsolutePath p)
Out callback for AbsolutePath node. |
abstract void |
outAttributeAxis(AttributeAxis a)
Out callback for AttributeAxis node. |
abstract void |
outChildAxis(ChildAxis a)
Out callback for ChildAxis node. |
abstract void |
outComplexPredicate(ComplexPredicate p)
Out callback for ComplexPredicate node. |
abstract void |
outDescendantOrSelfAxis(DescendantOrSelfAxis a)
Out callback for DescendantOrSelfAxis node. |
abstract void |
outNameTest(NameTest t)
Out callback for NameTest node. |
abstract void |
outNodeTest(NodeTest t)
Out callback for NodeTest node. |
abstract void |
outPathPredicate(PathPredicate p)
Out callback for PathPredicate node. |
abstract void |
outRelativePath(RelativePath p)
Out callback for RelativePath node. |
abstract void |
outStep(Step s)
Out callback for Step node. |
abstract void |
outTextTest(TextTest t)
Out callback for TextTest node. |
abstract void |
outUnionExpr(UnionExpr p)
Out callback for UnionExpr node. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DepthFirstVisitor()
| Method Detail |
|---|
public abstract void inAbsolutePath(AbsolutePath p)
AbsolutePath node.
p - absolute path nodepublic abstract void inAttributeAxis(AttributeAxis a)
AttributeAxis node.
a - attribute axis nodepublic abstract void inChildAxis(ChildAxis a)
ChildAxis node.
a - child axis nodepublic abstract void inComplexPredicate(ComplexPredicate p)
ComplexPredicate node.
p - complex predicate nodepublic abstract void inDescendantOrSelfAxis(DescendantOrSelfAxis a)
DescendantOrSelfAxis node.
a - descendant-or-self axis nodepublic abstract void inNameTest(NameTest t)
NameTest node.
t - name test nodepublic abstract void inNodeTest(NodeTest t)
NodeTest node.
t - node test nodepublic abstract void inPathPredicate(PathPredicate p)
PathPredicate node.
p - path predicate nodepublic abstract void inRelativePath(RelativePath p)
RelativePath node.
p - relative path nodepublic abstract void inStep(Step s)
Step node.
s - step nodepublic abstract void inTextTest(TextTest t)
TextTest node.
t - text test nodepublic abstract void inUnionExpr(UnionExpr p)
UnionExpr node.
p - a union expression nodepublic abstract void outAbsolutePath(AbsolutePath p)
AbsolutePath node.
p - absolute path nodepublic abstract void outAttributeAxis(AttributeAxis a)
AttributeAxis node.
a - attribute axis nodepublic abstract void outChildAxis(ChildAxis a)
ChildAxis node.
a - child axis nodepublic abstract void outComplexPredicate(ComplexPredicate p)
ComplexPredicate node.
p - complex predicate nodepublic abstract void outDescendantOrSelfAxis(DescendantOrSelfAxis a)
DescendantOrSelfAxis node.
a - descendant-or-self axis nodepublic abstract void outNameTest(NameTest t)
NameTest node.
t - name test nodepublic abstract void outNodeTest(NodeTest t)
NodeTest node.
t - node test nodepublic abstract void outPathPredicate(PathPredicate p)
PathPredicate node.
p - path predicate nodepublic abstract void outRelativePath(RelativePath p)
RelativePath node.
p - relative path nodepublic abstract void outStep(Step s)
Step node.
s - step nodepublic abstract void outTextTest(TextTest t)
TextTest node.
t - text test nodepublic abstract void outUnionExpr(UnionExpr p)
UnionExpr node.
p - union expression node.public void visit(AbsolutePath p)
VisitorAbsolutePath node.
visit in interface Visitorp - absolute path nodepublic void visit(AttributeAxis a)
VisitorAttributeAxis node.
visit in interface Visitora - attribute axis nodepublic void visit(Axis a)
VisitorAxis node.
visit in interface Visitora - axis nodepublic void visit(ChildAxis a)
VisitorChildAxis node.
visit in interface Visitora - child axis nodepublic void visit(ComplexPredicate p)
VisitorComplexPredicate node.
visit in interface Visitorp - complex predicate nodepublic void visit(DescendantOrSelfAxis a)
VisitorDescendantOrSelfAxis node.
visit in interface Visitora - descendant-or-self axis nodepublic void visit(NameTest t)
VisitorNameTest node.
visit in interface Visitort - name test nodepublic void visit(NodeTest t)
VisitorNodeTest node.
visit in interface Visitort - node test nodepublic void visit(Path p)
VisitorPath node.
visit in interface Visitorp - path nodepublic void visit(PathPredicate p)
VisitorPathPredicate node.
visit in interface Visitorp - path predicate nodepublic void visit(Predicate p)
VisitorPredicate node.
visit in interface Visitorp - predicate nodepublic void visit(RelativePath p)
VisitorRelativePath node.
visit in interface Visitorp - relative path nodepublic void visit(Step s)
VisitorStep node.
visit in interface Visitors - step nodepublic void visit(Test t)
VisitorTest node.
visit in interface Visitort - test nodepublic void visit(TextTest t)
VisitorTextTest node.
visit in interface Visitort - text test nodepublic void visit(UnionExpr p)
VisitorUnionExpr node.
visit in interface Visitorp - a union expression node
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||