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/02/10 17:29:05 UTC

svn commit: r1444562 - in /jena/Experimental/riot-output/src/main/java: dev/ riot/ riot/system/ riot/writer/

Author: andy
Date: Sun Feb 10 16:29:04 2013
New Revision: 1444562

URL: http://svn.apache.org/r1444562
Log:
Refactor to move necessary classes out of the public API package.

Added:
    jena/Experimental/riot-output/src/main/java/dev/IO_Ctl.java
    jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOT.java
      - copied unchanged from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOT.java
    jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTFactory.java
      - copied unchanged from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTFactory.java
    jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOT.java
      - copied unchanged from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOT.java
    jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTFactory.java
      - copied unchanged from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTFactory.java
    jena/Experimental/riot-output/src/main/java/riot/writer/WriterDatasetRIOTBase.java
      - copied, changed from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTBase.java
    jena/Experimental/riot-output/src/main/java/riot/writer/WriterGraphRIOTBase.java
      - copied, changed from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTBase.java
Removed:
    jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTBase.java
    jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTBase.java
    jena/Experimental/riot-output/src/main/java/riot/system/IndentedWriterWriter.java
Modified:
    jena/Experimental/riot-output/src/main/java/dev/ExRIOT_out3.java
    jena/Experimental/riot-output/src/main/java/dev/MainWriter.java
    jena/Experimental/riot-output/src/main/java/riot/RDFWriterRegistry.java
    jena/Experimental/riot-output/src/main/java/riot/system/RiotLib.java
    jena/Experimental/riot-output/src/main/java/riot/writer/NQuadsWriter.java
    jena/Experimental/riot-output/src/main/java/riot/writer/NTriplesWriter.java
    jena/Experimental/riot-output/src/main/java/riot/writer/RDFJSONWriter.java
    jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLAbbrevWriter.java
    jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLPlainWriter.java
    jena/Experimental/riot-output/src/main/java/riot/writer/TriGWriterBase.java
    jena/Experimental/riot-output/src/main/java/riot/writer/TurtleWriterBase.java
    jena/Experimental/riot-output/src/main/java/riot/writer/WriterStreamRDF.java

Modified: jena/Experimental/riot-output/src/main/java/dev/ExRIOT_out3.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/dev/ExRIOT_out3.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/dev/ExRIOT_out3.java (original)
+++ jena/Experimental/riot-output/src/main/java/dev/ExRIOT_out3.java Sun Feb 10 16:29:04 2013
@@ -25,7 +25,8 @@ import org.apache.jena.atlas.io.Indented
 import org.apache.jena.riot.* ;
 import org.apache.jena.riot.system.PrefixMap ;
 import riot.* ;
-import riot.system.IndentedWriterWriter ;
+import riot.system.RiotLib ;
+import riot.writer.WriterGraphRIOTBase ;
 
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.rdf.model.Model ;
@@ -92,7 +93,7 @@ public class ExRIOT_out3
         public void write(Writer out, Graph graph, PrefixMap prefixMap, String baseURI)
         {
             // Writers are discouraged : just hoe the charset is UTF-8.
-            IndentedWriter x = IndentedWriterWriter.create(out) ;
+            IndentedWriter x = RiotLib.create(out) ;
             SSE.write(x, graph) ;
         }
 

Added: jena/Experimental/riot-output/src/main/java/dev/IO_Ctl.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/dev/IO_Ctl.java?rev=1444562&view=auto
==============================================================================
--- jena/Experimental/riot-output/src/main/java/dev/IO_Ctl.java (added)
+++ jena/Experimental/riot-output/src/main/java/dev/IO_Ctl.java Sun Feb 10 16:29:04 2013
@@ -0,0 +1,62 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package dev;
+
+
+public class IO_Ctl
+{
+    private static volatile boolean initialized = false ;
+    private static final Object initLock = new Object() ;
+    public static void init()
+    {
+        if ( initialized )
+            return ;
+        synchronized(initLock)
+        {
+            initialized = true ;
+//            RDFReaderFImpl.init();
+//            RDFWriterFImpl.init();
+            initByRefection("org.apache.jena.riot.RIOT") ;
+        }
+    }
+
+    // Initialize a class - assumes a () constructor
+    // This is safer than a reflection call to a static init
+    // which does not initialize all the class statics first.
+    private static void initByRefection(String className)
+    {
+        //System.err.println("INIT 1") ;
+        Class<? > cmd = null ;
+        try { cmd = Class.forName(className) ; }
+        catch (ClassNotFoundException ex) {
+            // System.err.println(className+" not on the classpath") ;
+            return ;
+        }
+        
+        try { cmd.newInstance() ; }
+        catch (IllegalAccessException ex) {
+            System.err.println("IllegalAccessException exception: " + ex.getMessage()) ;
+        }
+        catch (InstantiationException e) {
+            e.printStackTrace() ;
+        }
+        //System.err.println("INIT 2") ;
+    }
+}
+

