|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dk.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)
Visitor
AbsolutePath
node.
visit
in interface Visitor
p
- absolute path nodepublic void visit(AttributeAxis a)
Visitor
AttributeAxis
node.
visit
in interface Visitor
a
- attribute axis nodepublic void visit(Axis a)
Visitor
Axis
node.
visit
in interface Visitor
a
- axis nodepublic void visit(ChildAxis a)
Visitor
ChildAxis
node.
visit
in interface Visitor
a
- child axis nodepublic void visit(ComplexPredicate p)
Visitor
ComplexPredicate
node.
visit
in interface Visitor
p
- complex predicate nodepublic void visit(DescendantOrSelfAxis a)
Visitor
DescendantOrSelfAxis
node.
visit
in interface Visitor
a
- descendant-or-self axis nodepublic void visit(NameTest t)
Visitor
NameTest
node.
visit
in interface Visitor
t
- name test nodepublic void visit(NodeTest t)
Visitor
NodeTest
node.
visit
in interface Visitor
t
- node test nodepublic void visit(Path p)
Visitor
Path
node.
visit
in interface Visitor
p
- path nodepublic void visit(PathPredicate p)
Visitor
PathPredicate
node.
visit
in interface Visitor
p
- path predicate nodepublic void visit(Predicate p)
Visitor
Predicate
node.
visit
in interface Visitor
p
- predicate nodepublic void visit(RelativePath p)
Visitor
RelativePath
node.
visit
in interface Visitor
p
- relative path nodepublic void visit(Step s)
Visitor
Step
node.
visit
in interface Visitor
s
- step nodepublic void visit(Test t)
Visitor
Test
node.
visit
in interface Visitor
t
- test nodepublic void visit(TextTest t)
Visitor
TextTest
node.
visit
in interface Visitor
t
- text test nodepublic void visit(UnionExpr p)
Visitor
UnionExpr
node.
visit
in interface Visitor
p
- a union expression node
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |