void |
SchemaGrammar.addComplexTypeDecl(XSComplexTypeDecl decl,
SimpleLocator locator)
add one complex type decl: for later constraint checking
|
void |
SchemaGrammar.BuiltinSchemaGrammar.addComplexTypeDecl(XSComplexTypeDecl decl,
SimpleLocator locator) |
void |
SchemaGrammar.Schema4Annotations.addComplexTypeDecl(XSComplexTypeDecl decl,
SimpleLocator locator) |
void |
SchemaGrammar.addGlobalComplexTypeDecl(XSComplexTypeDecl decl)
register one global complex type
|
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalComplexTypeDecl(XSComplexTypeDecl decl) |
void |
SchemaGrammar.Schema4Annotations.addGlobalComplexTypeDecl(XSComplexTypeDecl decl) |
void |
SchemaGrammar.addGlobalComplexTypeDecl(XSComplexTypeDecl decl,
String location) |
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalComplexTypeDecl(XSComplexTypeDecl decl,
String location) |
void |
SchemaGrammar.Schema4Annotations.addGlobalComplexTypeDecl(XSComplexTypeDecl decl,
String location) |
boolean |
XSConstraints.checkComplexDerivationOk(XSComplexTypeDecl derived,
XSTypeDefinition base,
short block)
check whether complex type derived is valid derived from base,
given a subset of {restriction, extension}.
|
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.findElemInTable(XSComplexTypeDecl type,
XSElementDecl elem,
SymbolHash elemDeclHash) |
protected abstract void |
XSConstraints.typeSubsumption(XSComplexTypeDecl dType,
XSComplexTypeDecl bType,
XSGrammarBucket grammarBucket,
SubstitutionGroupHandler SGHandler,
CMBuilder cmBuilder,
XMLErrorReporter errorReporter,
SimpleLocator locator) |