|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StudentCatalog
Toto rozhraní reprezentuje katalog studentů. Zároveň umožňuje katalog uložit do souboru nebo jej ze souboru naopak načíst.
Method Summary | |
---|---|
void |
clear()
Smaže všechny studenty v katalogu. |
Student |
getStudent(int id)
Vrátí studenta s daným id. |
Collection<Student> |
getStudents()
Vrátí kolekci všech studentů v katalogu. |
void |
load(InputStream is)
Tato metoda ze zadaného proudu načte obsah katalogu. |
Student |
newStudent(String name)
Metoda vytvoří nového studenta s daným jménem. |
void |
save(OutputStream os)
Tato metoda obsah katalogu uloží do daného výstupního proudu. |
Method Detail |
---|
void load(InputStream is) throws StudentCatalogException
is
- Vstupní proud, ze kterého se budou číst data.
StudentCatalogException
- pokud dojde k chybě při čtení dat z
proudu nebo má vstupní soubor nesprávný formát.void save(OutputStream os) throws StudentCatalogException
os
- Výstupní proud, do nějž se má katalog zapsat.
StudentCatalogException
- pokud dojde k chybě při zápisu dat do prouduStudent getStudent(int id)
id
- Identifikátor studenta, kterého má metoda vrátit.
Student newStudent(String name)
name
- jméno nového studenta
Collection<Student> getStudents()
void clear()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |