Class PathBuilder

java.lang.Object
org.aksw.jena_sparql_api.pathlet.PathBuilder
Direct Known Subclasses:
Path

public abstract class PathBuilder extends Object
  • Constructor Details

    • PathBuilder

      public PathBuilder()
  • Method Details

    • optional

      public Path optional()
    • optional

      public Path optional(Object key)
    • optional

      public Path optional(Object key, String alias)
    • fwd

      public Path fwd(String str)
    • fwd

      public Path fwd(String str, String alias)
    • fwd

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

      public Path fwd(org.apache.jena.graph.Node node)
    • fwd

      public Path fwd(org.apache.jena.graph.Node node, String alias)
    • fwd

      public Path fwd(org.apache.jena.sparql.path.Path path)
    • fwd

      public Path fwd(org.apache.jena.sparql.path.Path path, String alias)
    • bwd

      public Path bwd(org.apache.jena.graph.Node node)
      Wrap a path in a Path_0 object ; as this is not a valid sparql construct this might be considered a hack
      Parameters:
      path -
      isFwd -
      Returns:
    • bwd

      public Path bwd(org.apache.jena.graph.Node node, String alias)
    • bwd

      public Path bwd(org.apache.jena.sparql.path.Path path)
    • bwd

      public Path bwd(org.apache.jena.sparql.path.Path path, String alias)
    • step

      public Path step(boolean isFwd, String pStr, String alias)
    • step

      public Path step(org.apache.jena.sparql.path.P_Path0 p, String alias)
    • step

      public Path step(Fragment2 br, String alias)
    • fwd

      public Path fwd(org.apache.jena.rdf.model.Resource p, String alias)
    • appendStep

      public abstract Path appendStep(StepImpl step)