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 2013/03/08 16:44:33 UTC

svn commit: r1454433 - /jena/branches/arq-riot-output/src/main/java/org/apache/jena/riot/system/StreamRDFLib.java

Author: andy
Date: Fri Mar  8 15:44:33 2013
New Revision: 1454433

URL: http://svn.apache.org/r1454433
Log:
Set prefix mapping for datasets during parsing.

Modified:
    jena/branches/arq-riot-output/src/main/java/org/apache/jena/riot/system/StreamRDFLib.java

Modified: jena/branches/arq-riot-output/src/main/java/org/apache/jena/riot/system/StreamRDFLib.java
URL: http://svn.apache.org/viewvc/jena/branches/arq-riot-output/src/main/java/org/apache/jena/riot/system/StreamRDFLib.java?rev=1454433&r1=1454432&r2=1454433&view=diff
==============================================================================
--- jena/branches/arq-riot-output/src/main/java/org/apache/jena/riot/system/StreamRDFLib.java (original)
+++ jena/branches/arq-riot-output/src/main/java/org/apache/jena/riot/system/StreamRDFLib.java Fri Mar  8 15:44:33 2013
@@ -32,6 +32,7 @@ import org.apache.jena.riot.writer.Write
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.graph.Node ;
 import com.hp.hpl.jena.graph.Triple ;
+import com.hp.hpl.jena.shared.PrefixMapping ;
 import com.hp.hpl.jena.sparql.core.DatasetGraph ;
 import com.hp.hpl.jena.sparql.core.Quad ;
 
@@ -175,7 +176,14 @@ public class StreamRDFLib
     private static class ParserOutputDataset extends StreamRDFBase
     {
         protected final DatasetGraph dsg ;
-        public ParserOutputDataset(DatasetGraph dsg) { this.dsg = dsg ; }
+        protected final PrefixMapping prefixMapping ;
+        
+        public ParserOutputDataset(DatasetGraph dsg)
+        { 
+            this.dsg = dsg ;
+            this.prefixMapping = dsg.getDefaultGraph().getPrefixMapping() ;
+            // = dsg.getPrefixMapping().setNsPrefix(prefix, uri) ;
+        }
         
         @Override public void triple(Triple triple) 
         {
@@ -196,7 +204,7 @@ public class StreamRDFLib
 
         @Override public void prefix(String prefix, String uri)
         {
-            //dsg.getPrefixMapping().setNsPrefix(prefix, uri) ;
+            prefixMapping.setNsPrefix(prefix, uri) ;
         }
     }