| java.lang.Object org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
XSDAttributeTraverser | class XSDAttributeTraverser extends XSDAbstractTraverser (Code) | | The attribute declaration schema component traverser.
<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>
author: Sandy Gao, IBM author: Neeraj Bajaj, Sun Microsystems, inc. version: $Id: XSDAttributeTraverser.java 449424 2006-09-24 16:22:30Z mrglavas $ |
Method Summary | |
void | checkDefaultValid(XSAttributeDecl attribute) | void | checkDefaultValid(XSAttributeUseImpl attrUse) | protected XSAttributeDecl | traverseGlobal(Element attrDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar) | protected XSAttributeUseImpl | traverseLocal(Element attrDecl, XSDocumentInfo schemaDoc, SchemaGrammar grammar, XSComplexTypeDecl enclosingCT) | XSAttributeDecl | traverseNamedAttr(Element attrDecl, Object[] attrValues, XSDocumentInfo schemaDoc, SchemaGrammar grammar, boolean isGlobal, XSComplexTypeDecl enclosingCT) Traverse a globally declared attribute. |
Methods inherited from org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser | void checkNotationType(String refName, XSTypeDefinition typeDecl, Element elem)(Code)(Java Doc) protected XSParticleDecl checkOccurrences(XSParticleDecl particle, String particleName, Element parent, int allContextFlags, long defaultVals)(Code)(Java Doc) void reportSchemaError(String key, Object[] args, Element ele)(Code)(Java Doc) void reset(SymbolTable symbolTable, boolean validateAnnotations)(Code)(Java Doc) XSAnnotationImpl traverseAnnotationDecl(Element annotationDecl, Object[] parentAttrs, boolean isGlobal, XSDocumentInfo schemaDoc)(Code)(Java Doc) Element traverseAttrsAndAttrGrps(Element firstAttr, XSAttributeGroupDecl attrGrp, XSDocumentInfo schemaDoc, SchemaGrammar grammar, XSComplexTypeDecl enclosingCT)(Code)(Java Doc) FacetInfo traverseFacets(Element content, XSSimpleType baseValidator, XSDocumentInfo schemaDoc)(Code)(Java Doc) XSAnnotationImpl traverseSyntheticAnnotation(Element annotationParent, String initialContent, Object[] parentAttrs, boolean isGlobal, XSDocumentInfo schemaDoc)(Code)(Java Doc)
|
|
|