Class CombinedShapeSource
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.wrapper.shape.CombinedShapeSource
-
- All Implemented Interfaces:
AutoCloseable,ShapeSource
public class CombinedShapeSource extends Object implements ShapeSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.rdf4j.sail.shacl.wrapper.shape.ShapeSource
ShapeSource.Predicates, ShapeSource.ShapesGraph
-
-
Field Summary
-
Fields inherited from interface org.eclipse.rdf4j.sail.shacl.wrapper.shape.ShapeSource
DASH_CONSTANTS
-
-
Constructor Summary
Constructors Constructor Description CombinedShapeSource(org.eclipse.rdf4j.repository.RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection)CombinedShapeSource(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.eclipse.rdf4j.model.Resource[]getActiveContexts()Stream<ShapeSource.ShapesGraph>getAllShapeContexts()Stream<org.eclipse.rdf4j.model.Statement>getAllStatements(org.eclipse.rdf4j.model.Resource id)Stream<org.eclipse.rdf4j.model.Value>getObjects(org.eclipse.rdf4j.model.Resource subject, ShapeSource.Predicates predicate)org.eclipse.rdf4j.model.ValuegetRdfFirst(org.eclipse.rdf4j.model.Resource subject)org.eclipse.rdf4j.model.ResourcegetRdfRest(org.eclipse.rdf4j.model.Resource subject)Stream<org.eclipse.rdf4j.model.Resource>getSubjects(ShapeSource.Predicates predicate)Stream<org.eclipse.rdf4j.model.Resource>getTargetableShape()booleanisType(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI type)ShapeSourcewithContext(org.eclipse.rdf4j.model.Resource[] context)
-
-
-
Constructor Detail
-
CombinedShapeSource
public CombinedShapeSource(SailConnection shapesForForwardChainingConnection, SailConnection sailConnection)
-
CombinedShapeSource
public CombinedShapeSource(org.eclipse.rdf4j.repository.RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection)
-
-
Method Detail
-
withContext
public ShapeSource withContext(org.eclipse.rdf4j.model.Resource[] context)
- Specified by:
withContextin interfaceShapeSource
-
getActiveContexts
public org.eclipse.rdf4j.model.Resource[] getActiveContexts()
- Specified by:
getActiveContextsin interfaceShapeSource
-
getAllShapeContexts
public Stream<ShapeSource.ShapesGraph> getAllShapeContexts()
- Specified by:
getAllShapeContextsin interfaceShapeSource
-
getTargetableShape
public Stream<org.eclipse.rdf4j.model.Resource> getTargetableShape()
- Specified by:
getTargetableShapein interfaceShapeSource
-
isType
public boolean isType(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI type)- Specified by:
isTypein interfaceShapeSource
-
getSubjects
public Stream<org.eclipse.rdf4j.model.Resource> getSubjects(ShapeSource.Predicates predicate)
- Specified by:
getSubjectsin interfaceShapeSource
-
getObjects
public Stream<org.eclipse.rdf4j.model.Value> getObjects(org.eclipse.rdf4j.model.Resource subject, ShapeSource.Predicates predicate)
- Specified by:
getObjectsin interfaceShapeSource
-
getAllStatements
public Stream<org.eclipse.rdf4j.model.Statement> getAllStatements(org.eclipse.rdf4j.model.Resource id)
- Specified by:
getAllStatementsin interfaceShapeSource
-
getRdfFirst
public org.eclipse.rdf4j.model.Value getRdfFirst(org.eclipse.rdf4j.model.Resource subject)
- Specified by:
getRdfFirstin interfaceShapeSource
-
getRdfRest
public org.eclipse.rdf4j.model.Resource getRdfRest(org.eclipse.rdf4j.model.Resource subject)
- Specified by:
getRdfRestin interfaceShapeSource
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceShapeSource
-
-