|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OWLOntologyInputSource
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-Apr-2007
An input source provides a point for loading an ontology.
An input source may provide three forms
of obtaining a concrete representation of an ontology 1) From a
Reader
, 2) From and InputStream
3) From
a physical URI. Consumers which use an input source will attempt
to obtain a concrete representation of an ontology in the above
order.
While an ontology input source may appear similar to a SAX input
source, an important difference is that the getReader and getInputStream
methods return new instances each time the method is called. This allows
multiple attempts at loading an ontology.
Method Summary | |
---|---|
java.io.InputStream |
getInputStream()
If an input stream can be obtained from this input source then this method creates it. |
java.net.URI |
getPhysicalURI()
Gets the physical URI of the ontology. |
java.io.Reader |
getReader()
Gets a reader which can be used to read an ontology from. |
boolean |
isInputStreamAvailable()
Determines if an input stream is available which an ontology can be parsed from. |
boolean |
isReaderAvailable()
Determines if a reader is available which an ontology can be parsed from. |
Method Detail |
---|
boolean isReaderAvailable()
true
if a reader can be ontained from this
input source, or false
if a reader cannot be obtained
from this input source.java.io.Reader getReader()
Reader
. This method should not be called if the
isReaderAvailable
method returns false
Reader
which the ontology can be read from.boolean isInputStreamAvailable()
true
if an input stream can be obtained,
false
if an input stream cannot be obtained from
this input source.java.io.InputStream getInputStream()
isInputStreamAvailable
method returns false
.
java.net.URI getPhysicalURI()
null
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |