Package 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
-
-
Constructor Summary
Constructors Constructor Description SchemaProviderImpl(RELAXGrammar grammar)
creates SchemaProvider from existing RELAXGrammar.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
bind(ErrorHandler handler)
binds all IslandSchemata.org.iso_relax.dispatcher.IslandVerifier
createTopLevelVerifier()
static SchemaProviderImpl
fromGrammar(Grammar grammar)
creates SchemaProvider from generic Grammar (including TREX/RELAX Core)
-
-
-
Constructor Detail
-
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.
-
-
Method Detail
-
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(ErrorHandler handler)
binds all IslandSchemata.
-
-