org.jrdf.util
Class EntryIteratorOneFixedFourArray

java.lang.Object
  extended by org.jrdf.util.EntryIteratorOneFixedFourArray
All Implemented Interfaces:
Iterator<Long[]>, ClosableIterator<Long[]>

public class EntryIteratorOneFixedFourArray
extends Object
implements ClosableIterator<Long[]>

Version:
:$
Author:
Yuan-Fang Li

Constructor Summary
EntryIteratorOneFixedFourArray(ClosableIterator<Long[]> newSubIndex)
           
 
Method Summary
 boolean close()
          Closes the iterator by freeing any resources that it current holds.
 boolean hasNext()
           
 Long[] next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntryIteratorOneFixedFourArray

public EntryIteratorOneFixedFourArray(ClosableIterator<Long[]> newSubIndex)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<Long[]>

next

public Long[] next()
Specified by:
next in interface Iterator<Long[]>

remove

public void remove()
Specified by:
remove in interface Iterator<Long[]>

close

public boolean close()
Description copied from interface: ClosableIterator
Closes the iterator by freeing any resources that it current holds.

This must be done as soon as possible. Once an iterator is closed none of the operations on a iterator will operate i.e. they will throw an exception.

Specified by:
close in interface ClosableIterator<Long[]>
Returns:
true if it was successfully closed.