Class Rdf
java.lang.Object
no.hasmac.rdf.Rdf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<MediaType> canRead()static Collection<MediaType> canWrite()static RdfResourcecreateBlankNode(String value) static RdfDatasetstatic RdfGraphstatic RdfResourcestatic RdfLiteralcreateLangString(String lexicalForm, String langTag) static RdfNQuadcreateNQuad(RdfResource subject, RdfResource predicate, RdfValue object, RdfResource graphName) static RdfNQuadcreateNQuad(RdfTriple triple, RdfResource graphName) static RdfReadercreateReader(MediaType contentType, InputStream is) static RdfReadercreateReader(MediaType contentType, Reader reader) static RdfResourcecreateResource(String resource) Create a newRdfResource.static RdfLiteralcreateString(String lexicalForm) static RdfTriplecreateTriple(RdfResource subject, RdfResource predicate, RdfValue object) static RdfLiteralcreateTypedString(String lexicalForm, String dataType) static RdfValuecreateValue(String value) static RdfValueFactory<RdfTriple, RdfNQuad, RdfResource, RdfResource, RdfResource, RdfLiteral, RdfValue> static RdfWritercreateWriter(MediaType contentType, OutputStream os) static RdfWritercreateWriter(MediaType contentType, Writer writer)
-
Constructor Details
-
Rdf
private Rdf()
-
-
Method Details
-
createGraph
-
canRead
-
createReader
public static RdfReader createReader(MediaType contentType, Reader reader) throws UnsupportedContentException - Throws:
UnsupportedContentException
-
createReader
public static RdfReader createReader(MediaType contentType, InputStream is) throws UnsupportedContentException - Throws:
UnsupportedContentException
-
canWrite
-
createWriter
public static RdfWriter createWriter(MediaType contentType, Writer writer) throws UnsupportedContentException - Throws:
UnsupportedContentException
-
createWriter
public static RdfWriter createWriter(MediaType contentType, OutputStream os) throws UnsupportedContentException - Throws:
UnsupportedContentException
-
createDataset
-
createTriple
-
createNQuad
public static RdfNQuad createNQuad(RdfResource subject, RdfResource predicate, RdfValue object, RdfResource graphName) -
createNQuad
-
createValue
-
createString
-
createTypedString
-
createLangString
-
createResource
Create a newRdfResource.- Parameters:
resource- is an absolute IRI or blank node identifier- Returns:
- RDF resource
- Throws:
IllegalArgumentException- if the resource is not an absolute IRI or blank node identifier
-
createBlankNode
-
createIRI
-
createValueFactory
public static RdfValueFactory<RdfTriple, RdfNQuad, RdfResource, RdfResource, RdfResource, RdfLiteral, RdfValue> createValueFactory()
-