public class OriginEntryFileIterator extends Object implements Iterator<OriginEntryFull>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoCloseReader |
protected int |
lineNumber |
protected OriginEntryFull |
nextEntry |
protected BufferedReader |
reader |
| Constructor and Description |
|---|
OriginEntryFileIterator(BufferedReader reader)
Constructs a OriginEntryFileIterator
|
OriginEntryFileIterator(BufferedReader reader,
boolean autoCloseReader)
Constructs a OriginEntryFileIterator
|
OriginEntryFileIterator(File file)
Constructs a OriginEntryFileIterator When constructed with this method, the file handle will be automatically closed when the
end of origin entries has been reached (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
fetchNextEntry()
This method returns the next line in origin entry file
|
protected void |
finalize() |
boolean |
hasNext() |
OriginEntryFull |
next() |
void |
remove() |
protected OriginEntryFull nextEntry
protected BufferedReader reader
protected int lineNumber
protected boolean autoCloseReader
public OriginEntryFileIterator(BufferedReader reader)
reader - a reader representing flat-file origin entriesautoCloseReader - whether to automatically close the reader when the end of origin entries has been reached (i.e. when
hasNext() returns false)public OriginEntryFileIterator(BufferedReader reader, boolean autoCloseReader)
reader - a reader representing flat-file origin entriesautoCloseReader - whether to automatically close the reader when the end of origin entries has been reached (i.e. when
hasNext() returns false)public OriginEntryFileIterator(File file)
file - the filepublic boolean hasNext()
hasNext in interface Iterator<OriginEntryFull>Iterator.hasNext()public OriginEntryFull next()
next in interface Iterator<OriginEntryFull>Iterator.next()public void remove()
remove in interface Iterator<OriginEntryFull>Iterator.remove()protected void fetchNextEntry()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.