java.lang.Object
org.apache.jena.sparql.util.Closure.ClosureBNode
- All Implemented Interfaces:
ClosureTest
- Enclosing class:
- Closure
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
includeStmt
(org.apache.jena.rdf.model.Statement s) Return true if the statement should be included in the closure.boolean
traverse
(org.apache.jena.rdf.model.Resource r) Return true if the closure algorithm should continue with statements with this resource as subject.
-
Constructor Details
-
ClosureBNode
public ClosureBNode()
-
-
Method Details
-
traverse
public boolean traverse(org.apache.jena.rdf.model.Resource r) Description copied from interface:ClosureTest
Return true if the closure algorithm should continue with statements with this resource as subject. Applied to subject and object iof each statement traversed- Specified by:
traverse
in interfaceClosureTest
-
includeStmt
public boolean includeStmt(org.apache.jena.rdf.model.Statement s) Description copied from interface:ClosureTest
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.- Specified by:
includeStmt
in interfaceClosureTest
- Parameters:
s
- Statement to test
-