Class TriplePath

java.lang.Object
org.apache.jena.sparql.core.TriplePath

public final class TriplePath extends Object
Like a triple except it can be a path or a triple. The triple can have a variable predicate. There may be no "path".
  • Constructor Details

    • TriplePath

      public TriplePath(org.apache.jena.graph.Node s, Path path, org.apache.jena.graph.Node o)
    • TriplePath

      public TriplePath(org.apache.jena.graph.Triple triple)
  • Method Details

    • getSubject

      public org.apache.jena.graph.Node getSubject()
    • getPath

      public Path getPath()
    • getPredicate

      public org.apache.jena.graph.Node getPredicate()
    • getObject

      public org.apache.jena.graph.Node getObject()
    • isTriple

      public boolean isTriple()
    • asTriple

      public org.apache.jena.graph.Triple asTriple()
      Return as a triple when the path is a simple, 1-link, else return null
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object