Interface TraversalNode<N extends TraversalNode<N,D,M>,D extends TraversalDirNode<N,M>,M extends TraversalMultiNode<N>>

All Known Subinterfaces:
BgpNode, FacetNode, FacetNodeResource, PathResolverNode<T>, ResolverNode

public interface TraversalNode<N extends TraversalNode<N,D,M>,D extends TraversalDirNode<N,M>,M extends TraversalMultiNode<N>>
Mixin for Node Navigation methods
  • Method Summary

    Modifier and Type
    Method
    Description
    bwd()
     
    default M
     
    default M
    bwd(org.apache.jena.graph.Node node)
     
    default M
    bwd(org.apache.jena.rdf.model.Property property)
     
    default boolean
    Deprecated.
    fwd()
     
    default M
     
    default M
    fwd(org.apache.jena.graph.Node node)
     
    default M
    fwd(org.apache.jena.rdf.model.Property property)
     
    default M
    opt()
    Deprecated.
    default M
    step(String p, Direction direction)
     
    default D
    step(Direction direction)
     
    default N
     
    default M
    step(org.apache.jena.graph.Node p, Direction direction)
     
    default M
    step(org.apache.jena.rdf.model.Property p, Direction direction)
     
    default N
    Deprecated.
    default N
    walk(SimplePath simplePath)
    Deprecated.
    default N
    walk(org.apache.jena.sparql.path.Path path)
    Deprecated.
    default N
    walkAliased(Iterator<? extends Map.Entry<org.apache.jena.sparql.path.P_Path0,String>> it)
    Deprecated.
  • Method Details

    • fwd

      D fwd()
    • bwd

      D bwd()
    • canOpt

      @Deprecated default boolean canOpt()
      Deprecated.
    • opt

      @Deprecated default M opt()
      Deprecated.
      Return a wrapping of this traversal node which makes the next step optional
      Returns:
    • fwd

      default M fwd(org.apache.jena.rdf.model.Property property)
    • bwd

      default M bwd(org.apache.jena.rdf.model.Property property)
    • fwd

      default M fwd(String p)
    • bwd

      default M bwd(String p)
    • fwd

      default M fwd(org.apache.jena.graph.Node node)
    • bwd

      default M bwd(org.apache.jena.graph.Node node)
    • step

      default D step(Direction direction)
    • step

      default M step(String p, Direction direction)
    • step

      default M step(org.apache.jena.graph.Node p, Direction direction)
    • step

      default M step(org.apache.jena.rdf.model.Property p, Direction direction)
    • step

      default N step(FacetStep step)
    • walk

      @Deprecated default N walk(AliasedPath path)
      Deprecated.
    • walkAliased

      @Deprecated default N walkAliased(Iterator<? extends Map.Entry<org.apache.jena.sparql.path.P_Path0,String>> it)
      Deprecated.
    • walk

      @Deprecated default N walk(org.apache.jena.sparql.path.Path path)
      Deprecated.
    • walk

      @Deprecated default N walk(SimplePath simplePath)
      Deprecated.