|
Protégé-OWL 3.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.smi.protegex.owl.repository.impl.AbstractStreamBasedRepositoryImpl
edu.stanford.smi.protegex.owl.repository.impl.HTTPRepository
public class HTTPRepository
User: matthewhorridge
The University Of Manchester
Medical Informatics Group
Date: Sep 18, 2005
Constructor Summary | |
---|---|
HTTPRepository(URL ontologyURL)
|
Method Summary | |
---|---|
boolean |
contains(URI ontologyName)
Determines if the repository contains the specified ontology. |
InputStream |
getInputStream(URI ontologyName)
Gets an inputstream to read the specified ontology from |
URL |
getLocation(URI ontologyName)
|
Collection<URI> |
getOntologies()
Gets the name of the ontologies that this repository contains. |
String |
getOntologyLocationDescription(URI ontologyName)
Gets a description of where the specified ontology is located. |
URL |
getOntologyURL()
|
OutputStream |
getOutputStream(URI ontologyName)
Gets an output stream which can be used to write changes to the specified ontology. |
String |
getRepositoryDescription()
Gets a description of the type of the repository. |
String |
getRepositoryDescriptor()
Gets the descriptor for this repository. |
boolean |
isSystem()
Determines if the ontology repository is a system repository. |
boolean |
isWritable(URI ontologyName)
Determines if the specified ontology is writable. |
void |
refresh()
Causes the repository to contain the latest information. |
Methods inherited from class edu.stanford.smi.protegex.owl.repository.impl.AbstractStreamBasedRepositoryImpl |
---|
hasOutputStream, loadImportedAssertions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HTTPRepository(URL ontologyURL)
Method Detail |
---|
public String getRepositoryDescriptor()
Repository
public String getOntologyLocationDescription(URI ontologyName)
Repository
ontologyName
- The name of the ontology.
String
description of the location of
the ontology, for example, "file:/Users/Blah/Blah/Blah". This
return value will be an empty String
if the repository
does not contain the specified ontology.public boolean isSystem()
Repository
public URL getOntologyURL()
public boolean contains(URI ontologyName)
Repository
ontologyName
- The name of the ontology.public void refresh()
Repository
public Collection<URI> getOntologies()
Repository
Collection
containing
URI
s.public URL getLocation(URI ontologyName)
public InputStream getInputStream(URI ontologyName) throws edu.stanford.smi.protege.exception.OntologyLoadException
AbstractStreamBasedRepositoryImpl
getInputStream
in class AbstractStreamBasedRepositoryImpl
ontologyName
- The name of the ontology.
InputStream
to read the ontology
from, or null
if the repository does not
contain the ontology or the ontology cannot be retrieved.
edu.stanford.smi.protege.exception.OntologyLoadException
public boolean isWritable(URI ontologyName)
Repository
true
if the ontology is writable,
or false
if the ontology is not writable.public OutputStream getOutputStream(URI ontologyName) throws IOException
Repository
ontologyName
- The ontology to be written
OutputStream
that can be used to
write changes to the ontology, or null
if the
ontology is not writable.
IOException
public String getRepositoryDescription()
Repository
|
Protégé-OWL 3.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |