⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.collections.bidimap

Class AbstractDualBidiMap.BidiMapIterator

java.lang.Object
|
+--org.apache.commons.collections.bidimap.AbstractDualBidiMap.BidiMapIterator
Enclosing Class:

All Implemented Interfaces:
MapIterator, ResettableIterator


protected static class AbstractDualBidiMap.BidiMapIterator
extends java.lang.Object
implements MapIterator, ResettableIterator

Inner class MapIterator.

Field Summary

boolean

canRemove

Whether remove is allowed at present

Iterator

iterator

The iterator being wrapped

Map.Entry

last

The last returned entry

AbstractDualBidiMap

parent

The parent map

Constructor Summary

BidiMapIterator(AbstractDualBidiMap parent)

Method Summary

Object

getKey()

Object

getValue()

boolean

hasNext()

Object

next()

void

remove()

void

reset()

Object

setValue(Object value)

String

toString()

Field Details

canRemove

protected boolean canRemove

Whether remove is allowed at present


iterator

protected Iterator iterator

The iterator being wrapped


last

protected Entry last

The last returned entry


parent

protected final AbstractDualBidiMap parent

The parent map

Constructor Details

BidiMapIterator

protected BidiMapIterator(AbstractDualBidiMap parent)

Parameters:
parent

Method Details

getKey

public Object getKey()


getValue

public Object getValue()


hasNext

public boolean hasNext()


next

public Object next()


remove

public void remove()


reset

public void reset()


setValue

public Object setValue(Object value)

Parameters:
value

toString

public String toString()