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() {