Class YleisHakija

java.lang.Object
  |
  +--YleisHakija

public class YleisHakija
extends java.lang.Object

Luokka merkkijonon hakuun, yleistetty "oliopohjainen" versio

Version:
0.1 19.3.2003
Author:
Miika Nurminen

Field Summary
private  java.lang.String jono
           
 
Constructor Summary
YleisHakija(java.lang.String jono)
          Luo uuden hakijan annetulle jonolle
 
Method Summary
 java.lang.String hae(SanaHakija hakuehto)
          Metodi palauttaa annetun merkkijonon sanoista ne, jotka täsmäävät hakuehdon kanssa.
static void main(java.lang.String[] args)
          Testipääohjelma
 void testaa(SanaHakija hakuehto)
          Testausmetodi hakufunktiolle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jono

private java.lang.String jono
Constructor Detail

YleisHakija

public YleisHakija(java.lang.String jono)
Luo uuden hakijan annetulle jonolle

Parameters:
jono - Jono, josta sanoja haetaan
Method Detail

hae

public java.lang.String hae(SanaHakija hakuehto)
Metodi palauttaa annetun merkkijonon sanoista ne, jotka täsmäävät hakuehdon kanssa. Hakuehdon on toteutettava hakuehto -rajapinta

Parameters:
hakuehto - Hakuehto, jota sovelletaan jonon sanoihin
Returns:
sanat, jotka täsmäävät hakuehdon kanssa

testaa

public void testaa(SanaHakija hakuehto)
Testausmetodi hakufunktiolle

Parameters:
hakuehto - Hakuehto, jota sovelletaan jonon sanoihin

main

public static void main(java.lang.String[] args)
Testipääohjelma

Parameters:
args - Komentoriviparametrit (ei käytössä)