viceroy.misc.typeSafeCollections
Class TypeSafeMapEntrySet.TypeSafeMapEntryIterator

java.lang.Object
  |
  +--viceroy.misc.typeSafeCollections.TypeSafeMapEntrySet.TypeSafeMapEntryIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
TypeSafeMapEntrySet

private class TypeSafeMapEntrySet.TypeSafeMapEntryIterator
extends java.lang.Object
implements java.util.Iterator

Inner class which implements java.util.Iterator. Wraps all returned Map.Entry objects by with a type safe Map.Entry wrapper. Is backed by another implementation of Iterator.


Field Summary
private  java.util.Iterator _it
           
 
Constructor Summary
private TypeSafeMapEntrySet.TypeSafeMapEntryIterator(java.util.Iterator it)
           
 
Method Summary
 boolean hasNext()
          see java.util.Iterator
 java.lang.Object next()
          See java.util.Iterator Wraps the original Map.Entry with a type safe Map.Entry wrapper
 void remove()
          See java.util.Iterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_it

private java.util.Iterator _it
Constructor Detail

TypeSafeMapEntrySet.TypeSafeMapEntryIterator

private TypeSafeMapEntrySet.TypeSafeMapEntryIterator(java.util.Iterator it)
Method Detail

hasNext

public boolean hasNext()
see java.util.Iterator

Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
See java.util.Iterator Wraps the original Map.Entry with a type safe Map.Entry wrapper

Specified by:
next in interface java.util.Iterator

remove

public void remove()
See java.util.Iterator

Specified by:
remove in interface java.util.Iterator