Class PathPP

java.lang.Object
org.aksw.commons.path.core.PathBase<org.apache.jena.sparql.path.P_Path0,PathPP>
org.aksw.jenax.path.core.PathPP
All Implemented Interfaces:
Serializable, Comparable<org.aksw.commons.path.core.Path<org.apache.jena.sparql.path.P_Path0>>, Iterable<org.aksw.commons.path.core.Path<org.apache.jena.sparql.path.P_Path0>>, org.aksw.commons.path.core.Path<org.apache.jena.sparql.path.P_Path0>

public class PathPP extends org.aksw.commons.path.core.PathBase<org.apache.jena.sparql.path.P_Path0,PathPP>
Path for SPARQL 1.1 property paths based on Jena's P_Path0 class
See Also:
  • Field Summary

    Fields inherited from class org.aksw.commons.path.core.PathBase

    isAbsolute, pathOps, segments, segmentsView
  • Constructor Summary

    Constructors
    Constructor
    Description
    PathPP(org.aksw.commons.path.core.PathOps<org.apache.jena.sparql.path.P_Path0,PathPP> pathOps, boolean isAbsolute, List<org.apache.jena.sparql.path.P_Path0> segments)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static PathPP
    newAbsolutePath(List<org.apache.jena.sparql.path.P_Path0> segments)
     
    static PathPP
    newAbsolutePath(org.apache.jena.sparql.path.P_Path0 segment)
    Static convenience shorthands
    static PathPP
    newAbsolutePath(org.apache.jena.sparql.path.P_Path0... segments)
     
    static PathPP
    newRelativePath(List<org.apache.jena.sparql.path.P_Path0> segments)
     
    static PathPP
    newRelativePath(org.apache.jena.sparql.path.P_Path0 segment)
     
    static PathPP
    newRelativePath(org.apache.jena.sparql.path.P_Path0... segments)
     

    Methods inherited from class org.aksw.commons.path.core.PathBase

    compareLists, compareTo, endsWith, equals, getFileName, getName, getNameCount, getParent, getPathOps, getRoot, getSegments, getSystem, hashCode, isAbsolute, isParentToken, iterator, newPath, normalize, relativize, relativize, resolve, resolve, resolveSibling, resolveSibling, resolveSiblingStr, resolveStr, startsWith, subpath, subpath, toAbsolutePath, toList, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface org.aksw.commons.path.core.Path

    toSegment
  • Constructor Details

    • PathPP

      public PathPP(org.aksw.commons.path.core.PathOps<org.apache.jena.sparql.path.P_Path0,PathPP> pathOps, boolean isAbsolute, List<org.apache.jena.sparql.path.P_Path0> segments)
  • Method Details

    • newAbsolutePath

      public static PathPP newAbsolutePath(org.apache.jena.sparql.path.P_Path0 segment)
      Static convenience shorthands
    • newAbsolutePath

      public static PathPP newAbsolutePath(org.apache.jena.sparql.path.P_Path0... segments)
    • newAbsolutePath

      public static PathPP newAbsolutePath(List<org.apache.jena.sparql.path.P_Path0> segments)
    • newRelativePath

      public static PathPP newRelativePath(org.apache.jena.sparql.path.P_Path0 segment)
    • newRelativePath

      public static PathPP newRelativePath(org.apache.jena.sparql.path.P_Path0... segments)
    • newRelativePath

      public static PathPP newRelativePath(List<org.apache.jena.sparql.path.P_Path0> segments)