Interface ClosureTest

All Known Implementing Classes:
Closure.ClosureBNode, Closure.ClosureReachable

public interface ClosureTest
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    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.
  • Method Details

    • traverse

      boolean traverse(org.apache.jena.rdf.model.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(org.apache.jena.rdf.model.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