Class PituusHakija

java.lang.Object
  |
  +--PituusHakija
All Implemented Interfaces:
SanaHakija

public class PituusHakija
extends java.lang.Object
implements SanaHakija

Hakuluokka merkkijonon hakuun. Hakee sanat, joiden pituus on vähintään hakuehtona annettava luku.

Version:
0.1 19.3.2003
Author:
Miika Nurminen

Field Summary
private  int ehto
           
 
Constructor Summary
PituusHakija(int ehto)
          Alustaa hakijan määärätylle hakuehdolle.
 
Method Summary
 void alusta(int ehto)
           
 void alusta(java.lang.String ehto)
          Alustaa hakijan määärätylle hakuehdolle.
 boolean hae(java.lang.String sana)
          Tutkii, täsmääkö sana edellä alustetun hakuehdon kanssa
 java.lang.String toString()
          Palauttaa hakuehton merkkijonona
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ehto

private int ehto
Constructor Detail

PituusHakija

public PituusHakija(int ehto)
Alustaa hakijan määärätylle hakuehdolle. Tarkistaa ehdon järkevyyden

Parameters:
ehto - Hakuehto
Method Detail

alusta

public void alusta(java.lang.String ehto)
Alustaa hakijan määärätylle hakuehdolle. Tarkistaa ehdon järkevyyden

Specified by:
alusta in interface SanaHakija
Parameters:
ehto - Hakuehto

alusta

public void alusta(int ehto)

hae

public boolean hae(java.lang.String sana)
Tutkii, täsmääkö sana edellä alustetun hakuehdon kanssa

Specified by:
hae in interface SanaHakija
Parameters:
sana - Sana, johon hakuehtoa sovelletaan
Returns:
jos sana täsmää hakuehtoon, palauttaa true:n

toString

public java.lang.String toString()
Palauttaa hakuehton merkkijonona

Overrides:
toString in class java.lang.Object
Returns:
hakuehto merkkijonona