You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/03/09 15:47:52 UTC
svn commit: r1298861 -
/incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/path/PathFactory.java
Author: andy
Date: Fri Mar 9 14:47:52 2012
New Revision: 1298861
URL: http://svn.apache.org/viewvc?rev=1298861&view=rev
Log:
Partial implementation of {*} and {+}
Syntax support, no implementation, for SHORTEST.
Modified:
incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/path/PathFactory.java
Modified: incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/path/PathFactory.java
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/path/PathFactory.java?rev=1298861&r1=1298860&r2=1298861&view=diff
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/path/PathFactory.java (original)
+++ incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/path/PathFactory.java Fri Mar 9 14:47:52 2012
@@ -19,6 +19,7 @@
package com.hp.hpl.jena.sparql.path;
import com.hp.hpl.jena.graph.Node ;
+import com.hp.hpl.jena.sparql.ARQNotImplemented ;
public class PathFactory
{
@@ -35,7 +36,16 @@ public class PathFactory
public static Path pathAlt(Path path1, Path path2) { return new P_Alt(path1, path2) ; }
public static Path pathSeq(Path path1, Path path2) { return new P_Seq(path1, path2) ; }
- public static Path pathZeroOrMore(Path path) { return new P_ZeroOrMore(path) ; }
public static Path pathZeroOrOne(Path path) { return new P_ZeroOrOne(path) ; }
+ public static Path pathZeroOrMore(Path path) { return new P_ZeroOrMore(path) ; }
public static Path pathOneOrMore(Path path) { return new P_OneOrMore(path) ; }
+
+ // UNFINISHED
+ public static Path pathZeroOrMore1(Path path) { return new P_ZeroOrMore(path) ; }
+ public static Path pathOneOrMore1(Path path) { return new P_OneOrMore(path) ; }
+ public static Path pathZeroOrMoreN(Path path) { return new P_ZeroOrMore(path) ; }
+ public static Path pathOneOrMoreN(Path path) { return new P_OneOrMore(path) ; }
+
+ // VERY UNFINISHED
+ public static Path pathShortest(Path path) { throw new ARQNotImplemented("Not implemented: SHORTEST") ; }
}