org.openanzo.jdbc.utils
Class FileLineIterator

java.lang.Object
  extended by org.openanzo.jdbc.utils.FileLineIterator
All Implemented Interfaces:
java.lang.Iterable<java.lang.String>, java.util.Iterator<java.lang.String>, ClosableIterator<java.lang.String>

public class FileLineIterator
extends java.lang.Object
implements ClosableIterator<java.lang.String>

Wrapper for iterating over the lines of an input stream.

Author:
Joe Betz

Constructor Summary
FileLineIterator(java.io.InputStreamReader reader)
          Create an Iterator for an InputStreamReader
 
Method Summary
 void close()
          Close the iterator
 boolean hasNext()
           
 java.util.Iterator<java.lang.String> iterator()
           
 java.lang.String next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileLineIterator

public FileLineIterator(java.io.InputStreamReader reader)
Create an Iterator for an InputStreamReader

Parameters:
reader - source of data
Method Detail

close

public void close()
Description copied from interface: ClosableIterator
Close the iterator

Specified by:
close in interface ClosableIterator<java.lang.String>

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>


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.