Package com.inrupt.rdf.wrapping.commons
Class WrapperDataset
- java.lang.Object
-
- com.inrupt.rdf.wrapping.commons.WrapperDataset
-
- All Implemented Interfaces:
AutoCloseable,org.apache.commons.rdf.api.Dataset,org.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
public class WrapperDataset extends Object implements org.apache.commons.rdf.api.Dataset
A wrapper class forDatasetobjects.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWrapperDataset(org.apache.commons.rdf.api.Dataset original)Create a new dataset wrapper object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.apache.commons.rdf.api.BlankNodeOrIRI graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)voidadd(org.apache.commons.rdf.api.Quad quad)voidclear()booleancontains(Optional<org.apache.commons.rdf.api.BlankNodeOrIRI> graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)booleancontains(org.apache.commons.rdf.api.Quad quad)org.apache.commons.rdf.api.GraphgetGraph()Optional<org.apache.commons.rdf.api.Graph>getGraph(org.apache.commons.rdf.api.BlankNodeOrIRI graphName)Stream<org.apache.commons.rdf.api.BlankNodeOrIRI>getGraphNames()voidremove(Optional<org.apache.commons.rdf.api.BlankNodeOrIRI> graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)voidremove(org.apache.commons.rdf.api.Quad quad)longsize()Stream<? extends org.apache.commons.rdf.api.Quad>stream()Stream<? extends org.apache.commons.rdf.api.Quad>stream(Optional<org.apache.commons.rdf.api.BlankNodeOrIRI> graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)
-
-
-
Method Detail
-
add
public void add(org.apache.commons.rdf.api.Quad quad)
- Specified by:
addin interfaceorg.apache.commons.rdf.api.Dataset- Specified by:
addin interfaceorg.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
-
add
public void add(org.apache.commons.rdf.api.BlankNodeOrIRI graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)- Specified by:
addin interfaceorg.apache.commons.rdf.api.Dataset
-
contains
public boolean contains(org.apache.commons.rdf.api.Quad quad)
- Specified by:
containsin interfaceorg.apache.commons.rdf.api.Dataset- Specified by:
containsin interfaceorg.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
-
contains
public boolean contains(Optional<org.apache.commons.rdf.api.BlankNodeOrIRI> graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)
- Specified by:
containsin interfaceorg.apache.commons.rdf.api.Dataset
-
getGraph
public org.apache.commons.rdf.api.Graph getGraph()
- Specified by:
getGraphin interfaceorg.apache.commons.rdf.api.Dataset
-
getGraph
public Optional<org.apache.commons.rdf.api.Graph> getGraph(org.apache.commons.rdf.api.BlankNodeOrIRI graphName)
- Specified by:
getGraphin interfaceorg.apache.commons.rdf.api.Dataset
-
getGraphNames
public Stream<org.apache.commons.rdf.api.BlankNodeOrIRI> getGraphNames()
- Specified by:
getGraphNamesin interfaceorg.apache.commons.rdf.api.Dataset
-
remove
public void remove(org.apache.commons.rdf.api.Quad quad)
- Specified by:
removein interfaceorg.apache.commons.rdf.api.Dataset- Specified by:
removein interfaceorg.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
-
remove
public void remove(Optional<org.apache.commons.rdf.api.BlankNodeOrIRI> graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)
- Specified by:
removein interfaceorg.apache.commons.rdf.api.Dataset
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.commons.rdf.api.Dataset- Specified by:
clearin interfaceorg.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
-
size
public long size()
- Specified by:
sizein interfaceorg.apache.commons.rdf.api.Dataset- Specified by:
sizein interfaceorg.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
-
stream
public Stream<? extends org.apache.commons.rdf.api.Quad> stream()
- Specified by:
streamin interfaceorg.apache.commons.rdf.api.Dataset- Specified by:
streamin interfaceorg.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>
-
stream
public Stream<? extends org.apache.commons.rdf.api.Quad> stream(Optional<org.apache.commons.rdf.api.BlankNodeOrIRI> graphName, org.apache.commons.rdf.api.BlankNodeOrIRI subject, org.apache.commons.rdf.api.IRI predicate, org.apache.commons.rdf.api.RDFTerm object)
- Specified by:
streamin interfaceorg.apache.commons.rdf.api.Dataset
-
-