uoc.ei.tads
Class RecorridoVectorImpl<E>

java.lang.Object
  extended by uoc.ei.tads.RecorridoVectorImpl<E>
All Implemented Interfaces:
java.io.Serializable, Recorrido<E>

public class RecorridoVectorImpl<E>
extends java.lang.Object
implements Recorrido<E>

Implementación de recorrido sobre un vector.

See Also:
Serialized Form

Constructor Summary
RecorridoVectorImpl(Posicion<E>[] elements, int nombreElements, int primer)
           
 
Method Summary
 boolean haySiguiente()
          Comprueba si hay un primero o siguiente elemento.
 Posicion<E> siguiente()
          Accesor de lectura del primero o siguiente elemento de la enumeración.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecorridoVectorImpl

public RecorridoVectorImpl(Posicion<E>[] elements,
                           int nombreElements,
                           int primer)
Method Detail

haySiguiente

public boolean haySiguiente()
Description copied from interface: Recorrido
Comprueba si hay un primero o siguiente elemento.

Specified by:
haySiguiente in interface Recorrido<E>

siguiente

public Posicion<E> siguiente()
                      throws ExcepcionPosicionInvalida
Description copied from interface: Recorrido
Accesor de lectura del primero o siguiente elemento de la enumeración.

Specified by:
siguiente in interface Recorrido<E>
Returns:
primero o siguiente elemento al actual.
Throws:
ExcepcionPosicionInvalida - si se quiere obtener el siguiente elemento de la enumeración y no existe tal elemento.