com.google.common.collect
Class ForwardingListIterator<E>
java.lang.Object
   com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingObject
       com.google.common.collect.ForwardingIterator<E>
com.google.common.collect.ForwardingIterator<E>
           com.google.common.collect.ForwardingListIterator<E>
com.google.common.collect.ForwardingListIterator<E>
- All Implemented Interfaces: 
- Iterator<E>, ListIterator<E>
- @GwtCompatible
public abstract class ForwardingListIterator<E> 
- extends ForwardingIterator<E>- implements ListIterator<E>
A list iterator which forwards all its method calls to another list
 iterator. Subclasses should override one or more methods to modify the
 behavior of the backing iterator as desired per the decorator pattern.
- Since:
- 2.0 (imported from Google Collections Library)
- Author:
- Mike Bostock
 
 
 
 
 
 
ForwardingListIterator
protected ForwardingListIterator()
- Constructor for use by subclasses.
 
delegate
protected abstract ListIterator<E> delegate()
- Description copied from class: ForwardingObject
- Returns the backing delegate instance that methods are forwarded to.
 Abstract subclasses generally override this method with an abstract method
 that has a more specific return type, such as ForwardingSet.delegate(). Concrete subclasses override this method to supply
 the instance being decorated.
 
- 
- Specified by:
- delegatein class- ForwardingIterator<E>
 
- 
 
add
public void add(E element)
- 
- Specified by:
- addin interface- ListIterator<E>
 
- 
 
hasPrevious
public boolean hasPrevious()
- 
- Specified by:
- hasPreviousin interface- ListIterator<E>
 
- 
 
nextIndex
public int nextIndex()
- 
- Specified by:
- nextIndexin interface- ListIterator<E>
 
- 
 
previous
public E previous()
- 
- Specified by:
- previousin interface- ListIterator<E>
 
- 
 
previousIndex
public int previousIndex()
- 
- Specified by:
- previousIndexin interface- ListIterator<E>
 
- 
 
set
public void set(E element)
- 
- Specified by:
- setin interface- ListIterator<E>
 
- 
 
Copyright © 2010-2012. All Rights Reserved.