This document is for advanced developers. Everyone should first consult developer.html for a general guideline.

See:
          Description

Packages
com.sun.msv.datatype  
com.sun.msv.datatype.xsd W3C XML Schema Datatypes implementation.
com.sun.msv.datatype.xsd.datetime  
com.sun.msv.datatype.xsd.ngimpl  
com.sun.msv.driver.textui Command line verifier.
com.sun.msv.grammar abstract grammar model(AGM): common part.
com.sun.msv.grammar.dtd  
com.sun.msv.grammar.relax abstract grammar model(AGM): RELAX stub.
com.sun.msv.grammar.relaxng  
com.sun.msv.grammar.relaxng.datatype RELAX NG built-in datatype implementation.
com.sun.msv.grammar.trex abstract grammar model (AGM): TREX extension and TREX stub.
com.sun.msv.grammar.trex.typed Abstract grammar model (AGM): TREX label-annotated stub.
com.sun.msv.grammar.util Miscellaneous utility classes.
com.sun.msv.grammar.xmlschema W3C XML Schema grammar model.
com.sun.msv.reader reads XML representation of grammar and creates AGM.
com.sun.msv.reader.datatype interface of Datatype vocabulary reader.
com.sun.msv.reader.datatype.xsd reads XML representation for XML Schema Part.2
com.sun.msv.reader.dtd reads DTD and constructs AGM.
com.sun.msv.reader.relax common parts for parseing RELAX Core/Namespace into AGM.
com.sun.msv.reader.relax.core parses RELAX Core into AGM.
com.sun.msv.reader.relax.core.checker Non-essential schema conformance checks.
com.sun.msv.reader.trex parses TREX pattern into AGM.
com.sun.msv.reader.trex.classic  
com.sun.msv.reader.trex.ng  
com.sun.msv.reader.trex.typed reads TREX grammar with "label annotation".
com.sun.msv.reader.util Miscellaneous utilities
com.sun.msv.reader.xmlschema parses XML representation of XML Schema into AGM.
com.sun.msv.relaxns.grammar abstract grammar model(AGM) for RELAX Namespace.
com.sun.msv.relaxns.grammar.relax abstract grammar model(AGM) for RELAXNS-extended RELAX Core.
com.sun.msv.relaxns.grammar.trex abstract grammar model(AGM) for RELAXNS-extended TREX.
com.sun.msv.relaxns.reader parses XML representation of RELAX Namespace.
com.sun.msv.relaxns.reader.relax parses XML representation of RELAXNS-extended RELAX Core.
com.sun.msv.relaxns.reader.trex parses XML representation of RELAXNS-extended TREX.
com.sun.msv.relaxns.verifier "divide&validate" framework implementation.
com.sun.msv.scanner.dtd scan DTD stream and generates appropriate events.
com.sun.msv.util Miscellaneous utilities
com.sun.msv.util.xml  
com.sun.msv.verifier Contains abstract model for grammar-based schema and concrete verifier implementation for the abstract schema.
com.sun.msv.verifier.identity Verifier with XML Schema's identity constraint check.
com.sun.msv.verifier.jarv Implementation of JARV (Java API for RELAX Verifier).
com.sun.msv.verifier.psvi Type-assignment engine that can be used by application programs.
com.sun.msv.verifier.regexp VGM implementation by using regular expression derivation algorithm.
com.sun.msv.verifier.regexp.xmlschema RegExp VGM implementation that supports special semantics of XML Schema
com.sun.msv.verifier.util Miscellaneous utilities
com.sun.msv.writer  
com.sun.msv.writer.relaxng AGM to RELAX NG converter
com.sun.msv.writer.trex AGM to TREX converter
org.relaxng.datatype  
org.relaxng.datatype.helpers  

 

This document is for advanced developers. Everyone should first consult developer.html for a general guideline.