Package prog.io

Fornisce classi per la gestione dell'input/output da tastiera, video, file.

See:
          Description

Interface Summary
CanaleInput Interfaccia che deve essere implementata da ogni classe che fornisca un manager per la lettura di stringhe, caratteri, booleani, interi e reali.
CanaleOutput Interfaccia che deve essere implementata da ogni classe che fornisca un manager per la scrittura di stringhe, caratteri, booleani, interi, reali e oggetti.
StileConsole Definisce i metodi per controllare lo stile di una canale di input/output.
 

Class Summary
ConsoleInputManager Le sue istanze realizzano canali di comunicazione con il dispositivo di input standard, cioè la tastiera, che utilizzano il dispositivo di output standard per l'interazione con l'utente.
ConsoleOutputManager Le sue istanze realizzano canali di comunicazione con il dispositivo di output standard, cioè con il video.
FileInputManager Le sue istanze realizzano un canale di lettura da file.
FileOutputManager Le sue istanze consentono di gestire canali di comunicazione in scrittura verso un file.
WinInputManager Le sue istanze realizzano canali di comunicazione con il dispositivo di input standard, utilizzando un'interfaccia grafica per l'interazione con l'utente.
WinOutputManager Le sue istanze realizzano canali di comunicazione in output utilizzando finestre grafiche.
 

Exception Summary
CanaleChiusoException Segnala un tentativo di accesso ad un canale precedentemente chiuso.
ErroreNellaLetturaException Segnala un errore che si verifca durante la lettura da file.
FileNonPresenteException Segnala il tentativo di aprire un file che non esiste.
TroppiCanaliDiInputException Segnala il tentativo di aprire più di un canale di input dall'input standard.
 

Package prog.io Description

Fornisce classi per la gestione dell'input/output da tastiera, video, file.

L'uso dei metodi forniti dalle classi di questo package non richiede la conoscenza degli stream e delle eccezioni.