Package com.inrupt.rdf.wrapping.commons
Class WrapperDataset
java.lang.Object
com.inrupt.rdf.wrapping.commons.WrapperDataset
- All Implemented Interfaces:
AutoCloseable,Dataset,GraphLike<Quad>
- Direct Known Subclasses:
RDFSource
A wrapper class for
Dataset objects.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWrapperDataset(Dataset original) Create a new dataset wrapper object. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(BlankNodeOrIRI graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object) voidvoidclear()booleancontains(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object) booleangetGraph()getGraph(BlankNodeOrIRI graphName) voidremove(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object) voidlongsize()stream()stream(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-
Constructor Details
-
WrapperDataset
Create a new dataset wrapper object.- Parameters:
original- The original dataset to be wrapped, may not benull
-
-
Method Details
-
add
-
add
-
contains
-
contains
public boolean contains(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object) -
getGraph
-
getGraph
-
getGraphNames
- Specified by:
getGraphNamesin interfaceDataset
-
remove
-
remove
public void remove(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object) -
clear
public void clear() -
size
public long size() -
stream
-
stream
public Stream<? extends Quad> stream(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-