uoc.ei.tads
Class IteradorMultiple<E>
java.lang.Object
uoc.ei.tads.IteradorMultiple<E>
- All Implemented Interfaces:
- java.io.Serializable, Iterador<E>
public class IteradorMultiple<E>
- extends java.lang.Object
- implements Iterador<E>
Implementación de iterador que permite iterar usando como base
los elementos de cada iterador de una secuencia de iteradores.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IteradorMultiple
public IteradorMultiple()
insertarIterador
public void insertarIterador(Iterador<E> iterador)
inicializar
protected void inicializar()
siguienteIterador
protected void siguienteIterador()
haySiguiente
public boolean haySiguiente()
- Description copied from interface:
Iterador
- Comprueba si hay siguiente elemento.
- Specified by:
haySiguiente
in interface Iterador<E>
siguiente
public E siguiente()
throws ExcepcionPosicionInvalida
- Description copied from interface:
Iterador
- Accesor de lectura del siguiente elemento de la enumeración.
- Specified by:
siguiente
in interface Iterador<E>
- 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.