| Modifier and Type | Field and Description |
|---|---|
| pack-priv boolean | |
| protected final XSElementDecl |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | reset(SymbolTable symbolTable, boolean validateAnnotations, Locale locale)
Overrides org. |
| pack-priv XSElementDecl | Returns: the element declarationTraverse a globally declared element. |
| pack-priv XSParticleDecl | Returns: the particleTraverse a locally declared element (or an element reference). |
| protected void | traverseLocal(XSParticleDecl particle, Element elmDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar, int allContextFlags, XSObject parent, String[] localNSDecls)
Traverse a locally declared element (or an element reference). |
| pack-priv XSElementDecl | Returns: the element declarationTraverse a globally declared element. |
| fDeferTraversingLocalElements | back to summary |
|---|---|
| pack-priv boolean fDeferTraversingLocalElements | |
| fTempElementDecl | back to summary |
|---|---|
| protected final XSElementDecl fTempElementDecl | |
| XSDElementTraverser | back to summary |
|---|---|
| pack-priv XSDElementTraverser(XSDHandler handler, XSAttributeChecker gAttrCheck) | |
| reset | back to summary |
|---|---|
| pack-priv void reset(SymbolTable symbolTable, boolean validateAnnotations, Locale locale) Overrides org. | |
| traverseGlobal | back to summary |
|---|---|
| pack-priv XSElementDecl traverseGlobal(Element elmDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar) Traverse a globally declared element.
| |
| traverseLocal | back to summary |
|---|---|
| pack-priv XSParticleDecl traverseLocal(Element elmDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar, int allContextFlags, XSObject parent) Traverse a locally declared element (or an element reference). To handle the recursive cases efficiently, we delay the traversal and return an empty particle node. We'll fill in this particle node later after we've done with all the global declarations. This method causes a number of data structures in the schema handler to be filled in.
| |
| traverseLocal | back to summary |
|---|---|
| protected void traverseLocal(XSParticleDecl particle, Element elmDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar, int allContextFlags, XSObject parent, String[] localNSDecls) Traverse a locally declared element (or an element reference). This is the real traversal method. It's called after we've done with all the global declarations. | |
| traverseNamedElement | back to summary |
|---|---|
| pack-priv XSElementDecl traverseNamedElement(Element elmDecl, Object[] attrValues, XSDocumentInfo schemaDoc, SchemaGrammar grammar, boolean isGlobal, XSObject parent) Traverse a globally declared element.
| |