com.sun.msv.grammar.util
Class ExpressionWalker
java.lang.Object
|
+--com.sun.msv.grammar.util.ExpressionWalker
- All Implemented Interfaces:
- ExpressionVisitorVoid
- public abstract class ExpressionWalker
- extends Object
- implements ExpressionVisitorVoid
Visits all reachable expressions but do nothing.
Note that unless the derived class do something, this implementation
will recurse infinitely.
- Author:
- Kohsuke KAWAGUCHI
ExpressionWalker
public ExpressionWalker()
onRef
public void onRef(ReferenceExp exp)
- Specified by:
onRef
in interface ExpressionVisitorVoid
onOther
public void onOther(OtherExp exp)
- Specified by:
onOther
in interface ExpressionVisitorVoid
onElement
public void onElement(ElementExp exp)
- Specified by:
onElement
in interface ExpressionVisitorVoid
onEpsilon
public void onEpsilon()
- Specified by:
onEpsilon
in interface ExpressionVisitorVoid
onNullSet
public void onNullSet()
- Specified by:
onNullSet
in interface ExpressionVisitorVoid
onAnyString
public void onAnyString()
- Specified by:
onAnyString
in interface ExpressionVisitorVoid
onTypedString
public void onTypedString(TypedStringExp exp)
- Specified by:
onTypedString
in interface ExpressionVisitorVoid
onInterleave
public void onInterleave(InterleaveExp exp)
- Specified by:
onInterleave
in interface ExpressionVisitorVoid
onConcur
public void onConcur(ConcurExp exp)
- Specified by:
onConcur
in interface ExpressionVisitorVoid
onChoice
public void onChoice(ChoiceExp exp)
- Specified by:
onChoice
in interface ExpressionVisitorVoid
onSequence
public void onSequence(SequenceExp exp)
- Specified by:
onSequence
in interface ExpressionVisitorVoid
onBinExp
public void onBinExp(BinaryExp exp)
onMixed
public void onMixed(MixedExp exp)
- Specified by:
onMixed
in interface ExpressionVisitorVoid
onList
public void onList(ListExp exp)
- Specified by:
onList
in interface ExpressionVisitorVoid
onKey
public void onKey(KeyExp exp)
- Specified by:
onKey
in interface ExpressionVisitorVoid
onOneOrMore
public void onOneOrMore(OneOrMoreExp exp)
- Specified by:
onOneOrMore
in interface ExpressionVisitorVoid
onAttribute
public void onAttribute(AttributeExp exp)
- Specified by:
onAttribute
in interface ExpressionVisitorVoid