com.sun.msv.reader.trex
public class TREXSequencedStringChecker extends Object implements ExpressionVisitor
In this checker, we introduce a function "f" that takes a string and computes the string-sensitivity of the pattern.
"f" returns 3 bits of information. One is whether it contains elements. Another is whehter it contains text. And the last is whether it contains DataExp/ValueExp.
"f" is computed recursively through the pattern.
| Constructor Summary | |
|---|---|
| TREXSequencedStringChecker(TREXBaseReader reader, boolean _rejectTextInInterleave) | |
| Method Summary | |
|---|---|
| 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 exp) |
| 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) |