public class ListPattern extends Pattern
| Modifier and Type | Field and Description |
|---|---|
(package private) org.xml.sax.Locator |
locator |
(package private) Pattern |
p |
AFTER_HASH_CODE, ATTRIBUTE_CONTEXT, ATTRIBUTE_HASH_CODE, CHOICE_HASH_CODE, DATA_CONTENT_TYPE, DATA_EXCEPT_CONTEXT, DATA_HASH_CODE, ELEMENT_CONTENT_TYPE, ELEMENT_CONTEXT, ELEMENT_HASH_CODE, ELEMENT_REPEAT_CONTEXT, ELEMENT_REPEAT_GROUP_CONTEXT, ELEMENT_REPEAT_INTERLEAVE_CONTEXT, EMPTY_CONTENT_TYPE, EMPTY_HASH_CODE, ERROR_HASH_CODE, GROUP_HASH_CODE, INTERLEAVE_HASH_CODE, LIST_CONTEXT, LIST_HASH_CODE, MIXED_CONTENT_TYPE, NOT_ALLOWED_HASH_CODE, ONE_OR_MORE_HASH_CODE, START_CONTEXT, TEXT_HASH_CODE, VALUE_HASH_CODE| Constructor and Description |
|---|
ListPattern(Pattern p,
org.xml.sax.Locator locator) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PatternVisitor visitor) |
java.lang.Object |
apply(PatternFunction f) |
(package private) void |
checkRecursion(int depth) |
(package private) void |
checkRestrictions(int context,
DuplicateAttributeDetector dad,
Alphabet alpha) |
(package private) Pattern |
expand(SchemaPatternBuilder b) |
(package private) Pattern |
getOperand() |
(package private) boolean |
samePattern(Pattern other) |
combineHashCode, combineHashCode, containsChoice, contentTypeGroupable, getContentType, isNotAllowed, isNullable, patternHashCodePattern p
org.xml.sax.Locator locator
ListPattern(Pattern p, org.xml.sax.Locator locator)
Pattern expand(SchemaPatternBuilder b)
void checkRecursion(int depth)
throws org.xml.sax.SAXException
checkRecursion in class Patternorg.xml.sax.SAXExceptionboolean samePattern(Pattern other)
samePattern in class Patternpublic void accept(PatternVisitor visitor)
public java.lang.Object apply(PatternFunction f)
void checkRestrictions(int context,
DuplicateAttributeDetector dad,
Alphabet alpha)
throws RestrictionViolationException
checkRestrictions in class PatternRestrictionViolationExceptionPattern getOperand()