public class StringCareLevelCalculator extends Object implements ExpressionVisitor
| Modifier and Type | Field and Description |
|---|---|
protected static StringCareLevelCalculator |
theInstance
singleton instance.
|
| Modifier | Constructor and Description |
|---|---|
protected |
StringCareLevelCalculator() |
| Modifier and Type | Method and Description |
|---|---|
static int |
calc(Expression exp) |
Object |
onAnyString() |
Object |
onAttribute(AttributeExp exp) |
Object |
onChoice(ChoiceExp exp) |
Object |
onConcur(ConcurExp exp) |
Object |
onData(DataExp exp) |
Object |
onElement(ElementExp exp) |
Object |
onEpsilon() |
Object |
onInterleave(InterleaveExp p) |
Object |
onList(ListExp exp) |
Object |
onMixed(MixedExp exp) |
Object |
onNullSet() |
Object |
onOneOrMore(OneOrMoreExp exp) |
Object |
onOther(OtherExp exp) |
Object |
onRef(ReferenceExp exp) |
Object |
onSequence(SequenceExp exp) |
Object |
onValue(ValueExp exp) |
protected static final StringCareLevelCalculator theInstance
public Object onAttribute(AttributeExp exp)
onAttribute in interface ExpressionVisitorpublic Object onElement(ElementExp exp)
onElement in interface ExpressionVisitorpublic Object onMixed(MixedExp exp)
onMixed in interface ExpressionVisitorpublic Object onList(ListExp exp)
onList in interface ExpressionVisitorpublic Object onAnyString()
onAnyString in interface ExpressionVisitorpublic Object onData(DataExp exp)
onData in interface ExpressionVisitorpublic Object onValue(ValueExp exp)
onValue in interface ExpressionVisitorpublic Object onChoice(ChoiceExp exp)
onChoice in interface ExpressionVisitorpublic Object onOneOrMore(OneOrMoreExp exp)
onOneOrMore in interface ExpressionVisitorpublic Object onRef(ReferenceExp exp)
onRef in interface ExpressionVisitorpublic Object onOther(OtherExp exp)
onOther in interface ExpressionVisitorpublic Object onEpsilon()
onEpsilon in interface ExpressionVisitorpublic Object onNullSet()
onNullSet in interface ExpressionVisitorpublic Object onSequence(SequenceExp exp)
onSequence in interface ExpressionVisitorpublic Object onConcur(ConcurExp exp)
onConcur in interface ExpressionVisitorpublic Object onInterleave(InterleaveExp p)
onInterleave in interface ExpressionVisitorpublic static int calc(Expression exp)
Copyright © 2016 Oracle Corporation. All Rights Reserved.