| Package | Description |
|---|---|
| org.apache.xerces.impl.xs | |
| org.apache.xerces.impl.xs.models | |
| org.apache.xerces.impl.xs.traversers |
| Modifier and Type | Field and Description |
|---|---|
protected XSElementDecl |
SchemaValidatorHelper.fCurrentElemDecl
Current element declaration.
|
protected XSElementDecl[] |
SchemaValidatorHelper.fElemDeclStack
Element decl stack.
|
protected XSElementDecl |
SchemaValidatorHelper.fRootElementDeclaration |
XSElementDecl[] |
XSElementDecl.fSubGroup |
| Modifier and Type | Method and Description |
|---|---|
protected XSElementDecl |
XSConstraints.findExistingElement(XSElementDecl elem,
SymbolHash elemDeclHash) |
XSElementDecl |
XSDeclarationPool.getElementDecl() |
XSElementDecl |
XSElementDeclHelper.getGlobalElementDecl(QName element) |
XSElementDecl |
XMLSchemaLoader.getGlobalElementDecl(QName element) |
XSElementDecl |
SchemaValidatorHelper.getGlobalElementDecl(QName element) |
XSElementDecl |
SchemaGrammar.getGlobalElementDecl(String declName)
get one global element
|
XSElementDecl |
SchemaGrammar.getGlobalElementDecl(String declName,
String location) |
XSElementDecl |
SubstitutionGroupHandler.getMatchingElemDecl(QName element,
XSElementDecl exemplar,
short schemaVersion) |
XSElementDecl[] |
SubstitutionGroupHandler.getSubstitutionGroup(XSElementDecl element,
short schemaVersion)
get all elements that can substitute the given element,
according to the spec, we shouldn't consider the {block} constraints.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaGrammar.addGlobalElementDecl(XSElementDecl decl) |
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalElementDecl(XSElementDecl decl) |
void |
SchemaGrammar.Schema4Annotations.addGlobalElementDecl(XSElementDecl decl) |
void |
SchemaGrammar.addGlobalElementDecl(XSElementDecl decl,
String location) |
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalElementDecl(XSElementDecl decl,
String location) |
void |
SchemaGrammar.Schema4Annotations.addGlobalElementDecl(XSElementDecl decl,
String location) |
void |
SchemaGrammar.addGlobalElementDeclAll(XSElementDecl decl)
register one global element
|
void |
SchemaGrammar.BuiltinSchemaGrammar.addGlobalElementDeclAll(XSElementDecl decl) |
void |
SchemaGrammar.Schema4Annotations.addGlobalElementDeclAll(XSElementDecl decl) |
void |
SchemaGrammar.addIDConstraintDecl(XSElementDecl elmDecl,
IdentityConstraint decl)
register one identity constraint
|
void |
SchemaGrammar.addIDConstraintDecl(XSElementDecl elmDecl,
IdentityConstraint decl,
String location) |
void |
SubstitutionGroupHandler.addSubstitutionGroup(XSElementDecl[] elements)
add a list of substitution group information.
|
void |
SchemaGrammar.addTypeAlternative(XSElementDecl elmDecl,
XSTypeAlternativeImpl typeAlt)
register one type alternative
|
void |
XSConstraints.findElemInTable(XSComplexTypeDecl type,
XSElementDecl elem,
SymbolHash elemDeclHash) |
protected XSElementDecl |
XSConstraints.findExistingElement(XSElementDecl elem,
SymbolHash elemDeclHash) |
XSElementDecl |
SubstitutionGroupHandler.getMatchingElemDecl(QName element,
XSElementDecl exemplar,
short schemaVersion) |
XSElementDecl[] |
SubstitutionGroupHandler.getSubstitutionGroup(XSElementDecl element,
short schemaVersion)
get all elements that can substitute the given element,
according to the spec, we shouldn't consider the {block} constraints.
|
XSTypeAlternative |
XSDTypeAlternativeValidator.getTypeAlternative(XSElementDecl currentElemDecl,
QName element,
XMLAttributes attributes,
Vector inheritableAttrList,
NamespaceContext instanceNamespaceContext,
String expandedSystemId) |
void |
SchemaValidatorHelper.ValueStoreCache.initValueStoresFor(XSElementDecl eDecl,
FieldActivator activator)
Initializes the value stores for the specified element
declaration.
|
boolean |
SubstitutionGroupHandler.inSubstitutionGroup(XSElementDecl element,
XSElementDecl exemplar,
short schemaVersion) |
boolean |
XSConstraints.isTypeTablesEquivalent(XSElementDecl elementDecl1,
XSElementDecl elementDecl2) |
protected boolean |
XSConstraints.overlapUPA(XSElementDecl element1,
XSElementDecl element2,
SubstitutionGroupHandler sgHandler) |
abstract boolean |
XSConstraints.overlapUPA(XSElementDecl element,
XSWildcardDecl wildcard,
SubstitutionGroupHandler sgHandler) |
protected boolean |
SubstitutionGroupHandler.substitutionGroupOK(XSElementDecl element,
XSElementDecl exemplar,
short blockingConstraint,
short schemaVersion) |
| Modifier and Type | Method and Description |
|---|---|
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) |
XSElementDecl |
XS11CMRestriction.getGlobalElementDecl(QName name) |
XSElementDecl |
XSEmptyCM.nextElementTransition(int[] s,
int[] sn,
int[] index) |
XSElementDecl |
XSDFACM.nextElementTransition(int[] s,
int[] sn,
int[] index) |
XSElementDecl |
XS11AllCM.nextElementTransition(int[] s,
int[] sn,
int[] index) |
| Modifier and Type | Method and Description |
|---|---|
void |
XSAllCM.addElement(XSElementDecl element,
boolean isOptional) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XSDHandler.storeIdentityConstraintReferral(Element icToStore,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo schemaDoc,
XSElementDecl currElemDecl) |
protected void |
XSDHandler.storeKeyRef(Element keyrefToStore,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo schemaDoc,
XSElementDecl currElemDecl) |
Copyright © 2013. All rights reserved.