Package no.hasmac.rdf.spi
Class RdfProvider
java.lang.Object
no.hasmac.rdf.spi.RdfProvider
- All Implemented Interfaces:
RdfValueFactory<RdfTriple,
RdfNQuad, RdfResource, RdfResource, RdfResource, RdfLiteral, RdfValue>
- Direct Known Subclasses:
DefaultRdfProvider
public abstract class RdfProvider
extends Object
implements RdfValueFactory<RdfTriple,RdfNQuad,RdfResource,RdfResource,RdfResource,RdfLiteral,RdfValue>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Collection
<MediaType> canRead()
abstract Collection
<MediaType> canWrite()
abstract RdfDataset
abstract RdfGraph
abstract RdfReader
createReader
(MediaType contentType, Reader reader) abstract RdfWriter
createWriter
(MediaType contentType, Writer writer) static RdfProvider
provider()
static void
setProvider
(RdfProvider instance) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface no.hasmac.rdf.RdfValueFactory
createBlankNode, createIRI, createLangString, createQuad, createQuad, createString, createTriple, createTypedLiteral
-
Field Details
-
provider
-
-
Constructor Details
-
RdfProvider
protected RdfProvider()
-
-
Method Details
-
provider
-
setProvider
-
createDataset
-
canRead
-
createReader
public abstract RdfReader createReader(MediaType contentType, Reader reader) throws UnsupportedContentException - Throws:
UnsupportedContentException
-
canWrite
-
createWriter
public abstract RdfWriter createWriter(MediaType contentType, Writer writer) throws UnsupportedContentException - Throws:
UnsupportedContentException
-
createGraph
-