net.infonode.util.collection.map
Class EmptyIterator

java.lang.Object
  extended by net.infonode.util.collection.map.EmptyIterator
All Implemented Interfaces:
ConstMapIterator, MapIterator

public class EmptyIterator
extends java.lang.Object
implements MapIterator


Field Summary
static EmptyIterator INSTANCE
           
 
Constructor Summary
private EmptyIterator()
           
 
Method Summary
 boolean atEntry()
          Returns true if the iterator points to an entry in the map.
 java.lang.Object getKey()
          Returns the key at the current map entry.
 java.lang.Object getValue()
          Returns the value at the current map entry.
 void next()
          Advance the iterator to the next entry.
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final EmptyIterator INSTANCE
Constructor Detail

EmptyIterator

private EmptyIterator()
Method Detail

remove

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

getKey

public java.lang.Object getKey()
Description copied from interface: ConstMapIterator
Returns the key at the current map entry.

Specified by:
getKey in interface ConstMapIterator
Returns:
the key at the current map entry

getValue

public java.lang.Object getValue()
Description copied from interface: ConstMapIterator
Returns the value at the current map entry.

Specified by:
getValue in interface ConstMapIterator
Returns:
the value at the current map entry

next

public void next()
Description copied from interface: ConstMapIterator
Advance the iterator to the next entry.

Specified by:
next in interface ConstMapIterator

atEntry

public boolean atEntry()
Description copied from interface: ConstMapIterator
Returns true if the iterator points to an entry in the map.

Specified by:
atEntry in interface ConstMapIterator
Returns:
true if the iterator points to an entry in the map