You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by jp...@apache.org on 2014/05/24 15:13:23 UTC

svn commit: r1597280 - /jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/csv/CSVTokenIterator.java

Author: jpz6311whu
Date: Sat May 24 13:13:23 2014
New Revision: 1597280

URL: http://svn.apache.org/r1597280
Log:
make CSVTokenIterator public so that it can be reused by JENA-444

Modified:
    jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/csv/CSVTokenIterator.java

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/csv/CSVTokenIterator.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/csv/CSVTokenIterator.java?rev=1597280&r1=1597279&r2=1597280&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/csv/CSVTokenIterator.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/csv/CSVTokenIterator.java Sat May 24 13:13:23 2014
@@ -20,20 +20,25 @@ package org.apache.jena.atlas.csv ;
 
 import static org.apache.jena.atlas.csv.CSVTokenType.* ;
 
-import java.io.InputStream ;
+import java.io.InputStream;
+import java.io.Reader;
 
 import org.apache.jena.atlas.io.PeekReader ;
 import org.apache.jena.atlas.iterator.IteratorSlotted ;
 
-class CSVTokenIterator extends IteratorSlotted<CSVToken>
+public class CSVTokenIterator extends IteratorSlotted<CSVToken>
 {
     private PeekReader in ;
 
     // One EOF?
 
-    CSVTokenIterator(InputStream input) {
+    public CSVTokenIterator(InputStream input) {
         this.in = PeekReader.makeUTF8(input) ;
     }
+    
+    public CSVTokenIterator(Reader reader) {
+        this.in = PeekReader.make(reader);
+    }
 
     @Override
     protected CSVToken moveToNext() {