org.apache.commons.collections.bidimap

Class AbstractDualBidiMap.BidiMapIterator

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

Inner class MapIterator.
Field Summary
protected booleancanRemove
Whether remove is allowed at present
protected Iteratoriterator
The iterator being wrapped
protected Entrylast
The last returned entry
protected AbstractDualBidiMapparent
The parent map
Constructor Summary
protected BidiMapIterator(AbstractDualBidiMap parent)
Constructor.
Method Summary
ObjectgetKey()
ObjectgetValue()
booleanhasNext()
Objectnext()
voidremove()
voidreset()
ObjectsetValue(Object value)
StringtoString()

Field Detail

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 Detail

BidiMapIterator

protected BidiMapIterator(AbstractDualBidiMap parent)
Constructor.

Parameters: parent the parent map

Method Detail

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)

toString

public String toString()
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.