[Mulgara-svn] r1459 - trunk/src/jar/querylang/java/org/mulgara/sparql/parser/cst

pag at mulgara.org pag at mulgara.org
Fri Jan 30 21:19:49 UTC 2009


Author: pag
Date: 2009-01-30 13:19:48 -0800 (Fri, 30 Jan 2009)
New Revision: 1459

Modified:
   trunk/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java
Log:
Now allowing relative URIs. This particularly helps refer to the system graph

Modified: trunk/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java
===================================================================
--- trunk/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java	2009-01-28 02:46:44 UTC (rev 1458)
+++ trunk/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java	2009-01-30 21:19:48 UTC (rev 1459)
@@ -70,7 +70,9 @@
     try {
       this.uri = new URI(uri);
     } catch (URISyntaxException e) {
-      throw new ParseException("Unable to create a URI from: " + uri);
+      // Mulgara hack for handling the system graph
+      if (!uri.endsWith("##")) throw new ParseException("Unable to create a URI from: " + uri);
+      this.uri = URI.create("#");
     }
     text = "<" + uri + ">";
   }




More information about the Mulgara-svn mailing list