DLESE Tools
v1.6.0

Package org.dlese.dpc.xml.schema

Interface Summary
GlobalDef Interface for classes encapsulating XML Schema Elements, such as Elements, Attributes, and Type Definitions.
 

Class Summary
AttributeGroup Wrapper for AttributeGroup definitions in an XML Schema, which are defined as an immediate child of the schema element.
BreadCrumbs  
BuiltInType wrapper for BuiltInType definitions (Element).
ComplexType Wrapper for ComplexType definitions in XML Schemas.
DateValidator Functions for validating date-related schema data types.
DefinitionMiner DefinitionMiner builds data structures that aid in processing and validation of XML Instance Documents.
DocMap DocMap wraps a dom4j Document providing get and put methods for use with a Map-Backed Action form.
GenericType Wrapper for GenericType definitions (Element).
GlobalAttribute Wrapper for global attribute definitions in an XML Schema, which are defined as an immediate child of the schema element.
GlobalDeclaration Wrapper for global delclarations in an XML Schema, which are defined as an immediate child of the schema element.
GlobalDefMap Stores GlobalDef instances, which are wrappers for important elements of an XML Schema, including Simple and ComplexType definitions, Goup definitions, and Global Element and Global Attribute declarations
GlobalElement Wrapper for global element definitions in an XML Schema, which are defined as an immediate child of the schema element.
Log  
ModelGroup Wrapper for ModelGroup definitions in XML Schemas.
NamespaceRegistry NamespaceRegistry holds namespace information and provides namespace utilities.
ReaderStack Mains a pushdown stack of SchemaReaders for use in StructureWalker to resolve qualified names and find GobalDef instances from the GlobalDefMap.
SchemaHelper Class encapsluting semantics of XML Schemas.
SchemaNamespaceConverter Class for testing dom manipulation with help from SchemaHelper
SchemaNode SchemaNode wraps a node in the Schema's instance document, and stores information about it such as whether the node is an attribute or element, if is required, and its xpath.
SchemaNodeMap Map structure holding SchemaNode instances, keyed by XPaths to the Nodes.
SchemaProps Stores XML schema properties defined in the root schema File
SchemaReader SchemaReader traverses an XML schema, which may be represented using multiple files, and extracts the key schema elements (including Data Type definitions and global elements).
SchemaUtils NOT YET DOCUMENTED
SchemaViewerServlet Servlet to visualize XML Schemas
SimpleType Wrapper for SimpleType definitions in XML Schemas.
StructureWalker Creates an empty "XPath-equivant" instance document Document based on a venetian-blind-type XML Schema.
XMLValidator Validate XML against a schema using a cached validator.
XSDatatypeManager Provides Map-like interface to XSdatatypes - including built-ins and those datatypes defined by a Schema - used to validate element values within a schema-based document.
 

Exception Summary
SchemaHelperException Simply wraps Exception.
 


DLESE Tools
v1.6.0