org.eclipse.emf.common.util
Class BasicEMap.BasicEMapValueIterator

java.lang.Object
  extended by org.eclipse.emf.common.util.BasicEMap.BasicEMapIterator<V>
      extended by org.eclipse.emf.common.util.BasicEMap.BasicEMapValueIterator
All Implemented Interfaces:
java.util.Iterator<V>
Enclosing class:
BasicEMap<K,V>

protected class BasicEMap.BasicEMapValueIterator
extends BasicEMap.BasicEMapIterator<V>

An iterator over the map value data.


Field Summary
 
Fields inherited from class org.eclipse.emf.common.util.BasicEMap.BasicEMapIterator
cursor, entryCursor, expectedModCount, lastCursor, lastEntryCursor
 
Constructor Summary
BasicEMap.BasicEMapValueIterator()
          Creates an instance.
 
Method Summary
protected  V yield(BasicEMap.Entry<K,V> entry)
          Called to yield the iterator result for the entry.
 
Methods inherited from class org.eclipse.emf.common.util.BasicEMap.BasicEMapIterator
hasNext, next, remove, scan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicEMap.BasicEMapValueIterator

BasicEMap.BasicEMapValueIterator()
Creates an instance.

Method Detail

yield

protected V yield(BasicEMap.Entry<K,V> entry)
Called to yield the iterator result for the entry. This implementation returns the value of the entry.

Overrides:
yield in class BasicEMap.BasicEMapIterator<V>
Parameters:
entry - the entry.
Returns:
the value of the entry.


Copyright © 2001-2010 Eclipse Foundation. All Rights Reserved.