| java.lang.Object org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
All known Subclasses: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser, org.apache.xerces.impl.xs.traversers.XSDElementTraverser, org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser, org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser, org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser, org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser, org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser, org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,
XSDAbstractTraverser | abstract class XSDAbstractTraverser (Code) | | Class XSDAbstractTraverser serves as the base class for all
other XSD???Traverser s. It holds the common data and provides
a unified way to initialize these data.
author: Elena Litani, IBM author: Rahul Srivastava, Sun Microsystems Inc. author: Neeraj Bajaj, Sun Microsystems Inc. version: $Id: XSDAbstractTraverser.java 548083 2007-06-17 18:12:46Z mrglavas $ |
Inner Class :final static class FacetInfo | |
Method Summary | |
void | checkNotationType(String refName, XSTypeDefinition typeDecl, Element elem) | protected XSParticleDecl | checkOccurrences(XSParticleDecl particle, String particleName, Element parent, int allContextFlags, long defaultVals) | void | reportSchemaError(String key, Object[] args, Element ele) | void | reset(SymbolTable symbolTable, boolean validateAnnotations) | XSAnnotationImpl | traverseAnnotationDecl(Element annotationDecl, Object[] parentAttrs, boolean isGlobal, XSDocumentInfo schemaDoc) | Element | traverseAttrsAndAttrGrps(Element firstAttr, XSAttributeGroupDecl attrGrp, XSDocumentInfo schemaDoc, SchemaGrammar grammar, XSComplexTypeDecl enclosingCT) | FacetInfo | traverseFacets(Element content, XSSimpleType baseValidator, XSDocumentInfo schemaDoc) | XSAnnotationImpl | traverseSyntheticAnnotation(Element annotationParent, String initialContent, Object[] parentAttrs, boolean isGlobal, XSDocumentInfo schemaDoc) |
CHILD_OF_GROUP | final protected static int CHILD_OF_GROUP(Code) | | |
GROUP_REF_WITH_ALL | final protected static int GROUP_REF_WITH_ALL(Code) | | |
NOT_ALL_CONTEXT | final protected static int NOT_ALL_CONTEXT(Code) | | |
PROCESSING_ALL_EL | final protected static int PROCESSING_ALL_EL(Code) | | |
PROCESSING_ALL_GP | final protected static int PROCESSING_ALL_GP(Code) | | |
fValidateAnnotations | protected boolean fValidateAnnotations(Code) | | |
checkNotationType | void checkNotationType(String refName, XSTypeDefinition typeDecl, Element elem)(Code) | | Element/Attribute traversers call this method to check whether
the type is NOTATION without enumeration facet
|
|
|