Top Description Packages

MSV Core 2022.7

Resources
Homepage, Development, License (BSD)
Dependencies
java.base, java.logging, java.xml, isorelax, relaxngDatatype, xml-resolver, xsdlib
Maven Central
Group ID:net.java.dev.msv
Artifacts:msv-core

Project MSV Core

Multi-Schema Validator Core package

Release 2022.7

Release Date
2022-07-27
Version Control
Git
[email protected]:xmlark/msv.git
Git
git@[email protected]:xmlark/msv.git

Package Summary

Modifier and TypePackage and Description
package
com.sun.msv.driver.textui

Command line verifier.

package
com.sun.msv.grammar

abstract grammar model(AGM): common part.

package
package
com.sun.msv.grammar.relax

abstract grammar model(AGM): RELAX stub.

package
package
com.sun.msv.grammar.relaxng.datatype

RELAX NG built-in datatype implementation.

package
com.sun.msv.grammar.trex

abstract grammar model (AGM): TREX extension and TREX stub.

package
com.sun.msv.grammar.trex.typed

Abstract grammar model (AGM): TREX label-annotated stub.

package
com.sun.msv.grammar.util

Miscellaneous utility classes.

package
com.sun.msv.grammar.xmlschema

W3C XML Schema grammar model.

package
com.sun.msv.reader

reads XML representation of grammar and creates AGM.

package
com.sun.msv.reader.datatype

interface of Datatype vocabulary reader.

package
com.sun.msv.reader.datatype.xsd

reads XML representation for XML Schema Part.2

package
com.sun.msv.reader.dtd

reads DTD and constructs AGM.

package
com.sun.msv.reader.relax

common parts for parseing RELAX Core/Namespace into AGM.

package
com.sun.msv.reader.relax.core

parses RELAX Core into AGM.

package
com.sun.msv.reader.relax.core.checker

Non-essential schema conformance checks.

package
com.sun.msv.reader.trex

shared code between RELAX NG reader and TREX reader.

package
com.sun.msv.reader.trex.classic

parses TREX pattern into AGM.

package
com.sun.msv.reader.trex.ng

parses RELAX NG into AGM.

package
com.sun.msv.reader.trex.ng.comp

parses RELAX NG with DTD compatibility annotation into AGM.

package
com.sun.msv.reader.trex.typed

reads TREX grammar with "label annotation".

package
com.sun.msv.reader.util

Miscellaneous utilities

package
com.sun.msv.reader.xmlschema

parses XML representation of XML Schema into AGM.

package
com.sun.msv.relaxns.grammar

abstract grammar model(AGM) for RELAX Namespace.

package
com.sun.msv.relaxns.grammar.relax

abstract grammar model(AGM) for RELAXNS-extended RELAX Core.

package
com.sun.msv.relaxns.grammar.trex

abstract grammar model(AGM) for RELAXNS-extended TREX.

package
com.sun.msv.relaxns.reader

parses XML representation of RELAX Namespace.

package
com.sun.msv.relaxns.reader.relax

parses XML representation of RELAXNS-extended RELAX Core.

package
com.sun.msv.relaxns.reader.trex

parses XML representation of RELAXNS-extended TREX.

package
com.sun.msv.relaxns.verifier

"divide&validate" framework implementation.

package
com.sun.msv.scanner.dtd

scan DTD stream and generates appropriate events.

package
com.sun.msv.util

Miscellaneous utilities

package
package
com.sun.msv.verifier

Contains abstract model for grammar-based schema and concrete verifier implementation for the abstract schema.

package
com.sun.msv.verifier.identity

Verifier with XML Schema's identity constraint check.

package
com.sun.msv.verifier.jarv

Implementation of JARV (Java API for RELAX Verifier).

package
package
com.sun.msv.verifier.psvi

Type-assignment engine that can be used by application programs.

package
com.sun.msv.verifier.regexp

VGM implementation by using regular expression derivation algorithm.

package
com.sun.msv.verifier.regexp.xmlschema

RegExp VGM implementation that supports special semantics of XML Schema

This package should be considered as a dity ugly quick-hack.

package
com.sun.msv.verifier.util

Miscellaneous utilities

package
package
com.sun.msv.writer.relaxng

AGM to RELAX NG converter