Package no.hasmac.rdf.impl
Class DefaultRdfProvider
- java.lang.Object
-
- no.hasmac.rdf.spi.RdfProvider
-
- no.hasmac.rdf.impl.DefaultRdfProvider
-
- All Implemented Interfaces:
RdfValueFactory<RdfTriple,RdfNQuad,RdfResource,RdfResource,RdfResource,RdfLiteral,RdfValue>
public final class DefaultRdfProvider extends RdfProvider
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Collection<MediaType>
CAN_READWRITE
static RdfProvider
INSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultRdfProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<MediaType>
canRead()
java.util.Collection<MediaType>
canWrite()
RdfResource
createBlankNode(java.lang.String value)
RdfDataset
createDataset()
RdfGraph
createGraph()
RdfResource
createIRI(java.lang.String value)
RdfLiteral
createLangString(java.lang.String lexicalForm, java.lang.String langTag)
RdfNQuad
createQuad(RdfResource subject, RdfResource predicate, RdfValue object, RdfResource graphName)
RdfNQuad
createQuad(RdfTriple rdfTriple, RdfResource graphName)
RdfReader
createReader(MediaType contentType, java.io.Reader reader)
RdfLiteral
createString(java.lang.String lexicalForm)
RdfTriple
createTriple(RdfResource subject, RdfResource predicate, RdfValue object)
RdfLiteral
createTypedLiteral(java.lang.String lexicalForm, java.lang.String datatype)
RdfWriter
createWriter(MediaType contentType, java.io.Writer writer)
private static boolean
isBlank(java.lang.String value)
-
Methods inherited from class no.hasmac.rdf.spi.RdfProvider
provider, setProvider
-
-
-
-
Field Detail
-
INSTANCE
public static final RdfProvider INSTANCE
-
CAN_READWRITE
private static final java.util.Collection<MediaType> CAN_READWRITE
-
-
Method Detail
-
createDataset
public RdfDataset createDataset()
- Specified by:
createDataset
in classRdfProvider
-
createReader
public RdfReader createReader(MediaType contentType, java.io.Reader reader) throws UnsupportedContentException
- Specified by:
createReader
in classRdfProvider
- Throws:
UnsupportedContentException
-
createWriter
public RdfWriter createWriter(MediaType contentType, java.io.Writer writer) throws UnsupportedContentException
- Specified by:
createWriter
in classRdfProvider
- Throws:
UnsupportedContentException
-
createGraph
public RdfGraph createGraph()
- Specified by:
createGraph
in classRdfProvider
-
createTriple
public RdfTriple createTriple(RdfResource subject, RdfResource predicate, RdfValue object)
-
createQuad
public RdfNQuad createQuad(RdfResource subject, RdfResource predicate, RdfValue object, RdfResource graphName)
-
createQuad
public RdfNQuad createQuad(RdfTriple rdfTriple, RdfResource graphName)
-
createBlankNode
public RdfResource createBlankNode(java.lang.String value)
-
createIRI
public RdfResource createIRI(java.lang.String value)
-
createLangString
public RdfLiteral createLangString(java.lang.String lexicalForm, java.lang.String langTag)
-
createTypedLiteral
public RdfLiteral createTypedLiteral(java.lang.String lexicalForm, java.lang.String datatype)
-
createString
public RdfLiteral createString(java.lang.String lexicalForm)
-
canRead
public java.util.Collection<MediaType> canRead()
- Specified by:
canRead
in classRdfProvider
-
canWrite
public java.util.Collection<MediaType> canWrite()
- Specified by:
canWrite
in classRdfProvider
-
isBlank
private static boolean isBlank(java.lang.String value)
-
-