Package com.sun.msv.reader.trex.ng
Class RestrictionChecker.DefaultChecker
- java.lang.Object
-
- com.sun.msv.grammar.util.ExpressionWalker
-
- com.sun.msv.reader.trex.ng.RestrictionChecker.DefaultChecker
-
- All Implemented Interfaces:
ExpressionVisitorVoid
- Direct Known Subclasses:
RestrictionChecker.ListChecker
- Enclosing class:
- RestrictionChecker
private class RestrictionChecker.DefaultChecker extends ExpressionWalker
The base class of all other context-specific checker. This class performs the context switching.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkAttributeInfiniteName(AttributeExp exp)
void
onAnyString()
void
onAttribute(AttributeExp exp)
void
onChoice(ChoiceExp exp)
void
onData(DataExp exp)
void
onElement(ElementExp exp)
void
onInterleave(InterleaveExp exp)
void
onList(ListExp exp)
-
Methods inherited from class com.sun.msv.grammar.util.ExpressionWalker
onBinExp, onConcur, onEpsilon, onMixed, onNullSet, onOneOrMore, onOther, onRef, onSequence, onValue
-
-
-
-
Method Detail
-
onElement
public void onElement(ElementExp exp)
- Specified by:
onElement
in interfaceExpressionVisitorVoid
- Overrides:
onElement
in classExpressionWalker
-
onAttribute
public void onAttribute(AttributeExp exp)
- Specified by:
onAttribute
in interfaceExpressionVisitorVoid
- Overrides:
onAttribute
in classExpressionWalker
-
checkAttributeInfiniteName
protected void checkAttributeInfiniteName(AttributeExp exp)
-
onList
public void onList(ListExp exp)
- Specified by:
onList
in interfaceExpressionVisitorVoid
- Overrides:
onList
in classExpressionWalker
-
onData
public void onData(DataExp exp)
- Specified by:
onData
in interfaceExpressionVisitorVoid
- Overrides:
onData
in classExpressionWalker
-
onChoice
public void onChoice(ChoiceExp exp)
- Specified by:
onChoice
in interfaceExpressionVisitorVoid
- Overrides:
onChoice
in classExpressionWalker
-
onInterleave
public void onInterleave(InterleaveExp exp)
- Specified by:
onInterleave
in interfaceExpressionVisitorVoid
- Overrides:
onInterleave
in classExpressionWalker
-
onAnyString
public void onAnyString()
- Specified by:
onAnyString
in interfaceExpressionVisitorVoid
- Overrides:
onAnyString
in classExpressionWalker
-
-