|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectidats_2009_semestralka_a_MatejTrakal_B.SeznamOsob
public class SeznamOsob
Seznam všech osob, které budou ukládány do ADL
Constructor Summary | |
---|---|
SeznamOsob()
|
Method Summary | |
---|---|
void |
nactiZeSouboru()
Načtení dat ze souboru s názvem data.dta |
void |
nactiZeSouboru(java.lang.String nazevSouboru)
Načtení dat ze souboru Využita metoda z předmětu IJAV (loňský rok) |
IOsoba |
najdi(IOsoba key)
vyhledání osoby ve struktuře a uplatnění heuristiky move-to-front |
IOsoba |
odeber(IOsoba osoba)
odebrání definovaného osoby ze struktury |
void |
ulozDoSouboru()
Uložení dat do souboru s názvem data.dta |
void |
ulozDoSouboru(java.lang.String nazevSouboru)
Uložení dat do souboru Využita metoda z předmětu IJAV (loňský rok) |
void |
ulozDoTxtSouboru(java.lang.String nazevSouboru)
Uložení dat do textového souboru |
void |
vloz(IOsoba osoba)
vložení dané osoby do struktury (pokud ji tato již neobsahuje) na poslední místo seznamu |
void |
vypis()
Výpis všech prvků uložených v ADL pomocí iterátoru (na standardní výstup) |
void |
zrus()
Zrušení celého seznamu |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SeznamOsob()
Method Detail |
---|
public void vloz(IOsoba osoba)
vloz
in interface ISeznamOsob
osoba
- Datová struktura, která bude vkládána do ADLpublic IOsoba najdi(IOsoba key)
najdi
in interface ISeznamOsob
key
- Klíč podle kterého se bude hledat v ADL shodný výskyt
public IOsoba odeber(IOsoba osoba)
odeber
in interface ISeznamOsob
osoba
-
public void vypis()
vypis
in interface ISeznamOsob
public void zrus()
zrus
in interface ISeznamOsob
public void nactiZeSouboru(java.lang.String nazevSouboru)
nactiZeSouboru
in interface ISeznamOsob
nazevSouboru
- celý název souboru ze kterého se budou načítat datapublic void nactiZeSouboru()
nactiZeSouboru
in interface ISeznamOsob
public void ulozDoSouboru(java.lang.String nazevSouboru)
ulozDoSouboru
in interface ISeznamOsob
nazevSouboru
- název souboru, do kterého se bude ukládatpublic void ulozDoSouboru()
ulozDoSouboru
in interface ISeznamOsob
public void ulozDoTxtSouboru(java.lang.String nazevSouboru)
ulozDoTxtSouboru
in interface ISeznamOsob
nazevSouboru
- název souboru, do kterého se bude ukládat
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |