A C D E G H I J K L M N O P R S T V

A

anna(int) - Method in class kerho.Jasen
Antaa k:n kentän sisällön merkkijonona
anna(int) - Method in class kerho.Jasenet
Palauttaa viitteen i:teen jäseneen.
annaHarrastukset(int) - Method in class kerho.Harrastukset
Palautetana lista jäsenen harrastuksia
annaHarrastukset(Jasen) - Method in class kerho.Kerho
Palautetaan lista jäsenen harrastuksia
annaJasen(int) - Method in class kerho.Kerho
Deprecated. pyritään eroon indeksoidusta käytöstä
aseta(String) - Method in class kanta.DoubleKentta
 
aseta(String) - Method in class kanta.IntKentta
Asetetaan kentän arvo merkkijonosta.
aseta(String) - Method in class kanta.JonoKentta
 
aseta(String) - Method in interface kanta.Kentta
Asettaa kentän sisällön ottamalla tiedot merkkijonosta.
aseta(String) - Method in class kanta.PerusKentta
 
aseta(int, String) - Method in class kerho.Jasen
Asettaa k:n kentän arvoksi parametrina tuodun merkkijonon arvon

C

compare(Jasen, Jasen) - Method in class kerho.Jasen.Vertailija
Verrataana kahta jäsentä keskenään.
compare(Jasen, Jasen) - Method in class kerho.Jasenet.JasenVertailija
Verrataana kahta jäsentä keskenään.

D

DoubleKentta - Class in kanta
Kenttä reaalilukuja varten.
DoubleKentta(String) - Constructor for class kanta.DoubleKentta
Alustetaan kenttä kysymyksellä

E

ekaKentta() - Method in class kerho.Jasen
Eka kenttä joka on mielekäs kysyttäväksi
etsi(String, int) - Method in class kerho.Jasenet
Etsii jäsenet listaan
etsi(String, int) - Method in class kerho.Kerho
Etsii jäsenet listaan

G

getAvain() - Method in interface kanta.Kentta
 
getAvain() - Method in class kanta.PerusKentta
 
getBakNimi() - Method in class kerho.Harrastukset
Palauttaa varakopiotiedoston nimen
getBakNimi() - Method in class kerho.Jasenet
Palauttaa varakopiotiedoston nimen
getBakNimi() - Method in class kerho.Kerho
Palauttaa varkopion nimen
getJasenia() - Method in class kerho.Kerho
Palautaa kerhon jäsenmäärän
getJasenNro() - Method in class kerho.Harrastus
Palautetaan mille jäsenelle harrastus kuuluu
getKenttia() - Method in class kerho.Jasen
Palauttaa jäsenen kenttien lukumäärän
getKokoNimi() - Method in class kerho.Jasenet
Palauttaa Kerhon koko nimen
getKysymys() - Method in interface kanta.Kentta
Palauttaa kentään liittyvän kysymyksen.
getKysymys() - Method in class kanta.PerusKentta
 
getKysymys(int) - Method in class kerho.Jasen
Palauttaa k:tta jäsenen kenttää vastaavan kysymyksen
getLkm() - Method in class kerho.Harrastukset
Palauttaa kerhon harrastusten lukumäärän
getLkm() - Method in class kerho.Jasenet
Palauttaa kerhon jäsenten lukumäärän
getNimi() - Method in class kerho.Kerho
Palauttaa kerhon nimen
getTiedostonNimi() - Method in class kerho.Harrastukset
Palauttaa tiedoston nimen, jota käytetään tallennukseen
getTiedostonNimi() - Method in class kerho.Jasenet
Palauttaa tiedoston nimen, jota käytetään tallennukseen
getTiedostonNimi() - Method in class kerho.Kerho
Palauttaa tiedoston nimen
getTiedostonPerusNimi() - Method in class kerho.Harrastukset
Palauttaa tiedoston nimen, jota käytetään tallennukseen
getTiedostonPerusNimi() - Method in class kerho.Jasenet
Palauttaa tiedoston nimen, jota käytetään tallennukseen
getTunnusnro() - Method in class kerho.Harrastus
Palautetaan harrastuksen oma id
getTunnusnro() - Method in class kerho.Jasen
Palauttaa jäsenen tunnusnumeron.
getValue() - Method in class kanta.DoubleKentta
 
getValue() - Method in class kanta.IntKentta
 

H

Harrastukset - Class in kerho
Kerhon harrastukset, joka osaa mm. lisätä uuden harrastuksen
Harrastukset() - Constructor for class kerho.Harrastukset
Harrastusten alustaminen
Harrastukset.HarrastuksetIterator - Class in kerho
Luokka tietyn jäsen harrastusten iteroimiseksi
Harrastukset.HarrastuksetIterator(int) - Constructor for class kerho.Harrastukset.HarrastuksetIterator
Alustetaan iteraattori käymään läpi tietyn jäsenen harrastukset
Harrastus - Class in kerho
Harrastus joka osaa mm. itse huolehtia tunnus_nro:staan.
Harrastus() - Constructor for class kerho.Harrastus
Alustetaan harrastus.
Harrastus(int) - Constructor for class kerho.Harrastus
Alustetaan tietyn jäsenen harrastus.
harrastusIterator() - Method in class kerho.Kerho
Kaikkien harrastusten iteraattori
harrastusIterator(int) - Method in class kerho.Kerho
Tietyn jäsenen iteraattori
hasNext() - Method in class kerho.Harrastukset.HarrastuksetIterator
Tutkitaan onko vielä halutun jäsenen harrastuksia jäljellä.
hasNext() - Method in class kerho.Jasenet.JasenetIterator
Onko olemassa vielä seuraavaa jäsentä
HetuTarkistus - Class in kanta
Luokka henkilötunnuksen tarkistamiseksi
HetuTarkistus() - Constructor for class kanta.HetuTarkistus
 

I

IntKentta - Class in kanta
Kenttä kokonaislukujen tallentamiseksi
IntKentta(String) - Constructor for class kanta.IntKentta
Alustetaan kenttä kysymyksellä.
iterator() - Method in class kerho.Harrastukset
Iteraattori kaikkien harrastusten läpikäymiseen
iterator(int) - Method in class kerho.Harrastukset
Palautetaan tietyn jäsenen harrastuksia käsittelevä iteraattori
iterator() - Method in class kerho.Jasenet
Palautetaan iteraattori jäsenistöön.
iterator() - Method in class kerho.Kerho
Kaikien jäsenten iteraattori

J

Jasen - Class in kerho
Kerhon jäsen joka osaa mm. itse huolehtia tunnusNro:staan.
Jasen() - Constructor for class kerho.Jasen
Alustetaan jäsenen merkkijono-attribuuti tyhjiksi jonoiksi ja tunnusnro = 0.
Jasen.Vertailija - Class in kerho
Luokka joka vertaa kahta jäsentä keskenään
Jasen.Vertailija(int) - Constructor for class kerho.Jasen.Vertailija
Alustetaan vertailija vertailemaan tietyn kentän perusteella
Jasenet - Class in kerho
Kerhon jäsenistö joka osaa mm. lisätä uuden jäsenen
Jasenet() - Constructor for class kerho.Jasenet
Oletusmuodostaja
Jasenet.JasenetIterator - Class in kerho
Luokka jäsenten iteroimiseksi.
Jasenet.JasenetIterator() - Constructor for class kerho.Jasenet.JasenetIterator
 
Jasenet.JasenVertailija - Class in kerho
Luokka joka vertaa kahta jäsentä keskenään
Jasenet.JasenVertailija() - Constructor for class kerho.Jasenet.JasenVertailija
 
jasenIterator() - Method in class kerho.Kerho
Kaikien jäsenten iteraattori
JonoKentta - Class in kanta
Kenttä tavallisia merkkijonoja varten.
JonoKentta(String) - Constructor for class kanta.JonoKentta
Alustetaan kenttä kysymyksen tiedoilla.
JonoKentta(String, Tarkistaja) - Constructor for class kanta.JonoKentta
Alustetaan kysymyksellä ja tarkistajalla.

