com.sleepycat.collections
Class BaseIterator<E>

java.lang.Object
  extended by com.sleepycat.collections.BaseIterator<E>
All Implemented Interfaces:
Iterator<E>, ListIterator<E>
Direct Known Subclasses:
BlockIterator, StoredIterator

abstract class BaseIterator<E>
extends Object
implements ListIterator<E>

Common interface for BlockIterator and StoredIterator. This is an abstract class rather than in interface to prevent exposing these methods in javadoc.


Constructor Summary
BaseIterator()
           
 
Method Summary
(package private) abstract  ListIterator<E> dup()
           
(package private) abstract  boolean isCurrentData(Object currentData)
           
(package private) abstract  boolean moveToIndex(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.ListIterator
add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set
 

Constructor Detail

BaseIterator

BaseIterator()
Method Detail

dup

abstract ListIterator<E> dup()

isCurrentData

abstract boolean isCurrentData(Object currentData)

moveToIndex

abstract boolean moveToIndex(int index)


Copyright (c) 2004-2010 Oracle. All rights reserved.