pppizza
Class Fileordini_reader
java.lang.Object
|
+--pppizza.Fileordini_reader
- public class Fileordini_reader
- extends java.lang.Object
Questa classe si aspetta di leggere degli oggetti di tipo Ordinazione da un
file la cui PATH viene passata come argomento al costruttore.
Field Summary |
protected java.lang.String |
name
PATH che identifica il file |
Constructor Summary |
Fileordini_reader(java.lang.String na)
Costruttore che azzera il contatore e crea lo stream di ingresso
se non il file non esiste o non è possibile creare lo stream rilancia un IOException |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
- PATH che identifica il file
Fileordini_reader
public Fileordini_reader(java.lang.String na)
throws java.io.IOException
- Costruttore che azzera il contatore e crea lo stream di ingresso
se non il file non esiste o non è possibile creare lo stream rilancia un IOException
leggi_ordine
public Ordinazione leggi_ordine()
- Legge un ordine dal file e lo restituisce. Restituisce null se non ha più oggetti
da leggere
get_num_ordini
public int get_num_ordini()
- Restituisce il numero di ordini letti fino ad ora
close_read
public void close_read()
- ATTENZIONE: chiude lo stream di in. Quindi una volta eseguito il metodo non è più possibile
eseguire letture
open_read
public void open_read()
- Riapre lo stream di ingresso restituisce null se non è possibile
azzera_count
public void azzera_count()
- Azzera il contatore