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

Class AbstractOrderedMapIteratorDecorator

java.lang.Object
|
+--org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator

All Implemented Interfaces:
OrderedMapIterator


public class AbstractOrderedMapIteratorDecorator
extends java.lang.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
Author:
Stephen Colebourne

Field Summary

OrderedMapIterator

iterator

The iterator being decorated

Constructor Summary

AbstractOrderedMapIteratorDecorator(OrderedMapIterator iterator)

Constructor that decorates the specified iterator.

Method Summary

Object

getKey()

OrderedMapIterator

getOrderedMapIterator()

Gets the iterator being decorated.

Object

getValue()

boolean

hasNext()

boolean

hasPrevious()

Object

next()

Object

previous()

void

remove()

Object

setValue(Object obj)

Field Details

iterator

protected final OrderedMapIterator iterator

The iterator being decorated

Constructor Details

AbstractOrderedMapIteratorDecorator

public AbstractOrderedMapIteratorDecorator(OrderedMapIterator iterator)

Constructor that decorates the specified iterator.

Parameters:
iterator - the iterator to decorate, must not be null
Throws:
- if the collection is null

Method Details

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)

Parameters:
obj