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_READWRITEstatic RdfProviderINSTANCE
-
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()RdfResourcecreateBlankNode(java.lang.String value)RdfDatasetcreateDataset()RdfGraphcreateGraph()RdfResourcecreateIRI(java.lang.String value)RdfLiteralcreateLangString(java.lang.String lexicalForm, java.lang.String langTag)RdfNQuadcreateQuad(RdfResource subject, RdfResource predicate, RdfValue object, RdfResource graphName)RdfNQuadcreateQuad(RdfTriple rdfTriple, RdfResource graphName)RdfReadercreateReader(MediaType contentType, java.io.Reader reader)RdfLiteralcreateString(java.lang.String lexicalForm)RdfTriplecreateTriple(RdfResource subject, RdfResource predicate, RdfValue object)RdfLiteralcreateTypedLiteral(java.lang.String lexicalForm, java.lang.String datatype)RdfWritercreateWriter(MediaType contentType, java.io.Writer writer)private static booleanisBlank(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:
createDatasetin classRdfProvider
-
createReader
public RdfReader createReader(MediaType contentType, java.io.Reader reader) throws UnsupportedContentException
- Specified by:
createReaderin classRdfProvider- Throws:
UnsupportedContentException
-
createWriter
public RdfWriter createWriter(MediaType contentType, java.io.Writer writer) throws UnsupportedContentException
- Specified by:
createWriterin classRdfProvider- Throws:
UnsupportedContentException
-
createGraph
public RdfGraph createGraph()
- Specified by:
createGraphin 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:
canReadin classRdfProvider
-
canWrite
public java.util.Collection<MediaType> canWrite()
- Specified by:
canWritein classRdfProvider
-
isBlank
private static boolean isBlank(java.lang.String value)
-
-