idats_2009_semestralka_a_MatejTrakal_B
Interface ISoubor

All Known Implementing Classes:
Soubor

public interface ISoubor

Interface pro Soubor


Method Summary
 java.lang.Object nacti(java.lang.String soubor)
          Načtení dat ze souboru
 void uloz(java.lang.String soubor, java.lang.Object object)
          Uložení objektu do souboru
 

Method Detail

nacti

java.lang.Object nacti(java.lang.String soubor)
                       throws java.io.IOException,
                              java.lang.ClassNotFoundException
Načtení dat ze souboru

Parameters:
soubor - název souboru s daty
Returns:
Datová struktura, kterou obsahuje soubor, následně se musí přetypovat
Throws:
java.io.IOException
java.lang.ClassNotFoundException

uloz

void uloz(java.lang.String soubor,
          java.lang.Object object)
          throws java.io.FileNotFoundException,
                 java.io.IOException
Uložení objektu do souboru

Parameters:
soubor - název souboru
object - datová struktura ukládaná do souboru
Throws:
java.io.FileNotFoundException - pokud není nalezen/vytvořen soubor
java.io.IOException - chyba při ukládání struktury (např. nedošlo k serializaci dat)