K

kanta - package kanta
 
Kentta - Interface in kanta
Rajapinta tietueen yhdelle kentälle.
kerho - package kerho
 
Kerho - Class in kerho
Kerho-luokka, joka huolehtii jäsenistöstä.
Kerho() - Constructor for class kerho.Kerho
 
kiitokset() - Method in class kerho.Naytto
Tulostaa loppukiitokset

L

lisaa(Harrastus) - Method in class kerho.Harrastukset
Lisää uuden harrastuksen tietorakenteeseen.
lisaa(Jasen) - Method in class kerho.Jasenet
Lisää uuden jäsenen tietorakenteeseen.
lisaa(Jasen) - Method in class kerho.Kerho
Lisää kerhoon uuden jäsenen
lisaa(Harrastus) - Method in class kerho.Kerho
Listään uusi harrastus kerhoon
lueKerho() - Method in class kerho.Naytto
Lukee kerhon tiedot levyltä.
lueTiedostosta(String) - Method in class kerho.Harrastukset
Lukee harrastukset tiedostosta.
lueTiedostosta(String) - Method in class kerho.Jasenet
Lukee jäsenistön tiedostosta.
lueTiedostosta(String) - Method in class kerho.Kerho
Lukee kerhon tiedot tiedostosta

M

main(String[]) - Static method in class kerho.Harrastukset
Testiohjelma harrastuksille
main(String[]) - Static method in class kerho.Harrastus
Testiohjelma Harrastukselle.
main(String[]) - Static method in class kerho.Jasen
Testiohjelma jäsenelle.
main(String[]) - Static method in class kerho.Jasenet
Testiohjelma jäsenistölle
main(String[]) - Static method in class kerho.Kerho
Testiohjelma kerhosta
main(String[]) - Static method in class kerho.Naytto
Ohjelman pääohjelma
main(String[]) - Static method in class kerho.Paamenu
Lyhyt pääohjelma paamenu-metodin testaamiseksi

N

Naytto - Class in kerho
Käyttöliittymäluokka Kerho-ohjelmaan Kerho-ohjelman menujen testaus.
Naytto(Kerho) - Constructor for class kerho.Naytto
Käyttöliittymän alustus.
next() - Method in class kerho.Harrastukset.HarrastuksetIterator
Palautetaan jäsenen seuraava harrastus.
next() - Method in class kerho.Jasenet.JasenetIterator
Annetaan seuraava jäsen

O

ohjeet() - Method in class kerho.Naytto
Tulostaa ohjelman alkuohjeet

P

Paamenu - Class in kerho
Pieni testiohjelma päämenun testaamiseksi.
Paamenu() - Constructor for class kerho.Paamenu
 
paamenu(int) - Static method in class kerho.Paamenu
Tulostaa päämenun ja kerholle tietyn jäsenmäärän
paavalinta() - Method in class kerho.Naytto
Silmukka jossa odotetaan näppäintä ja suoritetaan vastaava toiminto. 0:n painaminen lopettaa silmukan ja palaa kutsuvaan ohjelmaan.
parse(String) - Method in class kerho.Harrastus
Selvitää harrastuksen tiedot | erotellusta merkkijonosta.
parse(String) - Method in class kerho.Jasen
Selvitää jäsenen tiedot | erotellusta merkkijonosta Pitää huolen että seuraavaNro on suurempi kuin tuleva tunnusNro.
PerusKentta - Class in kanta
Peruskenttä joka implementoi kysymyksen käsittelyn ja tarkistajan käsittelyn.
PerusKentta(String) - Constructor for class kanta.PerusKentta
Alustetaan kenttä kysymyksen tiedoilla.
PerusKentta(String, Tarkistaja) - Constructor for class kanta.PerusKentta
Alustetaan kysymyksellä ja tarkistajalla.
poista(int) - Method in class kerho.Kerho
Poistaa jäsenistöstä ja harrasteista ne joilla on nro.

