xxl.io
Class InputIterator

java.lang.Object
  |
  +--xxl.cursors.AbstractCursor
        |
        +--xxl.io.InputIterator
Direct Known Subclasses:
FileInputIterator, URLInputIterator

public class InputIterator
extends AbstractCursor

Creates an Iterator on a DataInputStream.


Field Summary
protected  Converter converter
           
protected  java.io.DataInputStream input
           
 
Fields inherited from class xxl.cursors.AbstractCursor
hasNext, iterator, next
 
Constructor Summary
InputIterator(java.io.DataInputStream input, Converter converter)
           
InputIterator(Function newObject, java.io.DataInputStream input)
           
 
Method Summary
 void computeNext()
           
 
Methods inherited from class xxl.cursors.AbstractCursor
close, hasNext, next, peek, remove, reset, setNext, setNextIterator, supportsPeek, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

protected java.io.DataInputStream input

converter

protected Converter converter
Constructor Detail

InputIterator

public InputIterator(java.io.DataInputStream input,
                     Converter converter)

InputIterator

public InputIterator(Function newObject,
                     java.io.DataInputStream input)
Method Detail

computeNext

public void computeNext()
Overrides:
computeNext in class AbstractCursor