public abstract class PerusKentta extends java.lang.Object implements Kentta
Modifier and Type | Field and Description |
---|---|
protected Tarkistaja |
tarkistaja
Yleisen tarkistajan viite
|
Constructor and Description |
---|
PerusKentta(java.lang.String kysymys)
Alustetaan kenttä kysymyksen tiedoilla.
|
PerusKentta(java.lang.String kysymys,
Tarkistaja tarkistaja)
Alustetaan kysymyksellä ja tarkistajalla.
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
aseta(java.lang.String jono)
Asettaa kentän sisällön ottamalla tiedot
merkkijonosta.
|
Kentta |
clone() |
int |
compareTo(Kentta k) |
java.lang.String |
getAvain()
Palauttaa kentän tiedot veratiltavana merkkijonona
|
java.lang.String |
getKysymys()
Palauttaa kentään liittyvän kysymyksen.
|
int |
getSijainti() |
abstract java.lang.String |
toString()
kentän arvo merkkijonona.
|
protected Tarkistaja tarkistaja
public PerusKentta(java.lang.String kysymys)
kysymys
- joka esitetään kenttää kysyttäessä.public PerusKentta(java.lang.String kysymys, Tarkistaja tarkistaja)
kysymys
- joka esitetään kenttää kysyttäessä.tarkistaja
- tarkistajaluokka joka tarkistaa syötän oikeellisuudenpublic abstract java.lang.String toString()
Kentta
toString
in interface Kentta
toString
in class java.lang.Object
Kentta.toString()
public java.lang.String getKysymys()
Kentta
getKysymys
in interface Kentta
Kentta.getKysymys()
public abstract java.lang.String aseta(java.lang.String jono)
Kentta
aseta
in interface Kentta
jono
- josta otetaan kentän arvoKentta.aseta(java.lang.String)
public java.lang.String getAvain()
public int compareTo(Kentta k)
compareTo
in interface java.lang.Comparable<Kentta>
public int getSijainti()
getSijainti
in interface Kentta