Package org.apache.ws.commons.schema.walker

Walking XML Schemas

See:
          Description

Interface Summary
XmlSchemaVisitor Defines a visitor interface for notifications when walking an XmlSchema using the XmlSchemaWalker.
 

Class Summary
XmlSchemaAttrInfo This represents a complete XML Schema Attribute, after references are followed and types are defined.
XmlSchemaRestriction This represents an XmlSchemaFacet.
XmlSchemaTypeInfo Represents an element's or attribute's type, meaning either a XmlSchemaBaseSimpleType with facets, a union or list of them, or a complex type.
XmlSchemaWalker Walks an XmlSchema from a starting XmlSchemaElement, notifying attached visitors as it descends.
 

Enum Summary
XmlSchemaBaseSimpleType Represents the set of simple types defined by XML Schema, and conversions between them and their respective QNames.
XmlSchemaRestriction.Type The facet type: one of the known constraining facets defined by XML Schema.
XmlSchemaTypeInfo.Type What the data in this XmlSchemaTypeInfo represents.
 

Package org.apache.ws.commons.schema.walker Description

Walking XML Schemas

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.



Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.