org.apache.commons.collections4.iterators
Class EmptyOrderedMapIterator<K,V>

java.lang.Object
  extended by org.apache.commons.collections4.iterators.AbstractEmptyMapIterator<K,V>
      extended by org.apache.commons.collections4.iterators.EmptyOrderedMapIterator<K,V>
All Implemented Interfaces:
Iterator<K>, MapIterator<K,V>, OrderedIterator<K>, OrderedMapIterator<K,V>, ResettableIterator<K>

public class EmptyOrderedMapIterator<K,V>
extends AbstractEmptyMapIterator<K,V>
implements OrderedMapIterator<K,V>, ResettableIterator<K>

Provides an implementation of an empty ordered map iterator.

Since:
3.1
Version:
$Id: EmptyOrderedMapIterator.java 1477802 2013-04-30 20:01:28Z tn $

Field Summary
static OrderedMapIterator<Object,Object> INSTANCE
          Singleton instance of the iterator.
 
Constructor Summary
protected EmptyOrderedMapIterator()
          Constructor.
 
Method Summary
 void add(E obj)
           
static
<K,V> OrderedMapIterator<K,V>
emptyOrderedMapIterator()
          Get a typed instance of the iterator.
 boolean hasNext()
           
 boolean hasPrevious()
           
 E next()
           
 int nextIndex()
           
 E previous()
           
 int previousIndex()
           
 void remove()
           
 void reset()
           
 void set(E obj)
           
 
Methods inherited from class org.apache.commons.collections4.iterators.AbstractEmptyMapIterator
getKey, getValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.collections4.OrderedMapIterator
hasPrevious, previous
 
Methods inherited from interface org.apache.commons.collections4.MapIterator
getKey, getValue, hasNext, next, remove, setValue
 
Methods inherited from interface org.apache.commons.collections4.ResettableIterator
reset
 

Field Detail

INSTANCE

public static final OrderedMapIterator<Object,Object> INSTANCE
Singleton instance of the iterator.

Since:
3.1
Constructor Detail

EmptyOrderedMapIterator

protected EmptyOrderedMapIterator()
Constructor.

Method Detail

emptyOrderedMapIterator

public static <K,V> OrderedMapIterator<K,V> emptyOrderedMapIterator()
Get a typed instance of the iterator.

Type Parameters:
K - the key type
V - the value type
Returns:
OrderedMapIterator

hasNext

public boolean hasNext()

next

public E next()

hasPrevious

public boolean hasPrevious()

previous

public E previous()

nextIndex

public int nextIndex()

previousIndex

public int previousIndex()

add

public void add(E obj)

set

public void set(E obj)

remove

public void remove()

reset

public void reset()


Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.