public class DataExceptPattern extends DataPattern
| Modifier and Type | Field and Description |
|---|---|
private Pattern |
except |
private org.xml.sax.Locator |
loc |
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 |
|---|
DataExceptPattern(org.relaxng.datatype.Datatype dt,
Pattern except,
org.xml.sax.Locator loc) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PatternVisitor visitor) |
java.lang.Object |
apply(PatternFunction f) |
(package private) void |
checkRestrictions(int context,
DuplicateAttributeDetector dad,
Alphabet alpha) |
(package private) Pattern |
getExcept() |
(package private) boolean |
samePattern(Pattern other) |
allowsAnyString, getDatatypecheckRecursion, combineHashCode, combineHashCode, containsChoice, contentTypeGroupable, expand, getContentType, isNotAllowed, isNullable, patternHashCodeprivate Pattern except
private org.xml.sax.Locator loc
DataExceptPattern(org.relaxng.datatype.Datatype dt,
Pattern except,
org.xml.sax.Locator loc)
boolean samePattern(Pattern other)
samePattern in class DataPatternpublic void accept(PatternVisitor visitor)
accept in class DataPatternpublic java.lang.Object apply(PatternFunction f)
apply in class DataPatternvoid checkRestrictions(int context,
DuplicateAttributeDetector dad,
Alphabet alpha)
throws RestrictionViolationException
checkRestrictions in class DataPatternRestrictionViolationExceptionPattern getExcept()