public class DblAttrConstraintChecker extends java.lang.Object implements RELAXExpressionVisitorVoid
| Modifier and Type | Class and Description |
|---|---|
private static class |
DblAttrConstraintChecker.Eureka |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
atts
map of StringPairs to ReferenceExp(TagClause/AttPoolClause).
|
private ReferenceExp |
current
current clause.
|
| Constructor and Description |
|---|
DblAttrConstraintChecker() |
| Modifier and Type | Method and Description |
|---|---|
void |
check(TagClause clause,
RELAXCoreReader reader) |
void |
onAnyString() |
void |
onAttPool(AttPoolClause exp) |
void |
onAttribute(AttributeExp exp) |
void |
onChoice(ChoiceExp exp) |
void |
onConcur(ConcurExp exp) |
void |
onData(DataExp exp) |
void |
onElement(ElementExp exp) |
void |
onElementRules(ElementRules exp) |
void |
onEpsilon() |
void |
onHedgeRules(HedgeRules exp) |
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 |
onTag(TagClause exp) |
void |
onValue(ValueExp exp) |
private final java.util.Map atts
private ReferenceExp current
public void check(TagClause clause, RELAXCoreReader reader)
public void onAttribute(AttributeExp exp)
onAttribute in interface ExpressionVisitorVoidpublic void onAttPool(AttPoolClause exp)
onAttPool in interface RELAXExpressionVisitorVoidpublic void onSequence(SequenceExp exp)
onSequence in interface ExpressionVisitorVoidpublic void onChoice(ChoiceExp exp)
onChoice in interface ExpressionVisitorVoidpublic void onEpsilon()
onEpsilon in interface ExpressionVisitorVoidpublic 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 onOneOrMore(OneOrMoreExp exp)
onOneOrMore in interface ExpressionVisitorVoidpublic void onMixed(MixedExp exp)
onMixed 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 onTag(TagClause exp)
onTag in interface RELAXExpressionVisitorVoidpublic void onElementRules(ElementRules exp)
onElementRules in interface RELAXExpressionVisitorVoidpublic void onHedgeRules(HedgeRules exp)
onHedgeRules in interface RELAXExpressionVisitorVoidpublic void onConcur(ConcurExp exp)
onConcur in interface ExpressionVisitorVoidpublic void onInterleave(InterleaveExp exp)
onInterleave in interface ExpressionVisitorVoidpublic void onList(ListExp exp)
onList in interface ExpressionVisitorVoid