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:
- SchemaProvider
- public class SchemaProviderImpl
- extends AbstractSchemaProviderImpl
implementation of SchemaProvider by using RELAX Grammar.
- Author:
- Kohsuke KAWAGUCHI
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 IslandVerifier createTopLevelVerifier()
- Overrides:
createTopLevelVerifier
in class AbstractSchemaProviderImpl
fromGrammar
public static SchemaProviderImpl fromGrammar(Grammar grammar)
- creates SchemaProvider from generic Grammar (including TREX/RELAX Core)
bind
public boolean bind(ErrorHandler handler)
- binds all IslandSchemata.