public class LineIterator<X> extends AbstractIterator<X>
| Modifier and Type | Class and Description |
|---|---|
static class |
LineIterator.LineIteratorFactory<X> |
| Constructor and Description |
|---|
LineIterator(java.io.Reader r) |
LineIterator(java.io.Reader r,
java.util.function.Function<java.lang.String,X> op) |
| Modifier and Type | Method and Description |
|---|---|
static <X> IteratorFromReaderFactory<X> |
getFactory()
Returns a factory that vends LineIterators that read the contents of the
given Reader, splitting on newlines.
|
static <X> IteratorFromReaderFactory<X> |
getFactory(java.util.function.Function<java.lang.String,X> op)
Returns a factory that vends LineIterators that read the contents of the
given Reader, splitting on newlines.
|
boolean |
hasNext() |
static void |
main(java.lang.String[] args) |
X |
next() |
java.lang.Object |
peek() |
removepublic LineIterator(java.io.Reader r)
public LineIterator(java.io.Reader r,
java.util.function.Function<java.lang.String,X> op)
public boolean hasNext()
AbstractIteratorhasNext in interface java.util.Iterator<X>hasNext in class AbstractIterator<X>public X next()
AbstractIteratornext in interface java.util.Iterator<X>next in class AbstractIterator<X>public java.lang.Object peek()
public static <X> IteratorFromReaderFactory<X> getFactory()
public static <X> IteratorFromReaderFactory<X> getFactory(java.util.function.Function<java.lang.String,X> op)
op - A function to be applied to each line before it is returnedpublic static void main(java.lang.String[] args)