org.apache.commons.collections.iterators

Class AbstractOrderedMapIteratorDecorator

public class AbstractOrderedMapIteratorDecorator extends Object implements OrderedMapIterator

Provides basic behaviour for decorating an ordered map iterator with extra functionality.

All methods are forwarded to the decorated map iterator.

Since: Commons Collections 3.0

Version: $Revision: 155406 $ $Date: 2005-02-26 12:55:26 +0000 (Sat, 26 Feb 2005) $

Author: Stephen Colebourne

Field Summary
protected OrderedMapIteratoriterator
The iterator being decorated
Constructor Summary
AbstractOrderedMapIteratorDecorator(OrderedMapIterator iterator)
Constructor that decorates the specified iterator.
Method Summary
ObjectgetKey()
protected OrderedMapIteratorgetOrderedMapIterator()
Gets the iterator being decorated.
ObjectgetValue()
booleanhasNext()
booleanhasPrevious()
Objectnext()
Objectprevious()
voidremove()
ObjectsetValue(Object obj)

Field Detail

iterator

protected final OrderedMapIterator iterator
The iterator being decorated

Constructor Detail

AbstractOrderedMapIteratorDecorator

public AbstractOrderedMapIteratorDecorator(OrderedMapIterator iterator)
Constructor that decorates the specified iterator.

Parameters: iterator the iterator to decorate, must not be null

Throws: IllegalArgumentException if the collection is null

Method Detail

getKey

public Object getKey()

getOrderedMapIterator

protected OrderedMapIterator getOrderedMapIterator()
Gets the iterator being decorated.

Returns: the decorated iterator

getValue

public Object getValue()

hasNext

public boolean hasNext()

hasPrevious

public boolean hasPrevious()

next

public Object next()

previous

public Object previous()

remove

public void remove()

setValue

public Object setValue(Object obj)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.