public abstract class ExpressionWalker extends Object implements ExpressionVisitorVoid
| Constructor and Description |
|---|
ExpressionWalker() |
| Modifier and Type | Method and Description |
|---|---|
void |
onAnyString() |
void |
onAttribute(AttributeExp exp) |
void |
onBinExp(BinaryExp exp) |
void |
onChoice(ChoiceExp exp) |
void |
onConcur(ConcurExp exp) |
void |
onData(DataExp exp) |
void |
onElement(ElementExp exp) |
void |
onEpsilon() |
void |
onInterleave(InterleaveExp exp) |
void |
onList(ListExp exp) |
void |
onMixed(MixedExp exp) |
void |
onNullSet() |
void |
onOneOrMore(OneOrMoreExp exp) |
void |
onOther(OtherExp exp) |
void |
onRef(ReferenceExp exp) |
void |
onSequence(SequenceExp exp) |
void |
onValue(ValueExp exp) |
public void onRef(ReferenceExp exp)
onRef in interface ExpressionVisitorVoidpublic void onOther(OtherExp exp)
onOther in interface ExpressionVisitorVoidpublic void onElement(ElementExp exp)
onElement in interface ExpressionVisitorVoidpublic void onEpsilon()
onEpsilon in interface ExpressionVisitorVoidpublic void onNullSet()
onNullSet in interface ExpressionVisitorVoidpublic void onAnyString()
onAnyString in interface ExpressionVisitorVoidpublic void onData(DataExp exp)
onData in interface ExpressionVisitorVoidpublic void onValue(ValueExp exp)
onValue in interface ExpressionVisitorVoidpublic void onInterleave(InterleaveExp exp)
onInterleave in interface ExpressionVisitorVoidpublic void onConcur(ConcurExp exp)
onConcur in interface ExpressionVisitorVoidpublic void onChoice(ChoiceExp exp)
onChoice in interface ExpressionVisitorVoidpublic void onSequence(SequenceExp exp)
onSequence in interface ExpressionVisitorVoidpublic void onBinExp(BinaryExp exp)
public void onMixed(MixedExp exp)
onMixed in interface ExpressionVisitorVoidpublic void onList(ListExp exp)
onList in interface ExpressionVisitorVoidpublic void onOneOrMore(OneOrMoreExp exp)
onOneOrMore in interface ExpressionVisitorVoidpublic void onAttribute(AttributeExp exp)
onAttribute in interface ExpressionVisitorVoidCopyright © 2016 Oracle Corporation. All Rights Reserved.