org.apache.commons.collections.primitives.decorators
Class UnmodifiableShortListIterator

java.lang.Object
  extended by org.apache.commons.collections.primitives.decorators.ProxyShortIterator
      extended by org.apache.commons.collections.primitives.decorators.ProxyShortListIterator
          extended by org.apache.commons.collections.primitives.decorators.UnmodifiableShortListIterator
All Implemented Interfaces:
ShortIterator, ShortListIterator

public final class UnmodifiableShortListIterator
extends ProxyShortListIterator

Since:
Commons Primitives 1.0
Version:
$Revision: 1.1 $ $Date: 2003/10/29 18:57:15 $
Author:
Rodney Waldhoff

Field Summary
private  ShortListIterator proxied
           
 
Constructor Summary
UnmodifiableShortListIterator(ShortListIterator iterator)
           
 
Method Summary
 void add(short value)
          Inserts the specified element into my underlying collection (optional operation).
protected  ShortListIterator getListIterator()
           
 void remove()
          Removes from my underlying collection the last element returned by ShortListIterator.next() or ShortListIterator.previous() (optional operation).
 void set(short value)
          Replaces in my underlying collection the last element returned by ShortListIterator.next() or ShortListIterator.previous() with the specified value (optional operation).
static ShortListIterator wrap(ShortListIterator iterator)
           
 
Methods inherited from class org.apache.commons.collections.primitives.decorators.ProxyShortListIterator
getIterator, hasPrevious, nextIndex, previous, previousIndex
 
Methods inherited from class org.apache.commons.collections.primitives.decorators.ProxyShortIterator
hasNext, next
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.collections.primitives.ShortListIterator
hasNext, next
 

Field Detail

proxied

private ShortListIterator proxied
Constructor Detail

UnmodifiableShortListIterator

UnmodifiableShortListIterator(ShortListIterator iterator)
Method Detail

remove

public void remove()
Description copied from interface: ShortListIterator
Removes from my underlying collection the last element returned by ShortListIterator.next() or ShortListIterator.previous() (optional operation).


add

public void add(short value)
Description copied from interface: ShortListIterator
Inserts the specified element into my underlying collection (optional operation). The element is inserted immediately before the next element that would have been returned by ShortListIterator.next(), if any, and immediately after the next element that would have been returned by ShortListIterator.previous(), if any.

The new element is inserted immediately before the implied cursor. A subsequent call to ShortListIterator.previous() will return the added element, a subsequent call to ShortListIterator.next() will be unaffected. This call increases by one the value that would be returned by a call to ShortListIterator.nextIndex() or ShortListIterator.previousIndex().

Parameters:
value - the value to be inserted

set

public void set(short value)
Description copied from interface: ShortListIterator
Replaces in my underlying collection the last element returned by ShortListIterator.next() or ShortListIterator.previous() with the specified value (optional operation).

Parameters:
value - the value to replace the last returned element with

getListIterator

protected ShortListIterator getListIterator()
Specified by:
getListIterator in class ProxyShortListIterator

wrap

public static final ShortListIterator wrap(ShortListIterator iterator)


Copyright (c) 2002-2003 - Apache Software Foundation