All Packages Class Hierarchy This Package Previous Next Index
Class org.ginf.helpers.SchemaRegistryImpl
java.lang.Object
|
+----org.ginf.helpers.SchemaRegistryImpl
- public class SchemaRegistryImpl
- extends Object
- implements SchemaRegistry, SchemaLoader
Default schema registry implementation.
-
SchemaRegistryImpl(RDFFactory)
- Uses model m as a factory to create a new model
to hold complete schema information.
-
add(String, Model)
-
-
addKnown(String)
-
-
addLoader(SchemaLoader)
- Adds a new schema loader
-
contains(String)
-
-
containsLoader(SchemaLoader)
- Tests whether contains loader
-
fetch(InputSource)
-
-
fetch(String)
-
-
get()
-
-
get(String)
-
-
getClosure()
- Returns a flat model in which
subClassOf and subPropertyOf are transitively closed
-
isKnown(String)
-
-
knownSchemas()
- Lists all known schemas
-
loaders()
- Lists all registered loaders
-
loadSchema(String, RDFFactory)
-
-
remove(String)
-
-
removeKnown(String)
-
-
removeLoader(SchemaLoader)
- Removes schema loader
SchemaRegistryImpl
public SchemaRegistryImpl(RDFFactory factory)
- Uses model m as a factory to create a new model
to hold complete schema information.
This model must be flat i.e. is not allowed to
resolve recursive dependencies like subclassing etc.
knownSchemas
public Enumeration knownSchemas()
- Lists all known schemas
addKnown
public void addKnown(String uri)
removeKnown
public void removeKnown(String uri)
isKnown
public boolean isKnown(String uri)
contains
public boolean contains(String uri)
add
public void add(String uri,
Model schema)
remove
public void remove(String uri)
get
public Model get(String uri)
get
public Model get()
fetch
public void fetch(InputSource source)
fetch
public void fetch(String uri)
getClosure
public synchronized Model getClosure()
- Returns a flat model in which
subClassOf and subPropertyOf are transitively closed
addLoader
public void addLoader(SchemaLoader loader)
- Adds a new schema loader
removeLoader
public void removeLoader(SchemaLoader loader)
- Removes schema loader
containsLoader
public boolean containsLoader(SchemaLoader loader)
- Tests whether contains loader
loaders
public Enumeration loaders()
- Lists all registered loaders
loadSchema
public boolean loadSchema(String uri,
RDFFactory factory)
All Packages Class Hierarchy This Package Previous Next Index