Class Closure.ClosureBNode

java.lang.Object
org.apache.jena.sparql.util.Closure.ClosureBNode
All Implemented Interfaces:
ClosureTest
Enclosing class:
Closure

public static class Closure.ClosureBNode extends Object implements ClosureTest
  • Constructor Details

    • ClosureBNode

      public ClosureBNode()
  • Method Details

    • traverse

      public boolean traverse(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 interface ClosureTest
    • includeStmt

      public boolean includeStmt(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 interface ClosureTest
      Parameters:
      s - Statement to test