com.sun.msv.relaxns.verifier
Class SchemaProviderImpl
java.lang.Object
org.iso_relax.dispatcher.impl.AbstractSchemaProviderImpl
com.sun.msv.relaxns.verifier.SchemaProviderImpl
- All Implemented Interfaces:
- org.iso_relax.dispatcher.SchemaProvider
public class SchemaProviderImpl
- extends org.iso_relax.dispatcher.impl.AbstractSchemaProviderImpl
implementation of SchemaProvider by using RELAX Grammar.
- Author:
- Kohsuke KAWAGUCHI
Methods inherited from class org.iso_relax.dispatcher.impl.AbstractSchemaProviderImpl |
addSchema, getSchemaByNamespace, getSchemata, iterateNamespace |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaProviderImpl
public SchemaProviderImpl(RELAXGrammar grammar)
- creates SchemaProvider from existing RELAXGrammar.
Since bind method is already called by RELAXNSReader,
the application should not call bind method.
createTopLevelVerifier
public org.iso_relax.dispatcher.IslandVerifier createTopLevelVerifier()
fromGrammar
public static SchemaProviderImpl fromGrammar(Grammar grammar)
- creates SchemaProvider from generic Grammar (including TREX/RELAX Core)
bind
public boolean bind(org.xml.sax.ErrorHandler handler)
- binds all IslandSchemata.