Package no.hasmac.rdf
Interface RdfDataset
-
- All Superinterfaces:
RdfConsumer<RdfTriple,RdfNQuad>
- All Known Implementing Classes:
RdfDatasetImpl
public interface RdfDataset extends RdfConsumer<RdfTriple,RdfNQuad>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RdfDatasetadd(RdfNQuad nquad)AddN-Quadto the dataset.RdfDatasetadd(RdfTriple triple)Add a triple to default graph.RdfGraphgetDefaultGraph()java.util.Optional<RdfGraph>getGraph(RdfResource graphName)java.util.Set<RdfResource>getGraphNames()default voidhandleQuad(RdfNQuad nquad)default voidhandleTriple(RdfTriple rdfTriple)intsize()Get the size of the dataset.java.util.List<RdfNQuad>toList()
-
-
-
Method Detail
-
getDefaultGraph
RdfGraph getDefaultGraph()
-
add
RdfDataset add(RdfNQuad nquad)
AddN-Quadto the dataset.- Parameters:
nquad- to add- Returns:
- the same
RdfDatasetinstance
-
add
RdfDataset add(RdfTriple triple)
Add a triple to default graph.- Parameters:
triple- to add- Returns:
- the same
RdfDatasetinstance
-
handleTriple
default void handleTriple(RdfTriple rdfTriple)
- Specified by:
handleTriplein interfaceRdfConsumer<RdfTriple,RdfNQuad>
-
handleQuad
default void handleQuad(RdfNQuad nquad)
- Specified by:
handleQuadin interfaceRdfConsumer<RdfTriple,RdfNQuad>
-
toList
java.util.List<RdfNQuad> toList()
-
getGraphNames
java.util.Set<RdfResource> getGraphNames()
-
getGraph
java.util.Optional<RdfGraph> getGraph(RdfResource graphName)
-
size
int size()
Get the size of the dataset.- Returns:
- total number of
N-Quadsin the dataset
-
-