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.


Constructor Index

 o SchemaRegistryImpl(RDFFactory)
Uses model m as a factory to create a new model to hold complete schema information.

Method Index

 o add(String, Model)
 o addKnown(String)
 o addLoader(SchemaLoader)
Adds a new schema loader
 o contains(String)
 o containsLoader(SchemaLoader)
Tests whether contains loader
 o fetch(InputSource)
 o fetch(String)
 o get()
 o get(String)
 o getClosure()
Returns a flat model in which subClassOf and subPropertyOf are transitively closed
 o isKnown(String)
 o knownSchemas()
Lists all known schemas
 o loaders()
Lists all registered loaders
 o loadSchema(String, RDFFactory)
 o remove(String)
 o removeKnown(String)
 o removeLoader(SchemaLoader)
Removes schema loader

Constructors

 o 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.

Methods

 o knownSchemas
 public Enumeration knownSchemas()
Lists all known schemas

 o addKnown
 public void addKnown(String uri)
 o removeKnown
 public void removeKnown(String uri)
 o isKnown
 public boolean isKnown(String uri)
 o contains
 public boolean contains(String uri)
 o add
 public void add(String uri,
                 Model schema)
 o remove
 public void remove(String uri)
 o get
 public Model get(String uri)
 o get
 public Model get()
 o fetch
 public void fetch(InputSource source)
 o fetch
 public void fetch(String uri)
 o getClosure
 public synchronized Model getClosure()
Returns a flat model in which subClassOf and subPropertyOf are transitively closed

 o addLoader
 public void addLoader(SchemaLoader loader)
Adds a new schema loader

 o removeLoader
 public void removeLoader(SchemaLoader loader)
Removes schema loader

 o containsLoader
 public boolean containsLoader(SchemaLoader loader)
Tests whether contains loader

 o loaders
 public Enumeration loaders()
Lists all registered loaders

 o loadSchema
 public boolean loadSchema(String uri,
                           RDFFactory factory)

All Packages  Class Hierarchy  This Package  Previous  Next  Index