martin.common
Class StreamIterator
java.lang.Object
martin.common.StreamIterator
- All Implemented Interfaces:
- java.lang.Iterable<java.lang.String>, java.util.Iterator<java.lang.String>
public class StreamIterator
- extends java.lang.Object
- implements java.util.Iterator<java.lang.String>, java.lang.Iterable<java.lang.String>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stream
private java.io.BufferedReader stream
line
java.lang.String line
ignoreHashedLines
private boolean ignoreHashedLines
StreamIterator
public StreamIterator(java.io.File file)
StreamIterator
public StreamIterator(java.io.File file,
boolean ignoreHashedLines)
StreamIterator
public StreamIterator(java.io.InputStream inputStream,
boolean ignoreHashedLines)
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface java.util.Iterator<java.lang.String>
next
public java.lang.String next()
- Specified by:
next in interface java.util.Iterator<java.lang.String>
remove
public void remove()
- Specified by:
remove in interface java.util.Iterator<java.lang.String>
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator in interface java.lang.Iterable<java.lang.String>