org.deduced
Class PropertyMap.PropertyIterator

java.lang.Object
  extended by org.deduced.PropertyMap.PropertyIterator
All Implemented Interfaces:
java.util.Iterator<Property<V>>
Enclosing class:
PropertyMap<K,V>

protected class PropertyMap.PropertyIterator
extends java.lang.Object
implements java.util.Iterator<Property<V>>

Title: PropertyIterator

Description: Iterator that iterates a list of map entries and returns the values directly instead of the map entries


Field Summary
private  java.util.Map.Entry<K,Property<V>> currentEntry
          current entry
private  java.util.Iterator<java.util.Map.Entry<K,Property<V>>> iteratorSource
          the iterator that browse the map implementation
 
Constructor Summary
PropertyMap.PropertyIterator(java.util.Iterator<java.util.Map.Entry<K,Property<V>>> it)
          constructor
 
Method Summary
 boolean hasNext()
          (non-Javadoc)
 Property<V> next()
          (non-Javadoc)
 void remove()
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iteratorSource

private java.util.Iterator<java.util.Map.Entry<K,Property<V>>> iteratorSource
the iterator that browse the map implementation


currentEntry

private java.util.Map.Entry<K,Property<V>> currentEntry
current entry

Constructor Detail

PropertyMap.PropertyIterator

public PropertyMap.PropertyIterator(java.util.Iterator<java.util.Map.Entry<K,Property<V>>> it)
constructor

Parameters:
it - the iterator that browse the map implementation
Method Detail

hasNext

public boolean hasNext()
(non-Javadoc)

Specified by:
hasNext in interface java.util.Iterator<Property<V>>
See Also:
Iterator.hasNext()

next

public Property<V> next()
(non-Javadoc)

Specified by:
next in interface java.util.Iterator<Property<V>>
See Also:
Iterator.next()

remove

public void remove()
(non-Javadoc)

Specified by:
remove in interface java.util.Iterator<Property<V>>
See Also:
Iterator.remove()