Projecto
Interface Iterator

All Known Implementing Classes:
RectIntersectIterator, TypeIterator

public interface Iterator

Iterador de figuras. Docente: Hugo Vieira P3

Author:
Ricardo Gaspar Nr: 35277, Tiago Silva Nr: 35411

Method Summary
 boolean hasNext()
          Verifica se existe mais algum elemento a visitar
 void init()
          Vai para o início da colecção
 Geometric_Figure next()
          Devolve o próximo elemento a visitar na colecção.
 

Method Detail

init

void init()
Vai para o início da colecção


hasNext

boolean hasNext()
Verifica se existe mais algum elemento a visitar

Returns:
true, se houver mais elementos a visitar, false, caso contrário

next

Geometric_Figure next()
Devolve o próximo elemento a visitar na colecção.

Returns:
O próximo elemento a visitar, se existir, ou null, caso contrário.