uoc.ei.tads
Interface Recorregut<E>

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
RecorregutBidireccional<E>
All Known Implementing Classes:
ArbreAbstracte.RecorregutOrdreBasic, ArbreAbstracte.RecorregutPerNivells, ArbreAbstracte.RecorregutPostordre, ArbreAbstracte.RecorregutPreordre, ArbreBinari.RecorregutFills, ArbreBinari.RecorregutInordre, ArbreBinari.RecorregutOrdreBasic, ArbreBinari.RecorregutPerNivell, ArbreBinari.RecorregutPostordre, ArbreBinari.RecorregutPreordre, ArbreGeneralDelegImpl.RecorregutFills, DiccionariLlistaImpl.RecorregutAmbAnterior, LlistaDoblementEncadenada.RecorregutBidireccionalLlista, LlistaEncadenada.RecorregutUnidireccionalLLista, RecorregutVectorImpl, TaulaDispersio.RecorregutNodes

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

Interfície que defineix les operacions de recorregut de les posicions d'un contenidor.

Since:
1.5

Method Summary
 boolean hiHaSeguent()
          Comprova si hi ha un primer o següent element.
 Posicio<E> seguent()
          Accessor de lectura del primer o següent element de l'enumeració.
 

Method Detail

hiHaSeguent

boolean hiHaSeguent()
Comprova si hi ha un primer o següent element.


seguent

Posicio<E> seguent()
                   throws ExcepcioPosicioInvalida
Accessor de lectura del primer o següent element de l'enumeració.

Returns:
primer o següent element a l'actual
Throws:
ExcepcioPosicioInvalida - si es vol obtenir el següent element de l'enumeració i no n'hi ha cap o no n'hi ha cap més