Modified: jena/Experimental/riot-output/src/main/java/dev/MainWriter.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/dev/MainWriter.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/dev/MainWriter.java (original)
+++ jena/Experimental/riot-output/src/main/java/dev/MainWriter.java Sun Feb 10 16:29:04 2013
@@ -42,11 +42,21 @@ import com.hp.hpl.jena.rdf.model.ModelFa
 import com.hp.hpl.jena.shared.PrefixMapping ;
 import com.hp.hpl.jena.sparql.core.DatasetGraph ;
 import com.hp.hpl.jena.sparql.core.Quad ;
+import com.hp.hpl.jena.util.FileManager ;
 
 public class MainWriter
 {
     public static void main(String ...args)
     {
+        //RIOT.init() ;
+        
+        Model m = FileManager.get().loadModel("D.ttl") ;
+        //Model m = ModelFactory.createDefaultModel() ;
+        m.read("D.ttl", "TTL") ;
+        
+        System.out.println("DONE") ;
+        System.exit(0) ;
+        
         Dataset ds = RDFDataMgr.loadDataset("D.ttl") ;
         RDFWriterMgr.write(System.out, ds, Lang.TRIG) ;
         System.out.println("DONE") ;

Modified: jena/Experimental/riot-output/src/main/java/riot/RDFWriterRegistry.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/RDFWriterRegistry.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/RDFWriterRegistry.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/RDFWriterRegistry.java Sun Feb 10 16:29:04 2013
@@ -30,6 +30,7 @@ import org.apache.jena.riot.RIOT ;
 import org.apache.jena.riot.RiotException ;
 import org.apache.jena.riot.system.PrefixMap ;
 import riot.system.RiotLib ;
+import riot.writer.WriterGraphRIOTBase ;
 
 import com.hp.hpl.jena.graph.Graph ;
 
@@ -119,44 +120,43 @@ public class RDFWriterRegistry
     }} ;
 
      public static void init() {}
-    
      static { init$() ; }
-    private static void init$()
-    {
-        // Language to format.
-        register(RDFLanguages.TURTLE, RDFFormat.Turtle) ;
-        register(RDFLanguages.N3, RDFFormat.Turtle) ;
-        register(RDFLanguages.NTRIPLES, RDFFormat.NTriples) ;
-        register(RDFLanguages.RDFXML, RDFFormat.RDFXML) ;
-        register(RDFLanguages.RDFJSON, RDFFormat.RDFJSON) ;
-        
-        register(RDFLanguages.TRIG, RDFFormat.Trig) ;
-        register(RDFLanguages.NQUADS, RDFFormat.NQuads) ;
-
-        // Wrietr factories.
-        register(RDFFormat.TurtlePretty,  wgfactory) ;
-        register(RDFFormat.TurtleBlocks,  wgfactory) ;
-        register(RDFFormat.TurtleFlat,    wgfactory) ;
-        
-        register(RDFFormat.NTriples,      wgfactory) ;
-        register(RDFFormat.RDFJSON,       wgfactory) ;
+     private static void init$()
+     {
+         // Language to format.
+         register(RDFLanguages.TURTLE, RDFFormat.Turtle) ;
+         register(RDFLanguages.N3, RDFFormat.Turtle) ;
+         register(RDFLanguages.NTRIPLES, RDFFormat.NTriples) ;
+         register(RDFLanguages.RDFXML, RDFFormat.RDFXML) ;
+         register(RDFLanguages.RDFJSON, RDFFormat.RDFJSON) ;
+
+         register(RDFLanguages.TRIG, RDFFormat.Trig) ;
+         register(RDFLanguages.NQUADS, RDFFormat.NQuads) ;
+
+         // Wrietr factories.
+         register(RDFFormat.TurtlePretty,  wgfactory) ;
+         register(RDFFormat.TurtleBlocks,  wgfactory) ;
+         register(RDFFormat.TurtleFlat,    wgfactory) ;
+
+         register(RDFFormat.NTriples,      wgfactory) ;
+         register(RDFFormat.RDFJSON,       wgfactory) ;
+
+         register(RDFFormat.RDFXMLPretty,  wgfactory) ;
+         register(RDFFormat.RDFXMLPlain,   wgfactory) ;
+
+         register(RDFFormat.TrigPretty,    wgfactory) ;
+         register(RDFFormat.TrigBlocks,    wgfactory) ;
+         register(RDFFormat.TrigFlat,      wgfactory) ;
+
+         register(RDFFormat.NQuads,        wgfactory) ;
+
+         register(RDFFormat.TrigPretty,    wdsfactory) ;
+         register(RDFFormat.TrigBlocks,    wdsfactory) ;
+         register(RDFFormat.TrigFlat,      wdsfactory) ;
 
-        register(RDFFormat.RDFXMLPretty,  wgfactory) ;
-        register(RDFFormat.RDFXMLPlain,   wgfactory) ;
+         register(RDFFormat.NQuads,        wdsfactory) ;
 
-        register(RDFFormat.TrigPretty,    wgfactory) ;
-        register(RDFFormat.TrigBlocks,    wgfactory) ;
-        register(RDFFormat.TrigFlat,      wgfactory) ;
-        
-        register(RDFFormat.NQuads,        wgfactory) ;
-        
-        register(RDFFormat.TrigPretty,    wdsfactory) ;
-        register(RDFFormat.TrigBlocks,    wdsfactory) ;
-        register(RDFFormat.TrigFlat,      wdsfactory) ;
-        
-        register(RDFFormat.NQuads,        wdsfactory) ;
-
-    }
+     }
     
     public static void register(RDFFormat serialization, WriterGraphRIOTFactory wfactory)
     {

Modified: jena/Experimental/riot-output/src/main/java/riot/system/RiotLib.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/system/RiotLib.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/system/RiotLib.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/system/RiotLib.java Sun Feb 10 16:29:04 2013
@@ -20,6 +20,7 @@ package riot.system;
 
 import static riot.writer.WriterConst.PREFIX_IRI ;
 
+import java.io.Writer ;
 import java.util.ArrayList ;
 import java.util.Collection ;
 import java.util.List ;
@@ -113,6 +114,13 @@ public class RiotLib
     {
         return PrefixMapFactory.create(dsg.getDefaultGraph().getPrefixMapping()) ;
     }
+    
+    private static class IndentedWriterWriter extends IndentedWriter
+    {
+        IndentedWriterWriter(Writer w) { super(w) ; }
+    }
+
+    public static IndentedWriter create(Writer writer) { return new IndentedWriterWriter(writer) ; }
 
 }
 

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/NQuadsWriter.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/NQuadsWriter.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/NQuadsWriter.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/NQuadsWriter.java Sun Feb 10 16:29:04 2013
@@ -26,7 +26,6 @@ import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
 import org.apache.jena.riot.system.StreamRDF ;
 import org.apache.jena.riot.system.StreamRDFLib ;
