Package com.sun.msv.grammar.util
Class ExpressionWalker
java.lang.Object
com.sun.msv.grammar.util.ExpressionWalker
- All Implemented Interfaces:
ExpressionVisitorVoid
- Direct Known Subclasses:
AttributeWildcardComputer
,ElementDeclCollector
,RestrictionChecker.DefaultChecker
Visits all reachable expressions but do nothing.
Note that unless the derived class do something, this implementation
will recurse infinitely.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
onAttribute
(AttributeExp exp) void
void
void
void
void
onElement
(ElementExp exp) void
void
void
void
void
void
onOneOrMore
(OneOrMoreExp exp) void
void
onRef
(ReferenceExp exp) void
onSequence
(SequenceExp exp) void
-
Constructor Details
-
ExpressionWalker
public ExpressionWalker()
-
-
Method Details
-
onRef
- Specified by:
onRef
in interfaceExpressionVisitorVoid
-
onOther
- Specified by:
onOther
in interfaceExpressionVisitorVoid
-
onElement
- Specified by:
onElement
in interfaceExpressionVisitorVoid
-
onEpsilon
public void onEpsilon()- Specified by:
onEpsilon
in interfaceExpressionVisitorVoid
-
onNullSet
public void onNullSet()- Specified by:
onNullSet
in interfaceExpressionVisitorVoid
-
onAnyString
public void onAnyString()- Specified by:
onAnyString
in interfaceExpressionVisitorVoid
-
onData
- Specified by:
onData
in interfaceExpressionVisitorVoid
-
onValue
- Specified by:
onValue
in interfaceExpressionVisitorVoid
-
onInterleave
- Specified by:
onInterleave
in interfaceExpressionVisitorVoid
-
onConcur
- Specified by:
onConcur
in interfaceExpressionVisitorVoid
-
onChoice
- Specified by:
onChoice
in interfaceExpressionVisitorVoid
-
onSequence
- Specified by:
onSequence
in interfaceExpressionVisitorVoid
-
onBinExp
-
onMixed
- Specified by:
onMixed
in interfaceExpressionVisitorVoid
-
onList
- Specified by:
onList
in interfaceExpressionVisitorVoid
-
onOneOrMore
- Specified by:
onOneOrMore
in interfaceExpressionVisitorVoid
-
onAttribute
- Specified by:
onAttribute
in interfaceExpressionVisitorVoid
-