Package org.eclipse.net4j.util.collection

# Klasse AbstractListIterator<T>

java.lang.Object
org.eclipse.net4j.util.collection.AbstractIterator<T>
org.eclipse.net4j.util.collection.AbstractListIterator<T>

Alle implementierten Schnittstellen:
  `Iterator<T>`

public abstract class AbstractListIterator<T> extends AbstractIterator<T>
An abstract base class for custom list iterators that only requires to implement the `AbstractIterator.computeNextElement()` and `computePreviousElement()` methods.

Seit:
  3.3
Autor:
  Eike Stepper

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.util.collection.AbstractIterator

`END_OF_DATA`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`AbstractListIterator()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected abstract Object`
`computePreviousElement()`
Returns the previous iteration element, or `AbstractIterator.END_OF_DATA` if the start of the iteration has been reached.
`final boolean`
`hasPrevious()`
`final T`
`previous()`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.collection.AbstractIterator

`computeNextElement, empty, hasNext, next, remove`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden java.util.Iterator

`forEachRemaining`

## Konstruktordetails

### AbstractListIterator

public AbstractListIterator()

## Methodendetails

### hasPrevious

public final boolean hasPrevious()

### previous

public final T previous()

### computePreviousElement

protected abstract Object computePreviousElement()
Returns the previous iteration element, or `AbstractIterator.END_OF_DATA` if the start of the iteration has been reached.