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.
|
XSCMValidator |
XSComplexTypeDecl.getContentModel(CMBuilder cmBuilder) |
XSCMValidator |
XSComplexTypeDecl.getContentModel(CMBuilder cmBuilder,
boolean forUPA) |
protected abstract void |
XSConstraints.groupSubsumption(XSParticleDecl dParticle,
XSParticleDecl bParticle,
XSGrammarBucket grammarBucket,
SubstitutionGroupHandler SGHandler,
CMBuilder cmBuilder,
XMLErrorReporter errorReporter,
String dName,
SimpleLocator locator) |
protected abstract void |
XSConstraints.typeSubsumption(XSComplexTypeDecl dType,
XSComplexTypeDecl bType,
XSGrammarBucket grammarBucket,
SubstitutionGroupHandler SGHandler,
CMBuilder cmBuilder,
XMLErrorReporter errorReporter,
SimpleLocator locator) |