edu.stanford.smi.protegex.owl.repository.factory
Interface RepositoryFactoryPlugin
- All Known Implementing Classes:
- DublinCoreDLVersionRedirectRepositoryFactoryPlugin, FTPRepositoryFactoryPlugin, HTTPRepositoryFactoryPlugin, LocalFileRepositoryFactoryPlugin, LocalFolderRepositoryFactoryPlugin, RelativeFolderRepositoryFactoryPlugin
- public interface RepositoryFactoryPlugin
User: matthewhorridge
The University Of Manchester
Medical Informatics Group
Date: Sep 19, 2005
matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm
PLUGIN_TYPE
public static final String PLUGIN_TYPE
- See Also:
- Constant Field Values
isSuitable
public boolean isSuitable(OWLModel model,
String repositoryDescriptor)
- Determines if this plugin can create the appropriate
repository from the specified
String
.
- Parameters:
repositoryDescriptor
- The repository descriptor (This is typically a URI)
- Returns:
true
if the plugin can create an
appropriate repository given the specified repository descriptor,
or false
if the plugin cannot create the appropriate
repository.
createRepository
public Repository createRepository(OWLModel model,
String repositoryDescriptor)
- Creates a repository from the specified repository descriptor.
- Parameters:
model
- repositoryDescriptor
- The repository descriptor.
- Returns:
- A
Repository
that is based on the specified
repository descriptor.