org.gcube.data.figis.tmplugin.repository.iterators
Class RecordIterator

java.lang.Object
  extended by org.gcube.data.figis.tmplugin.repository.iterators.RecordIterator
All Implemented Interfaces:
Iterator<FigisRecord>, org.gcube.data.streams.Stream<FigisRecord>

public class RecordIterator
extends Object
implements org.gcube.data.streams.Stream<FigisRecord>

Author:
"Valentina Marioli valentina.marioli@isti.cnr.it"

Constructor Summary
RecordIterator()
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 boolean isClosed()
           
 URI locator()
           
 FigisRecord next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecordIterator

public RecordIterator()
Method Detail

remove

public void remove()
Specified by:
remove in interface Iterator<FigisRecord>

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<FigisRecord>
Specified by:
hasNext in interface org.gcube.data.streams.Stream<FigisRecord>

next

public FigisRecord next()
Specified by:
next in interface Iterator<FigisRecord>
Specified by:
next in interface org.gcube.data.streams.Stream<FigisRecord>

locator

public URI locator()
Specified by:
locator in interface org.gcube.data.streams.Stream<FigisRecord>

close

public void close()
Specified by:
close in interface org.gcube.data.streams.Stream<FigisRecord>

isClosed

public boolean isClosed()
Specified by:
isClosed in interface org.gcube.data.streams.Stream<FigisRecord>


Copyright © 2013. All Rights Reserved.