Interface ShapeSource
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
BackwardChainingShapeSource
,CombinedShapeSource
,Rdf4jShaclShapeGraphShapeSource
,RepositoryConnectionShapeSource
,SailConnectionShapeSource
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
static class
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Resource[]
getObjects
(Resource subject, ShapeSource.Predicates predicate) getRdfFirst
(Resource subject) getRdfRest
(Resource subject) static Stream<ShapeSource.ShapesGraph>
getRsxDataAndShapesGraphLink
(RepositoryConnection connection, Resource[] context) static Stream<ShapeSource.ShapesGraph>
getRsxDataAndShapesGraphLink
(SailConnection connection, Resource[] context) getSubjects
(ShapeSource.Predicates predicate) boolean
withContext
(Resource[] context)
-
Field Details
-
DASH_CONSTANTS
-
-
Method Details
-
getRsxDataAndShapesGraphLink
static Stream<ShapeSource.ShapesGraph> getRsxDataAndShapesGraphLink(SailConnection connection, Resource[] context) -
getRsxDataAndShapesGraphLink
static Stream<ShapeSource.ShapesGraph> getRsxDataAndShapesGraphLink(RepositoryConnection connection, Resource[] context) -
withContext
-
getActiveContexts
Resource[] getActiveContexts() -
getAllShapeContexts
Stream<ShapeSource.ShapesGraph> getAllShapeContexts() -
getTargetableShape
-
isType
-
getSubjects
-
getObjects
-
getAllStatements
-
getRdfFirst
-
getRdfRest
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
-