org.apache.commons.collections4.iterators
Class AbstractIteratorDecorator<E>

java.lang.Object
  extended by org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator<E,E>
      extended by org.apache.commons.collections4.iterators.AbstractIteratorDecorator<E>
All Implemented Interfaces:
Iterator<E>
Direct Known Subclasses:
AbstractDualBidiMap.EntrySetIterator, AbstractDualBidiMap.KeySetIterator, AbstractDualBidiMap.ValuesIterator

public abstract class AbstractIteratorDecorator<E>
extends AbstractUntypedIteratorDecorator<E,E>

Provides basic behaviour for decorating an iterator with extra functionality.

All methods are forwarded to the decorated iterator.

Since:
3.0
Version:
$Id: AbstractIteratorDecorator.java 1469004 2013-04-17 17:37:03Z tn $

Constructor Summary
protected AbstractIteratorDecorator(Iterator<E> iterator)
          Constructor that decorates the specified iterator.
 
Method Summary
 E next()
          
 
Methods inherited from class org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator
getIterator, hasNext, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractIteratorDecorator

protected AbstractIteratorDecorator(Iterator<E> 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

next

public E next()



Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.