public class EventFinderIterator
extends java.lang.Object
implements java.util.Iterator
Constructor and Description |
---|
EventFinderIterator(edu.iris.Fissures.IfEvent.EventAccessOperations[] initialEvents,
edu.iris.Fissures.IfEvent.EventSeqIter iter,
int eventsPerNext) |
Modifier and Type | Method and Description |
---|---|
static EventFinderIterator |
create(edu.iris.Fissures.IfEvent.EventFinder ef)
Returns an iterator over all the events in the finder
|
static EventFinderIterator |
create(edu.iris.Fissures.IfEvent.EventFinder ef,
EventFinderQuery eq)
Returns an iterator over the events in the finder returned by the given
query
|
static EventFinderIterator |
create(edu.iris.Fissures.IfEvent.EventFinder ef,
EventFinderQuery eq,
int eventsPerServerCall)
Returns an iterator over the events in the finder returned by the given
query with eventsPerServerCall events returned per call to the server
|
static edu.iris.Fissures.IfEvent.EventAccessOperations[] |
getEvents(EventFinderQuery q,
edu.iris.Fissures.IfEvent.EventFinder finder,
edu.iris.Fissures.IfEvent.EventSeqIterHolder holder,
int eventsPerServerCall) |
boolean |
hasNext() |
java.lang.Object |
next() |
void |
remove() |
public EventFinderIterator(edu.iris.Fissures.IfEvent.EventAccessOperations[] initialEvents, edu.iris.Fissures.IfEvent.EventSeqIter iter, int eventsPerNext)
public static EventFinderIterator create(edu.iris.Fissures.IfEvent.EventFinder ef)
public static EventFinderIterator create(edu.iris.Fissures.IfEvent.EventFinder ef, EventFinderQuery eq)
public static EventFinderIterator create(edu.iris.Fissures.IfEvent.EventFinder ef, EventFinderQuery eq, int eventsPerServerCall)
public static edu.iris.Fissures.IfEvent.EventAccessOperations[] getEvents(EventFinderQuery q, edu.iris.Fissures.IfEvent.EventFinder finder, edu.iris.Fissures.IfEvent.EventSeqIterHolder holder, int eventsPerServerCall)
public boolean hasNext()
hasNext
in interface java.util.Iterator
public java.lang.Object next()
next
in interface java.util.Iterator
public void remove()
remove
in interface java.util.Iterator