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 |
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.
bind
public boolean bind(ErrorHandler handler)
- binds all IslandSchemata.
createTopLevelVerifier
public org.iso_relax.dispatcher.IslandVerifier createTopLevelVerifier()
fromGrammar
public static SchemaProviderImpl fromGrammar(Grammar grammar)
- creates SchemaProvider from generic Grammar (including TREX/RELAX Core)
Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated September 9 2004.