public abstract class AbstractSchemaProviderImpl extends Object implements SchemaProvider
Modifier and Type | Field and Description |
---|---|
protected Map |
schemata
a map from primary namespace to IslandSchema.
|
Constructor and Description |
---|
AbstractSchemaProviderImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addSchema(String uri,
IslandSchema s)
adds a new IslandSchema.
|
IslandSchema |
getSchemaByNamespace(String uri)
gets IslandSchema whose primary namespace URI is the given value.
|
IslandSchema[] |
getSchemata()
returns all IslandSchemata at once.
|
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 Map schemata
public void addSchema(String uri, IslandSchema s)
public IslandSchema getSchemaByNamespace(String uri)
SchemaProvider
getSchemaByNamespace
in interface SchemaProvider
public Iterator iterateNamespace()
SchemaProvider
iterateNamespace
in interface SchemaProvider
public IslandSchema[] getSchemata()
SchemaProvider
getSchemata
in interface SchemaProvider