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
 
 -