uoc.ei.tads
Interface Iterador<E>

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IteradorBidireccional<E>
All Known Implementing Classes:
DiccionarioVectorImpl.IteradorClaves, DiccionarioVectorImpl.IteradorValores, IteradorMultiple, IteradorRecorridoImpl, IteradorVectorImpl

public interface Iterador<E>
extends java.io.Serializable

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


Method Summary
 boolean haySiguiente()
          Comprueba si hay siguiente elemento.
 E siguiente()
          Accesor de lectura del siguiente elemento de la enumeración.
 

Method Detail

haySiguiente

boolean haySiguiente()
Comprueba si hay siguiente elemento.


siguiente

E siguiente()
            throws ExcepcionPosicionInvalida
Accesor de lectura del siguiente elemento de la enumeración.

Returns:
primero o siguiente elemento al actual.
Throws:
ExcepcionPosicionInvalida - si se quiere obtener el siguiente elemento de la enumeración y no hay tal elemento.