Package org.apache.jena.sparql.util
Interface ClosureTest
-
- All Known Implementing Classes:
Closure.ClosureBNode,Closure.ClosureReachable
public interface ClosureTest
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanincludeStmt(Statement s)Return true if the statement should be included in the closure.booleantraverse(Resource r)Return true if the closure algorithm should continue with statements with this resource as subject.
-
-
-
Method Detail
-
traverse
boolean traverse(Resource r)
Return true if the closure algorithm should continue with statements with this resource as subject. Applied to subject and object iof each statement traversed- Parameters:
r-
-
includeStmt
boolean includeStmt(Statement s)
Return true if the statement should be included in the closure. The algorithm still recurses on the subject and object - this test is just about whether it is included in the result collection.- Parameters:
s- Statement to test
-
-