com.thaiopensource.relaxng.impl
Class DataExceptPattern
java.lang.Object
com.thaiopensource.relaxng.impl.Pattern
com.thaiopensource.relaxng.impl.StringPattern
com.thaiopensource.relaxng.impl.DataPattern
com.thaiopensource.relaxng.impl.DataExceptPattern
- All Implemented Interfaces:
- ParsedPattern
class DataExceptPattern
- extends DataPattern
Fields inherited from class com.thaiopensource.relaxng.impl.Pattern |
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 |
Methods inherited from class com.thaiopensource.relaxng.impl.Pattern |
applyForPattern, checkRecursion, combineHashCode, combineHashCode, containsChoice, contentTypeGroupable, expand, getContentType, isNotAllowed, isNullable, patternHashCode |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
except
private final Pattern except
loc
private final Locator loc
DataExceptPattern
DataExceptPattern(Datatype dt,
Pattern except,
Locator loc)
samePattern
boolean samePattern(Pattern other)
- Overrides:
samePattern
in class DataPattern
accept
void accept(PatternVisitor visitor)
- Overrides:
accept
in class DataPattern
apply
Object apply(PatternFunction f)
- Overrides:
apply
in class DataPattern
checkRestrictions
void checkRestrictions(int context,
DuplicateAttributeDetector dad,
Alphabet alpha)
throws RestrictionViolationException
- Overrides:
checkRestrictions
in class DataPattern
- Throws:
RestrictionViolationException
getExcept
Pattern getExcept()