prog.c05.date
Class ElencoDateOrdinato

java.lang.Object
  |
  +--prog.c05.date.ElencoDateOrdinato
All Implemented Interfaces:
java.util.Iterator

public class ElencoDateOrdinato
extends java.lang.Object
implements java.util.Iterator

Le sue istanze realizzano elenchi di date ordinate cronologicamente.

Version:
1.0
Author:
Mauro Ferrari, Giovanni Pighizzini

Constructor Summary
ElencoDateOrdinato(Insieme insieme)
          Costruisce un elenco di date orditnate cronologicamente a partire da un insieme di oggetti.
 
Method Summary
 boolean hasNext()
          Restituisce true se ci sono ancora date nell'elenco e false altrimenti.
 java.lang.Object next()
          Restituisce la prossima data nell'elenco.
 void remove()
          Non fa nulla.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElencoDateOrdinato

public ElencoDateOrdinato(Insieme insieme)
Costruisce un elenco di date orditnate cronologicamente a partire da un insieme di oggetti. Tutti gli oggetti dell'insieme devono essere di tipo Data, diversamente si verifica un errore in fase di esecuzione.

Parameters:
insieme - l'insieme delle date da utilizzare per costruire l'elenco.
Method Detail

next

public java.lang.Object next()
Restituisce la prossima data nell'elenco.

Specified by:
next in interface java.util.Iterator
Returns:
la prossima data nell'elenco.

hasNext

public boolean hasNext()
Restituisce true se ci sono ancora date nell'elenco e false altrimenti.

Specified by:
hasNext in interface java.util.Iterator
Returns:
true se ci sono ancora date nell'elenco e false altrimenti.

remove

public void remove()
Non fa nulla.

Specified by:
remove in interface java.util.Iterator