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

java.lang.Object
  extended by org.apache.commons.collections.primitives.decorators.ProxyFloatIterator
      extended by org.apache.commons.collections.primitives.decorators.ProxyFloatListIterator
          extended by org.apache.commons.collections.primitives.decorators.UnmodifiableFloatListIterator
All Implemented Interfaces:
FloatIterator, FloatListIterator

public final class UnmodifiableFloatListIterator
extends ProxyFloatListIterator

Since:
Commons Primitives 1.0
Version:
$Revision: 1.1 $ $Date: 2003/10/29 20:07:54 $
Author:
Rodney Waldhoff

Field Summary
private  FloatListIterator proxied
           
 
Constructor Summary
UnmodifiableFloatListIterator(FloatListIterator iterator)
           
 
Method Summary
 void add(float value)
          Inserts the specified element into my underlying collection (optional operation).
protected  FloatListIterator getListIterator()
           
 void remove()
          Removes from my underlying collection the last element returned by FloatListIterator.next() or FloatListIterator.previous() (optional operation).
 void set(float value)
          Replaces in my underlying collection the last element returned by FloatListIterator.next() or FloatListIterator.previous() with the specified value (optional operation).
static FloatListIterator wrap(FloatListIterator iterator)
           
 
Methods inherited from class org.apache.commons.collections.primitives.decorators.ProxyFloatListIterator
getIterator, hasPrevious, nextIndex, previous, previousIndex
 
Methods inherited from class org.apache.commons.collections.primitives.decorators.ProxyFloatIterator
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.FloatListIterator
hasNext, next
 

Field Detail

proxied

private FloatListIterator proxied
Constructor Detail

UnmodifiableFloatListIterator

UnmodifiableFloatListIterator(FloatListIterator iterator)
Method Detail

remove

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


add

public void add(float value)
Description copied from interface: FloatListIterator
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 FloatListIterator.next(), if any, and immediately after the next element that would have been returned by FloatListIterator.previous(), if any.

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

Parameters:
value - the value to be inserted

set

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

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

getListIterator

protected FloatListIterator getListIterator()
Specified by:
getListIterator in class ProxyFloatListIterator

wrap

public static final FloatListIterator wrap(FloatListIterator iterator)


Copyright (c) 2002-2003 - Apache Software Foundation