|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.muni.fi.pb162.school.StudentCatalogImpl
public class StudentCatalogImpl
Constructor Summary | |
---|---|
StudentCatalogImpl()
|
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. |
static void |
main(String[] args)
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StudentCatalogImpl()
Method Detail |
---|
public Student newStudent(String name)
StudentCatalog
newStudent
in interface StudentCatalog
name
- jméno nového studenta
public void load(InputStream is) throws StudentCatalogException
StudentCatalog
load
in interface StudentCatalog
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.public void save(OutputStream os) throws StudentCatalogException
StudentCatalog
save
in interface StudentCatalog
os
- Výstupní proud, do nějž se má katalog zapsat.
StudentCatalogException
- pokud dojde k chybě při zápisu dat do proudupublic Student getStudent(int id)
StudentCatalog
getStudent
in interface StudentCatalog
id
- Identifikátor studenta, kterého má metoda vrátit.
public Collection<Student> getStudents()
StudentCatalog
getStudents
in interface StudentCatalog
public void clear()
StudentCatalog
clear
in interface StudentCatalog
public static void main(String[] args) throws IOException, StudentCatalogException
IOException
StudentCatalogException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |