uoc.ei.tads
Interface IteradorBidireccional<E>

All Superinterfaces:
Iterador<E>, java.io.Serializable

public interface IteradorBidireccional<E>
extends Iterador<E>

Interfaz que define las operaciones de recorrido bidireccional de los elementos de un contenedor.


Method Summary
 E anterior()
          Accesor de lectura del último o anterior elemento de la enumeración.
 boolean hayAnterior()
          Comprueba si hay un último o anterior elemento.
 
Methods inherited from interface uoc.ei.tads.Iterador
haySiguiente, siguiente
 

Method Detail

hayAnterior

boolean hayAnterior()
Comprueba si hay un último o anterior elemento.


anterior

E anterior()
           throws ExcepcionPosicionInvalida
Accesor de lectura del último o anterior elemento de la enumeración.

Returns:
último o anterior elemento al actual.
Throws:
ExcepcionPosicionInvalida - si se quiere obtener el anterior elemento de la enumeración y no existe tal elemento.