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/01/23 16:27:09 UTC

svn commit: r1234856 - in /incubator/jena/Scratch/AFS/Dev/trunk: src-archive/riot/comms/TokenStreamEndpoint.java src/main/java/riot/io/TestTokenIO.java

Author: andy
Date: Mon Jan 23 15:27:08 2012
New Revision: 1234856

URL: http://svn.apache.org/viewvc?rev=1234856&view=rev
Log: (empty)

Modified:
    incubator/jena/Scratch/AFS/Dev/trunk/src-archive/riot/comms/TokenStreamEndpoint.java
    incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/io/TestTokenIO.java

Modified: incubator/jena/Scratch/AFS/Dev/trunk/src-archive/riot/comms/TokenStreamEndpoint.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Dev/trunk/src-archive/riot/comms/TokenStreamEndpoint.java?rev=1234856&r1=1234855&r2=1234856&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Dev/trunk/src-archive/riot/comms/TokenStreamEndpoint.java (original)
+++ incubator/jena/Scratch/AFS/Dev/trunk/src-archive/riot/comms/TokenStreamEndpoint.java Mon Jan 23 15:27:08 2012
@@ -18,16 +18,15 @@
 
 package riot.comms;
 
+import java.io.ByteArrayOutputStream ;
 import java.io.IOException ;
 import java.io.InputStream ;
 import java.io.OutputStream ;
 import java.io.Writer ;
 import java.net.Socket ;
-import java.nio.ByteBuffer ;
 import java.nio.channels.SocketChannel ;
 
-import org.openjena.atlas.io.BufferingWriter ;
-import org.openjena.atlas.lib.Sink ;
+import org.openjena.atlas.io.IO ;
 import org.openjena.riot.tokens.Tokenizer ;
 import org.openjena.riot.tokens.TokenizerFactory ;
 import riot.comms.client.DirectChannel ;
@@ -99,8 +98,8 @@ public class TokenStreamEndpoint
         this.tokenInput = new TokenInputStreamBase(labelInput, stream) ;
 
         // Output.
-        Sink<ByteBuffer> dest = new BufferingWriter.SinkOutputStream(output) ; 
-        Writer bw = new BufferingWriter(dest) ;
+        ByteArrayOutputStream bytesOut = new ByteArrayOutputStream() ; 
+        Writer bw = IO.asBufferedUTF8(bytesOut) ;
         this.tokenOutput = new TokenOutputStreamWriter(labelOutput, bw) ;
     }
     

Modified: incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/io/TestTokenIO.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/io/TestTokenIO.java?rev=1234856&r1=1234855&r2=1234856&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/io/TestTokenIO.java (original)
+++ incubator/jena/Scratch/AFS/Dev/trunk/src/main/java/riot/io/TestTokenIO.java Mon Jan 23 15:27:08 2012
@@ -32,7 +32,7 @@ import org.junit.AfterClass ;
 import org.junit.Before ;
 import org.junit.BeforeClass ;
 import org.junit.Test ;
-import org.openjena.atlas.io.BufferingWriter ;
+import org.openjena.atlas.io.IO ;
 import org.openjena.atlas.junit.BaseTest ;
 import org.openjena.atlas.lib.Chars ;
 import org.openjena.atlas.lib.Sink ;
@@ -41,9 +41,6 @@ import org.openjena.riot.tokens.Token ;
 import org.openjena.riot.tokens.TokenType ;
 import org.openjena.riot.tokens.Tokenizer ;
 import org.openjena.riot.tokens.TokenizerFactory ;
-import riot.io.TokenInputStream ;
-import riot.io.TokenInputStreamBase ;
-import riot.io.TokenOutputStreamWriter ;
 
 import com.hp.hpl.jena.graph.Node ;
 import com.hp.hpl.jena.sparql.sse.SSE ;
@@ -61,8 +58,9 @@ public class TestTokenIO extends BaseTes
     static Node n7 = SSE.parseNode("'123'^^<http://example/myType>") ;
 
     // Where to send things.
-    private SinkToBytes sink = new SinkToBytes() ;
-    private Writer w = new BufferingWriter(sink) ;
+    //private SinkToBytes sink = new SinkToBytes() ;
+    private ByteArrayOutputStream bytesOut = new ByteArrayOutputStream() ;
+    private Writer w = IO.asBufferedUTF8(bytesOut) ;
     private TokenOutputStreamWriter out = new TokenOutputStreamWriter("OUT", w) ;
 
     @BeforeClass public static void setupClass()
@@ -144,7 +142,7 @@ public class TestTokenIO extends BaseTes
     
     private void expect(Node... nodes)
     {
-        byte b[] = sink.bytes() ;
+        byte b[] = bytesOut.toByteArray() ;
         Tokenizer tokenizer = TokenizerFactory.makeTokenizerUTF8(new ByteArrayInputStream(b)) ;
         //tokenizer = new PrintTokenizer("Read", tokenizer) ;
         
@@ -168,7 +166,7 @@ public class TestTokenIO extends BaseTes
     private void expect(Token ...tokens)
     {
         out.flush() ;
-        byte b[] = sink.bytes() ;
+        byte b[] = bytesOut.toByteArray() ;
 
         //String s = StrUtils.fromUTF8bytes(b) ;
         //System.out.println(s) ;