Package org.aksw.jenax.arq.dataset.api
Interface ResourceInDataset
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,org.apache.jena.rdf.model.RDFNode,RDFNodeInDataset,org.apache.jena.rdf.model.Resource
- All Known Implementing Classes:
ResourceInDatasetImpl
A Resource linked to a Dataset in addition to its model.
- Author:
- raven
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResourceInDatasetinDataset(org.apache.jena.query.Dataset other) default ResourceInDatasetmutateResource(Consumer<? super org.apache.jena.rdf.model.Resource> resourceMutator) Pass itself to a consumer and return this.Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWithMethods inherited from interface org.aksw.jenax.arq.dataset.api.RDFNodeInDataset
asLiteral, asRDFNodeInDatasetHere, getDataset, getGraphName, mutateRDFNodeMethods inherited from interface org.apache.jena.rdf.model.Resource
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
-
Method Details
-
inDataset
- Specified by:
inDatasetin interfaceRDFNodeInDataset
-
asResource
- Specified by:
asResourcein interfaceorg.apache.jena.rdf.model.RDFNode- Specified by:
asResourcein interfaceRDFNodeInDataset
-
mutateResource
default ResourceInDataset mutateResource(Consumer<? super org.apache.jena.rdf.model.Resource> resourceMutator) Pass itself to a consumer and return this. Useful for retaining the type when adding properties to a ResourceInDataset: flowOrStream.map(ResourceInDatasetImpl.createX().acceptResource(r -> r.addProperty(foo, bar));- Returns:
-