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

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

abstract class ProxyFloatListIterator
extends ProxyFloatIterator
implements FloatListIterator

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

Constructor Summary
ProxyFloatListIterator()
           
 
Method Summary
protected  FloatIterator getIterator()
           
protected abstract  FloatListIterator getListIterator()
           
 boolean hasPrevious()
          Returns true iff I have more elements when traversed in the reverse direction.
 int nextIndex()
          Returns the index of the element that would be returned by a subsequent call to FloatListIterator.next(), or the number of elements in my iteration if I have no next element.
 float previous()
          Returns the next element in me when traversed in the reverse direction.
 int previousIndex()
          Returns the index of the element that would be returned by a subsequent call to FloatListIterator.previous(), or -1 if I have no previous element.
 
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
add, hasNext, next, remove, set
 

Constructor Detail

ProxyFloatListIterator

ProxyFloatListIterator()
Method Detail

hasPrevious

public boolean hasPrevious()
Description copied from interface: FloatListIterator
Returns true iff I have more elements when traversed in the reverse direction. (In other words, returns true iff a call to FloatListIterator.previous() will return an element rather than throwing an exception.

Specified by:
hasPrevious in interface FloatListIterator
Returns:
true iff I have more elements when traversed in the reverse direction

nextIndex

public int nextIndex()
Description copied from interface: FloatListIterator
Returns the index of the element that would be returned by a subsequent call to FloatListIterator.next(), or the number of elements in my iteration if I have no next element.

Specified by:
nextIndex in interface FloatListIterator
Returns:
the index of the next element in me

previous

public float previous()
Description copied from interface: FloatListIterator
Returns the next element in me when traversed in the reverse direction.

Specified by:
previous in interface FloatListIterator
Returns:
the previous element in me

previousIndex

public int previousIndex()
Description copied from interface: FloatListIterator
Returns the index of the element that would be returned by a subsequent call to FloatListIterator.previous(), or -1 if I have no previous element.

Specified by:
previousIndex in interface FloatListIterator
Returns:
the index of the previous element in me

getIterator

protected final FloatIterator getIterator()
Specified by:
getIterator in class ProxyFloatIterator

getListIterator

protected abstract FloatListIterator getListIterator()


Copyright (c) 2002-2003 - Apache Software Foundation