com.solarmetric.kodo.runtime.objectprovider
Class MergedResultList.OrderedMergedIterator
java.lang.Object
|
+--com.solarmetric.kodo.runtime.objectprovider.MergedResultList.ImmutableListIterator
|
+--com.solarmetric.kodo.runtime.objectprovider.MergedResultList.OrderedMergedIterator
- All Implemented Interfaces:
- Iterator, ListIterator
- Enclosing class:
- MergedResultList
- protected final class MergedResultList.OrderedMergedIterator
- extends com.solarmetric.kodo.runtime.objectprovider.MergedResultList.ImmutableListIterator
This iterator provides support for maintaining result list
ordering if a Comparator exists for the owning
MergedResultList.MergedIterator.
Warning: this class is not thread-safe
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MergedResultList.OrderedMergedIterator
public MergedResultList.OrderedMergedIterator(int requestedIndex)
hasNext
public boolean hasNext()
hasPrevious
public boolean hasPrevious()
next
public Object next()
previous
public Object previous()
nextIndex
public int nextIndex()
previousIndex
public int previousIndex()
add
public final void add(Object o)
throws UnsupportedOperationException
- Not supported.
- Specified by:
add in interface ListIterator
- Throws:
UnsupportedOperationException - always
set
public final void set(Object o)
throws UnsupportedOperationException
- Not supported.
- Specified by:
set in interface ListIterator
- Throws:
UnsupportedOperationException - always
remove
public final void remove()
throws UnsupportedOperationException
- Not supported.
- Specified by:
remove in interface ListIterator
- Throws:
UnsupportedOperationException - always
Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.