|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--Harrastukset
Kerhon harrastukset joka osaa mm. lisätä uuden harrastuksen
| Nested Class Summary | |
class |
Harrastukset.HarrastuksetIterator
Iteraattori, jolla käydään lävitse tietyn henkilön harrastukset. |
| Field Summary | |
private java.util.Collection |
alkiot
|
private boolean |
muutettu
|
private java.lang.String |
nimi
|
| Constructor Summary | |
Harrastukset()
|
|
| Method Summary | |
java.lang.String |
getBak_nimi()
Palauttaa varakopiotiedoston nimen |
int |
getLkm()
Palauttaa kerhon harrastusten lukumäärän |
java.lang.String |
getTiedoston_nimi()
Palauttaa tiedoston nimen, jota käytetään tallennukseen |
java.util.Iterator |
iterator()
Palauttaa iteraattorin jolla kaikki harrastukset voidaan käydä lävitse |
java.util.Iterator |
iterator(int jasen_id)
Palauttaa iteraattorin jolla tietyn jäsenen harrastukset voidaan käydä lävitse |
void |
lisaa(Harrastus har)
Lisää uuden harrastuksen tietorakenteeseen. |
void |
lue_tiedostosta(java.lang.String tied)
Lukee harrastukset tiedostosta. |
static void |
main(java.lang.String[] args)
Testiohjelma harrastuksille |
void |
talleta()
Tallentaa harrastukset tiedostoon. |
private static void |
testi(java.lang.Object o)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private boolean muutettu
private java.lang.String nimi
private java.util.Collection alkiot
| Constructor Detail |
public Harrastukset()
| Method Detail |
public void lisaa(Harrastus har)
har - lisätäävän harrastusken viite.
Huom tietorakenne muuttuu omistajaksi.
public void lue_tiedostosta(java.lang.String tied)
throws SailoException
tied - tiedoston nimen alkuosa
SailoException - jos lukeminen epäonnistuu
public void talleta()
throws SailoException
SailoException - jos talletus epäonnistuupublic int getLkm()
public java.lang.String getTiedoston_nimi()
public java.lang.String getBak_nimi()
public java.util.Iterator iterator()
public java.util.Iterator iterator(int jasen_id)
jasen_id - minkä jäsenen harrastukset iteroidaan
private static void testi(java.lang.Object o)
public static void main(java.lang.String[] args)
args - ei käytössä
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||