com.espertech.esper.collection
Class MixedEventBeanAndCollectionIteratorBase

java.lang.Object
  extended by com.espertech.esper.collection.MixedEventBeanAndCollectionIteratorBase
All Implemented Interfaces:
java.util.Iterator<EventBean>
Direct Known Subclasses:
AggregationStateSortedIterator, RankWindowIterator, SortWindowIterator, TimeWindowIterator

public abstract class MixedEventBeanAndCollectionIteratorBase
extends java.lang.Object
implements java.util.Iterator<EventBean>


Constructor Summary
protected MixedEventBeanAndCollectionIteratorBase(java.util.Iterator keyIterator)
           
 
Method Summary
protected abstract  java.lang.Object getValue(java.lang.Object iteratorKeyValue)
           
 boolean hasNext()
           
protected  void init()
           
 EventBean next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MixedEventBeanAndCollectionIteratorBase

protected MixedEventBeanAndCollectionIteratorBase(java.util.Iterator keyIterator)
Method Detail

getValue

protected abstract java.lang.Object getValue(java.lang.Object iteratorKeyValue)

init

protected void init()

next

public final EventBean next()
Specified by:
next in interface java.util.Iterator<EventBean>

hasNext

public final boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<EventBean>

remove

public final void remove()
Specified by:
remove in interface java.util.Iterator<EventBean>

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com