faa.tg.util.adapter
Class Adapters.AdaptedEntryIterator<K,V,L,W>
java.lang.Object
faa.tg.util.adapter.Adapters.AdaptedEntryIterator<K,V,L,W>
- All Implemented Interfaces:
- java.util.Iterator<java.util.Map.Entry<L,W>>
- Enclosing class:
- Adapters
private static final class Adapters.AdaptedEntryIterator<K,V,L,W>
- extends java.lang.Object
- implements java.util.Iterator<java.util.Map.Entry<L,W>>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keyAdapter
private final Adapter<? super K,? extends L> keyAdapter
valueAdapter
private final Adapter<? super V,? extends W> valueAdapter
source
private final java.util.Iterator<java.util.Map.Entry<K,V>> source
Adapters.AdaptedEntryIterator
private Adapters.AdaptedEntryIterator(java.util.Map<K,V> map,
Adapter<? super K,? extends L> keyAdapter,
Adapter<? super V,? extends W> valueAdapter)
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface java.util.Iterator<java.util.Map.Entry<L,W>>
next
public java.util.Map.Entry<L,W> next()
- Specified by:
next in interface java.util.Iterator<java.util.Map.Entry<L,W>>
remove
public void remove()
- Specified by:
remove in interface java.util.Iterator<java.util.Map.Entry<L,W>>