Repository: jena
Updated Branches:
  refs/heads/master 6140aa13c -> 387bc73e5


Add SSE.parseExprList

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/0d8a674c
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/0d8a674c
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/0d8a674c

Branch: refs/heads/master
Commit: 0d8a674c3404cc6bf55716cd039d625c0b10985e
Parents: 1122fdf
Author: Andy Seaborne <[email protected]>
Authored: Fri Feb 6 10:18:09 2015 +0000
Committer: Andy Seaborne <[email protected]>
Committed: Fri Feb 6 10:18:09 2015 +0000

----------------------------------------------------------------------
 .../src/main/java/com/hp/hpl/jena/sparql/sse/SSE.java    | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/0d8a674c/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/SSE.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/SSE.java 
b/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/SSE.java
index dbdb1fb..77dee79 100644
--- a/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/SSE.java
+++ b/jena-arq/src/main/java/com/hp/hpl/jena/sparql/sse/SSE.java
@@ -41,6 +41,7 @@ import com.hp.hpl.jena.sparql.core.DatasetGraph ;
 import com.hp.hpl.jena.sparql.core.Prologue ;
 import com.hp.hpl.jena.sparql.core.Quad ;
 import com.hp.hpl.jena.sparql.expr.Expr ;
+import com.hp.hpl.jena.sparql.expr.ExprList ;
 import com.hp.hpl.jena.sparql.graph.NodeConst ;
 import com.hp.hpl.jena.sparql.path.Path ;
 import com.hp.hpl.jena.sparql.serializer.SerializationContext ;
@@ -144,6 +145,15 @@ public class SSE
         return BuilderExpr.buildExpr(item) ;
     }
 
+    /** Parse a string to obtain a list of SPARQL expressions  */
+    public static ExprList parseExprList(String s) { return parseExprList(s, 
null) ; }
+    
+    /** Parse a string to obtain a list of SPARQL expressions  */
+    public static ExprList parseExprList(String s, PrefixMapping pmap) { 
+        Item item = parse(s, pmap) ;
+        return BuilderExpr.buildExprOrExprList(item) ;
+    }
+
     /** Parse a string, and obtain a graph */
     public static Graph parseGraph(String string) { return parseGraph(string, 
null) ; }
     
@@ -203,7 +213,6 @@ public class SSE
         Item item = readFile(filename, pmap) ;
         BuilderGraph.buildDataset(dsg, item) ;
     }
-    
 
     /** Read in a file, parse, and obtain a SPARQL algebra op */
     public static Op readOp(String filename) { return Algebra.read(filename) ; 
}

Reply via email to