-import riot.WriterDatasetRIOTBase ;
 
 import com.hp.hpl.jena.sparql.core.DatasetGraph ;
 import com.hp.hpl.jena.sparql.core.Quad ;

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/NTriplesWriter.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/NTriplesWriter.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/NTriplesWriter.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/NTriplesWriter.java Sun Feb 10 16:29:04 2013
@@ -26,7 +26,6 @@ import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
 import org.apache.jena.riot.system.StreamRDF ;
 import org.apache.jena.riot.system.StreamRDFLib ;
-import riot.WriterGraphRIOTBase ;
 
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.graph.Triple ;

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/RDFJSONWriter.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/RDFJSONWriter.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/RDFJSONWriter.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/RDFJSONWriter.java Sun Feb 10 16:29:04 2013
@@ -31,7 +31,6 @@ import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
 import org.apache.jena.riot.system.Prologue ;
 import org.apache.jena.riot.system.SyntaxLabels ;
-import riot.WriterGraphRIOTBase ;
 
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.graph.GraphUtil ;

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLAbbrevWriter.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLAbbrevWriter.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLAbbrevWriter.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLAbbrevWriter.java Sun Feb 10 16:29:04 2013
@@ -23,7 +23,6 @@ import java.io.Writer ;
 
 import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
-import riot.WriterGraphRIOTBase ;
 
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.rdf.model.ModelFactory ;

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLPlainWriter.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLPlainWriter.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLPlainWriter.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/RDFXMLPlainWriter.java Sun Feb 10 16:29:04 2013
@@ -23,7 +23,6 @@ import java.io.Writer ;
 
 import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
-import riot.WriterGraphRIOTBase ;
 
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.rdf.model.ModelFactory ;

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/TriGWriterBase.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/TriGWriterBase.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/TriGWriterBase.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/TriGWriterBase.java Sun Feb 10 16:29:04 2013
@@ -24,8 +24,7 @@ import java.io.Writer ;
 import org.apache.jena.atlas.io.IndentedWriter ;
 import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
-import riot.WriterDatasetRIOTBase ;
-import riot.system.IndentedWriterWriter ;
+import riot.system.RiotLib ;
 
 import com.hp.hpl.jena.sparql.core.DatasetGraph ;
 
