<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.
|