R

RahaKentta - Class in kanta
Kenttä rahojen tallentamista varten
RahaKentta(String) - Constructor for class kanta.RahaKentta
Alustetaan kenttä kysymyksellä.
rand(int, int) - Static method in class kerho.Jasen
Arvotaan satunnainen kokonaisluku välille [ala,yla]
rekisteroi() - Method in class kerho.Harrastus
Antaa harrastukselle seuraavan rekisterinumeron.
rekisteroi() - Method in class kerho.Jasen
Antaa jäsenelle seuraavan rekisterinumeron.
remove() - Method in class kerho.Harrastukset.HarrastuksetIterator
Tuhoamista ei ole toteutettu
remove() - Method in class kerho.Jasenet.JasenetIterator
Tuhoamista ei ole toteutettu

S

SailoException - Exception in kerho
Poikkeusluokka tietorakenteesta aiheutuville poikkeuksille.
SailoException(String) - Constructor for exception kerho.SailoException
Poikkeuksen muodostaja jolle tuodaan poikkeuksessa käytettävä viesti
setTiedostonPerusNimi(String) - Method in class kerho.Harrastukset
Asettaa tiedoston perusnimen ilan tarkenninta
setTiedostonPerusNimi(String) - Method in class kerho.Jasenet
Asettaa tiedoston perusnimen ilan tarkenninta
setValue(double) - Method in class kanta.DoubleKentta
Asetetaan kentän arvo reaalilukuna
setValue(int) - Method in class kanta.IntKentta
Asetetaan kentän arvo kokonaislukuna

T

talleta() - Method in class kerho.Harrastukset
Tallentaa harrastukset tiedostoon.
talleta() - Method in class kerho.Jasenet
Tallentaa jäsenistön tiedostoon.
talleta() - Method in class kerho.Kerho
Tallettaa kerhon tiedot tiedostoon.
talletaKerho() - Method in class kerho.Naytto
Tallentaa kerhon tiedot levylle.
tarkista(String) - Method in class kanta.HetuTarkistus
 
tarkista(String) - Method in interface kanta.Tarkistaja
Tutkitaan käykö annettu merkkijono kentän sisällöksi.
tarkistaja - Variable in class kanta.PerusKentta
tarkistaja-olio
Tarkistaja - Interface in kanta
Rajapinta yleiselle tarkistajalle.
toString() - Method in class kanta.DoubleKentta
 
toString() - Method in class kanta.IntKentta
 
toString() - Method in class kanta.JonoKentta
 
toString() - Method in interface kanta.Kentta
kentän arvo merkkijonona.
toString() - Method in class kanta.PerusKentta
 
toString() - Method in class kanta.RahaKentta
 
toString() - Method in class kerho.Harrastus
Palauttaa harrastuksen tiedot merkkijonona jonka voi tallentaa tiedostoon.
toString() - Method in class kerho.Jasen
Palauttaa jäsenen tiedot merkkijonona jonka voi tallentaa tiedostoon.
tulosta(PrintStream) - Method in class kerho.Harrastus
Tulostetaan harrastuksen tiedot
tulosta(OutputStream) - Method in class kerho.Harrastus
Tulostetaan henkilön tiedot
tulosta(PrintStream) - Method in class kerho.Jasen
Tulostetaan henkilön tiedot
tulosta(OutputStream) - Method in class kerho.Jasen
Tulostetaan henkilön tiedot

V

vastaaAkuAnkka(String) - Method in class kerho.Jasen
Apumetodi, jolla saadaan täytettyä testiarvot jäsenelle.
vastaaAkuAnkka() - Method in class kerho.Jasen
Apumetodi, jolla saadaan täytettyä testiarvot jäsenelle.
vastaaPitsinNyplays(int) - Method in class kerho.Harrastus
Apumetodi, jolla saadaan täytettyä testiarvot Harrastukselle.

A C D E G H I J K L M N O P R S T V