<attribute
default = string
fixed = string
form = (qualified | unqualified)
id = ID
name = NCName
ref = QName
type = QName
use = (optional | prohibited | required) : optional
{any attributes with non-schema namespace . . .}>
Content: (annotation?, (simpleType?))
</attribute>
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| protected XSAttributeDecl | |
| protected XSAttributeUseImpl | traverseLocal(Element attrDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar, XSComplexTypeDecl enclosingCT)
|
| pack-priv XSAttributeDecl | Returns: the attribute declaration indexTraverse a globally declared attribute. |
| XSDAttributeTraverser | back to summary |
|---|---|
| public XSDAttributeTraverser(XSDHandler handler, XSAttributeChecker gAttrCheck) | |
| checkDefaultValid | back to summary |
|---|---|
| pack-priv void checkDefaultValid(XSAttributeDecl attribute) throws InvalidDatatypeValueException | |
| checkDefaultValid | back to summary |
|---|---|
| pack-priv void checkDefaultValid(XSAttributeUseImpl attrUse) throws InvalidDatatypeValueException | |
| traverseGlobal | back to summary |
|---|---|
| protected XSAttributeDecl traverseGlobal(Element attrDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar) | |
| traverseLocal | back to summary |
|---|---|
| protected XSAttributeUseImpl traverseLocal(Element attrDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar, XSComplexTypeDecl enclosingCT) | |
| traverseNamedAttr | back to summary |
|---|---|
| pack-priv XSAttributeDecl traverseNamedAttr(Element attrDecl, Object[] attrValues, XSDocumentInfo schemaDoc, SchemaGrammar grammar, boolean isGlobal, XSComplexTypeDecl enclosingCT) Traverse a globally declared attribute.
| |