wt.fc.collections
Class ReferenceMap.QueryKeyIterator

java.lang.Object
  extended bywt.fc.collections.IteratorUtility.AbstractQueryKeyIterator
      extended bywt.fc.collections.ReferenceMap.QueryKeyIterator
All Implemented Interfaces:
Iterator
Enclosing class:
ReferenceMap

private final class ReferenceMap.QueryKeyIterator
extends IteratorUtility.AbstractQueryKeyIterator


Field Summary
(package private)  int cursor
           
(package private)  int expectedModCount
           
(package private)  int last
           
(package private)  ReferenceMap.IteratorListener listener
           
(package private)  List references
           
 
Constructor Summary
(package private) ReferenceMap.QueryKeyIterator(List a_References)
           
(package private) ReferenceMap.QueryKeyIterator(List a_References, ReferenceMap.IteratorListener a_Listener)
           
 
Method Summary
(package private)  int getModCount()
           
(package private)  List getReferences()
           
 boolean hasNext()
           
 Object next()
           
(package private)  WTReference nextReference()
           
(package private)  void peek()
           
 void remove()
           
(package private)  void removeReference(WTReference r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

references

final List references

listener

final ReferenceMap.IteratorListener listener

last

int last

cursor

int cursor

expectedModCount

int expectedModCount
Constructor Detail

ReferenceMap.QueryKeyIterator

ReferenceMap.QueryKeyIterator(List a_References)

ReferenceMap.QueryKeyIterator

ReferenceMap.QueryKeyIterator(List a_References,
                              ReferenceMap.IteratorListener a_Listener)
Method Detail

removeReference

void removeReference(WTReference r)
Specified by:
removeReference in class IteratorUtility.AbstractQueryKeyIterator

getModCount

int getModCount()
Specified by:
getModCount in class IteratorUtility.AbstractQueryKeyIterator

getReferences

List getReferences()
Specified by:
getReferences in class IteratorUtility.AbstractQueryKeyIterator

nextReference

WTReference nextReference()
Overrides:
nextReference in class IteratorUtility.AbstractQueryKeyIterator

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator

peek

void peek()