public class SchemaProviderImpl
extends org.iso_relax.dispatcher.impl.AbstractSchemaProviderImpl
Modifier and Type | Class and Description |
---|---|
private static class |
SchemaProviderImpl.ErrorHandlerFilter |
Modifier and Type | Field and Description |
---|---|
private ExpressionPool |
pool
shared expression pool.
|
private DeclImpl[] |
topLevel |
private Expression |
topLevelExp
top-level expression as AGM.
|
Constructor and Description |
---|
SchemaProviderImpl(RELAXGrammar grammar)
creates SchemaProvider from existing RELAXGrammar.
|
Modifier and Type | Method and Description |
---|---|
boolean |
bind(org.xml.sax.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)
|
private final DeclImpl[] topLevel
private final Expression topLevelExp
private final ExpressionPool pool
public SchemaProviderImpl(RELAXGrammar grammar)
public org.iso_relax.dispatcher.IslandVerifier createTopLevelVerifier()
public static SchemaProviderImpl fromGrammar(Grammar grammar)
public boolean bind(org.xml.sax.ErrorHandler handler)