org.apache.commons.collections.iterators

Class UnmodifiableMapIterator

public final class UnmodifiableMapIterator extends Object implements MapIterator, Unmodifiable

Decorates a map iterator such that it cannot be modified.

Since: Commons Collections 3.0

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

Author: Stephen Colebourne

Method Summary
static MapIteratordecorate(MapIterator iterator)
Decorates the specified iterator such that it cannot be modified.
ObjectgetKey()
ObjectgetValue()
booleanhasNext()
Objectnext()
voidremove()
ObjectsetValue(Object value)

Method Detail

decorate

public static MapIterator decorate(MapIterator iterator)
Decorates the specified iterator such that it cannot be modified.

Parameters: iterator the iterator to decorate

Throws: IllegalArgumentException if the iterator is null

getKey

public Object getKey()

getValue

public Object getValue()

hasNext

public boolean hasNext()

next

public Object next()

remove

public void remove()

setValue

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