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
The base class of all other context-specific checker.
This class performs the context switching.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
void
onAttribute
(AttributeExp exp) void
void
void
onElement
(ElementExp exp) void
void
Methods inherited from class com.sun.msv.grammar.util.ExpressionWalker
onBinExp, onConcur, onEpsilon, onMixed, onNullSet, onOneOrMore, onOther, onRef, onSequence, onValue
-
Constructor Details
-
DefaultChecker
private DefaultChecker()
-
-
Method Details
-
onElement
- Specified by:
onElement
in interfaceExpressionVisitorVoid
- Overrides:
onElement
in classExpressionWalker
-
onAttribute
- Specified by:
onAttribute
in interfaceExpressionVisitorVoid
- Overrides:
onAttribute
in classExpressionWalker
-
checkAttributeInfiniteName
-
onList
- Specified by:
onList
in interfaceExpressionVisitorVoid
- Overrides:
onList
in classExpressionWalker
-
onData
- Specified by:
onData
in interfaceExpressionVisitorVoid
- Overrides:
onData
in classExpressionWalker
-
onChoice
- Specified by:
onChoice
in interfaceExpressionVisitorVoid
- Overrides:
onChoice
in classExpressionWalker
-
onInterleave
- Specified by:
onInterleave
in interfaceExpressionVisitorVoid
- Overrides:
onInterleave
in classExpressionWalker
-
onAnyString
public void onAnyString()- Specified by:
onAnyString
in interfaceExpressionVisitorVoid
- Overrides:
onAnyString
in classExpressionWalker
-