@@ -41,7 +40,7 @@ public abstract class TriGWriterBase ext
     @Override
     public void write(Writer out, DatasetGraph dsg, PrefixMap prefixMap, String baseURI)
     {
-        IndentedWriter iOut = IndentedWriterWriter.create(out) ;
+        IndentedWriter iOut = RiotLib.create(out) ;
         output$(iOut, dsg, prefixMap, baseURI) ;
         iOut.flush() ;
     }

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/TurtleWriterBase.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/TurtleWriterBase.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/TurtleWriterBase.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/TurtleWriterBase.java Sun Feb 10 16:29:04 2013
@@ -24,8 +24,7 @@ import java.io.Writer ;
 import org.apache.jena.atlas.io.IndentedWriter ;
 import org.apache.jena.riot.Lang ;
 import org.apache.jena.riot.system.PrefixMap ;
-import riot.WriterGraphRIOTBase ;
-import riot.system.IndentedWriterWriter ;
+import riot.system.RiotLib ;
 
 import com.hp.hpl.jena.graph.Graph ;
 
@@ -40,7 +39,7 @@ public abstract class TurtleWriterBase e
     @Override
     public void write(Writer out, Graph graph, PrefixMap prefixMap, String baseURI)
     {
-        IndentedWriter iOut = IndentedWriterWriter.create(out) ;
+        IndentedWriter iOut = RiotLib.create(out) ;
         output$(iOut, graph, prefixMap, baseURI) ;
         iOut.flush() ;
     }

Copied: jena/Experimental/riot-output/src/main/java/riot/writer/WriterDatasetRIOTBase.java (from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTBase.java)
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/WriterDatasetRIOTBase.java?p2=jena/Experimental/riot-output/src/main/java/riot/writer/WriterDatasetRIOTBase.java&p1=jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTBase.java&r1=1444417&r2=1444562&rev=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/WriterDatasetRIOTBase.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/WriterDatasetRIOTBase.java Sun Feb 10 16:29:04 2013
@@ -16,13 +16,14 @@
  * limitations under the License.
  */
 
-package riot;
+package riot.writer;
 
 import java.io.OutputStream ;
 import java.io.Writer ;
 
 import org.apache.jena.riot.system.PrefixMap ;
 import org.apache.jena.riot.system.PrefixMapFactory ;
+import riot.WriterDatasetRIOT ;
 
 import com.hp.hpl.jena.sparql.core.DatasetGraph ;
 

Copied: jena/Experimental/riot-output/src/main/java/riot/writer/WriterGraphRIOTBase.java (from r1444417, jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTBase.java)
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/WriterGraphRIOTBase.java?p2=jena/Experimental/riot-output/src/main/java/riot/writer/WriterGraphRIOTBase.java&p1=jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTBase.java&r1=1444417&r2=1444562&rev=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/WriterGraphRIOTBase.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/WriterGraphRIOTBase.java Sun Feb 10 16:29:04 2013
@@ -16,13 +16,14 @@
  * limitations under the License.
  */
 
-package riot;
+package riot.writer;
 
 import java.io.OutputStream ;
 import java.io.Writer ;
 
 import org.apache.jena.riot.system.PrefixMap ;
 import org.apache.jena.riot.system.PrefixMapFactory ;
+import riot.WriterGraphRIOT ;
 
 import com.hp.hpl.jena.graph.Graph ;
 

Modified: jena/Experimental/riot-output/src/main/java/riot/writer/WriterStreamRDF.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-output/src/main/java/riot/writer/WriterStreamRDF.java?rev=1444562&r1=1444561&r2=1444562&view=diff
==============================================================================
--- jena/Experimental/riot-output/src/main/java/riot/writer/WriterStreamRDF.java (original)
+++ jena/Experimental/riot-output/src/main/java/riot/writer/WriterStreamRDF.java Sun Feb 10 16:29:04 2013
@@ -31,7 +31,7 @@ import org.apache.jena.riot.system.Prefi
 import org.apache.jena.riot.system.PrefixMapFactory ;
 import org.apache.jena.riot.system.StreamRDF ;
 import riot.out.NodeFormatterTTL ;
-import riot.system.IndentedWriterWriter ;
+import riot.system.RiotLib ;
 
 import com.hp.hpl.jena.graph.Node ;
 import com.hp.hpl.jena.graph.Triple ;
@@ -111,7 +111,7 @@ public abstract class WriterStreamRDF im
     { 
         if ( ! ( output instanceof BufferedWriter ) )
             output = new BufferedWriter(output, 32*1024) ;
-        out = IndentedWriterWriter.create(output) ;
+        out = RiotLib.create(output) ;
         pMap = PrefixMapFactory.create() ;
         fmt = new NodeFormatterTTL(null, pMap, NodeToLabel.createScopeByDocument()) ; 
     }