Interface ShapeSource
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
BackwardChainingShapeSource,CombinedShapeSource,Rdf4jShaclShapeGraphShapeSource,RepositoryConnectionShapeSource,SailConnectionShapeSource
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()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) booleanwithContext(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:
closein interfaceAutoCloseable
-