public class IRIDocumentSource extends OWLOntologyDocumentSourceBase
Constructor and Description |
---|
IRIDocumentSource(IRI documentIRI) |
IRIDocumentSource(IRI documentIRI,
OWLDocumentFormat format,
String mime) |
Modifier and Type | Method and Description |
---|---|
IRI |
getDocumentIRI()
Gets the IRI of the ontology document.
|
InputStream |
getInputStream()
If an input stream can be obtained from this document source then this method creates it.
|
Reader |
getReader()
Gets a reader which an ontology document can be read from.
|
boolean |
isInputStreamAvailable()
Determines if an input stream is available which an ontology document can be parsed from.
|
boolean |
isReaderAvailable()
Determines if a reader is available which an ontology document can be parsed from.
|
String |
toString() |
getAcceptHeaders, getFormat, getMIMEType, getNextDocumentIRI, isFormatKnown, isMIMETypeKnown, setAcceptHeaders, wrap
public IRIDocumentSource(@Nonnull IRI documentIRI)
documentIRI
- the source document IRIpublic IRIDocumentSource(@Nonnull IRI documentIRI, OWLDocumentFormat format, String mime)
documentIRI
- the source document IRIformat
- ontology formatmime
- mime typepublic IRI getDocumentIRI()
OWLOntologyDocumentSource
public boolean isInputStreamAvailable()
OWLOntologyDocumentSource
true
if an input stream can be obtained, false
if an input stream
cannot be obtained from this document source.@Nonnull public InputStream getInputStream()
OWLOntologyDocumentSource
isInputStreamAvailable
method returns
false
.public boolean isReaderAvailable()
OWLOntologyDocumentSource
true
if a reader can be obtained from this document source, or false
if a reader cannot be obtained from this document source.public Reader getReader()
OWLOntologyDocumentSource
Reader
. This method should not be called if
the isReaderAvailable
method returns false. A Runtime
execption will be
thrown if this happens.Reader
which the ontology can be read from.Copyright © 2020 The University of Manchester. All rights reserved.