Package org.apache.ws.commons.schema.walker
package org.apache.ws.commons.schema.walker
This package simplifies walking over an
XmlSchemaCollection.
Walking an XML Schema
XmlSchemaWalker walks through an
XmlSchemaCollection given a starting
XmlSchemaElement representing the root.
Instances of XmlSchemaVisitor
can be attached to receive notifications when each element, attribute, and
group (subsitution group, choice group, all group, or sequence) is reached.-
ClassDescriptionA class that allows XmlSchemas to be stored, indexed by a String which is the schema's target namespace.This represents a complete XML Schema Attribute, after references are followed and types are defined.Represents the set of simple types defined by XML Schema, and conversions between them and their respective
QNames.This represents anXmlSchemaFacet.The facet type: one of the known constraining facets defined by XML Schema.The scope represents the set of types, attributes, and child groups invalid input: '&' elements that the current type represents.Represents an element's or attribute's type, meaning either aXmlSchemaBaseSimpleTypewith facets, a union or list of them, or a complex type.What the data in thisXmlSchemaTypeInforepresents.Defines a visitor interface for notifications when walking anXmlSchemausing theXmlSchemaWalker.Walks anXmlSchemafrom a startingXmlSchemaElement, notifying attached visitors as it descends.