public abstract class AbstractSchemaProviderImpl extends java.lang.Object implements SchemaProvider
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
schemata
a map from primary namespace to IslandSchema.
|
Constructor and Description |
---|
AbstractSchemaProviderImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addSchema(java.lang.String uri,
IslandSchema s)
adds a new IslandSchema.
|
IslandSchema |
getSchemaByNamespace(java.lang.String uri)
gets IslandSchema whose primary namespace URI is the given value.
|
IslandSchema[] |
getSchemata()
returns all IslandSchemata at once.
|
java.util.Iterator |
iterateNamespace()
iterates all namespaces that are registered in this object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createTopLevelVerifier
protected final java.util.Map schemata
public void addSchema(java.lang.String uri, IslandSchema s)
public IslandSchema getSchemaByNamespace(java.lang.String uri)
SchemaProvider
getSchemaByNamespace
in interface SchemaProvider
public java.util.Iterator iterateNamespace()
SchemaProvider
iterateNamespace
in interface SchemaProvider
public IslandSchema[] getSchemata()
SchemaProvider
getSchemata
in interface SchemaProvider