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>