| Package | Description |
|---|---|
| org.apache.xerces.impl.xs | |
| org.apache.xerces.impl.xs.models |
| Modifier and Type | Field and Description |
|---|---|
protected SubstitutionGroupHandler |
SchemaValidatorHelper.fSubGroupHandler |
| Modifier and Type | Method and Description |
|---|---|
void |
XSConstraints.checkElementDeclsConsistent(XSComplexTypeDecl type,
XSParticleDecl particle,
SymbolHash elemDeclHash,
SubstitutionGroupHandler sgHandler) |
protected void |
XSConstraints.checkElementDeclsConsistent(XSComplexTypeDecl type,
XSParticleDecl particle,
SymbolHash elemDeclHash,
SubstitutionGroupHandler sgHandler,
XSGrammarBucket grammarBucket,
ArrayList wcList,
Stack stack) |
void |
XSConstraints.fullSchemaChecking(XSGrammarBucket grammarBucket,
SubstitutionGroupHandler SGHandler,
CMBuilder cmBuilder,
XMLErrorReporter errorReporter)
used to check the 3 constraints against each complex type
(should be each model group):
Unique Particle Attribution, Particle Derivation (Restriction),
Element Declrations Consistent.
|
protected abstract void |
XSConstraints.groupSubsumption(XSParticleDecl dParticle,
XSParticleDecl bParticle,
XSGrammarBucket grammarBucket,
SubstitutionGroupHandler SGHandler,
CMBuilder cmBuilder,
XMLErrorReporter errorReporter,
String dName,
SimpleLocator locator) |
boolean |
XSConstraints.overlapUPA(Object decl1,
Object decl2,
SubstitutionGroupHandler sgHandler) |
protected boolean |
XSConstraints.overlapUPA(XSElementDecl element1,
XSElementDecl element2,
SubstitutionGroupHandler sgHandler) |
abstract boolean |
XSConstraints.overlapUPA(XSElementDecl element,
XSWildcardDecl wildcard,
SubstitutionGroupHandler sgHandler) |
protected abstract void |
XSConstraints.typeSubsumption(XSComplexTypeDecl dType,
XSComplexTypeDecl bType,
XSGrammarBucket grammarBucket,
SubstitutionGroupHandler SGHandler,
CMBuilder cmBuilder,
XMLErrorReporter errorReporter,
SimpleLocator locator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XSEmptyCM.allowExpandedName(XSWildcardDecl wildcard,
QName curElem,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper) |
boolean |
XSDFACM.allowExpandedName(XSWildcardDecl wildcard,
QName curElem,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper) |
boolean |
XS11AllCM.allowExpandedName(XSWildcardDecl wildcard,
QName curElem,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper) |
boolean |
XSEmptyCM.checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler,
XSConstraints xsConstraints)
check whether this content violates UPA constraint.
|
boolean |
XSDFACM.checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler,
XSConstraints xsConstraints)
check whether this content violates UPA constraint.
|
boolean |
XSCMValidator.checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler,
XSConstraints xsConstraints)
check whether this content violates UPA constraint.
|
boolean |
XSAllCM.checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler,
XSConstraints xsConstraints)
check whether this content violates UPA constraint.
|
boolean |
XS11AllCM.checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler,
XSConstraints xsConstraints)
check whether this content violates UPA constraint.
|
XSElementDecl |
XSEmptyCM.findMatchingElemDecl(QName elementName,
SubstitutionGroupHandler subGroupHandler) |
XSElementDecl |
XSDFACM.findMatchingElemDecl(QName curElem,
SubstitutionGroupHandler subGroupHandler) |
XSElementDecl |
XSCMValidator.findMatchingElemDecl(QName elementName,
SubstitutionGroupHandler subGroupHandler) |
XSElementDecl |
XSAllCM.findMatchingElemDecl(QName elementName,
SubstitutionGroupHandler subGroupHandler) |
XSElementDecl |
XS11AllCM.findMatchingElemDecl(QName elementName,
SubstitutionGroupHandler subGroupHandler) |
List |
XSEmptyCM.getDefinedNames(SubstitutionGroupHandler subGroupHandler) |
List |
XSDFACM.getDefinedNames(SubstitutionGroupHandler subGroupHandler) |
List |
XS11AllCM.getDefinedNames(SubstitutionGroupHandler subGroupHandler) |
Object |
XSEmptyCM.oneTransition(QName elementName,
int[] currentState,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper)
The method corresponds to one transaction in the content model.
|
Object |
XSDFACM.oneTransition(QName curElem,
int[] state,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper)
one transition only
|
Object |
XSCMValidator.oneTransition(QName elementName,
int[] state,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper)
The method corresponds to one transaction in the content model.
|
Object |
XSAllCM.oneTransition(QName elementName,
int[] currentState,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper)
The method corresponds to one transition in the content model.
|
Object |
XS11AllCM.oneTransition(QName elementName,
int[] currentState,
SubstitutionGroupHandler subGroupHandler,
XSElementDeclHelper eDeclHelper)
The method corresponds to one transition in the content model.
|
| Constructor and Description |
|---|
XS11CMRestriction(XSCMValidator base,
XSCMValidator derived,
SubstitutionGroupHandler sgh,
XSGrammarBucket gb,
CMBuilder cmb,
XSConstraints xsc) |
Copyright © 2013. All rights reserved.