org.openmdx.base.collection
Class AbstractListIterator

java.lang.Object
  extended by org.openmdx.base.collection.AbstractListIterator
All Implemented Interfaces:
Iterator, ListIterator

public abstract class AbstractListIterator
extends Object
implements ListIterator

Author:
hburger To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
protected  Object current
           
 
Constructor Summary
protected AbstractListIterator()
           
 
Method Summary
 void add(Object arg0)
           
protected abstract  ListIterator getDelegate()
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 Object next()
           
 int nextIndex()
           
 Object previous()
           
 int previousIndex()
           
 void remove()
           
 void set(Object arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

current

protected Object current
Constructor Detail

AbstractListIterator

protected AbstractListIterator()
Method Detail

getDelegate

protected abstract ListIterator getDelegate()

nextIndex

public int nextIndex()
Specified by:
nextIndex in interface ListIterator

previousIndex

public int previousIndex()
Specified by:
previousIndex in interface ListIterator

remove

public void remove()
Specified by:
remove in interface Iterator
Specified by:
remove in interface ListIterator

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator
Specified by:
hasNext in interface ListIterator

hasPrevious

public boolean hasPrevious()
Specified by:
hasPrevious in interface ListIterator

next

public Object next()
Specified by:
next in interface Iterator
Specified by:
next in interface ListIterator

previous

public Object previous()
Specified by:
previous in interface ListIterator

add

public void add(Object arg0)
Specified by:
add in interface ListIterator

set

public void set(Object arg0)
Specified by:
set in interface ListIterator


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.