Interface PathTrait<T>

Type Parameters:
T -
All Known Subinterfaces:
PathTraitNode<T>, PathTraitString<T>
All Known Implementing Classes:
NodePath

public interface PathTrait<T>
Trait for navigation along paths based on RDF predicates. Implementations should not use this interface directly; instead use PathTraitNode and PathTraitString for Node and String backed versions.
Author:
Claus Stadler, Oct 8, 2018
  • Method Summary

    Modifier and Type
    Method
    Description
     
    bwd(org.apache.jena.graph.Node p)
     
    bwd(org.apache.jena.rdf.model.Resource p)
     
     
    fwd(org.apache.jena.graph.Node p)
     
    fwd(org.apache.jena.rdf.model.Resource p)
     
    step(String p, boolean isFwd)
     
    step(org.apache.jena.graph.Node p, boolean isFwd)
     
    step(org.apache.jena.rdf.model.Resource p, boolean isFwd)
     
  • Method Details

    • fwd

      T fwd(org.apache.jena.rdf.model.Resource p)
    • fwd

      T fwd(org.apache.jena.graph.Node p)
    • fwd

      T fwd(String p)
    • bwd

      T bwd(org.apache.jena.rdf.model.Resource p)
    • bwd

      T bwd(org.apache.jena.graph.Node p)
    • bwd

      T bwd(String p)
    • step

      T step(org.apache.jena.rdf.model.Resource p, boolean isFwd)
    • step

      T step(org.apache.jena.graph.Node p, boolean isFwd)
    • step

      T step(String p, boolean isFwd)