1   /**
2    * Rajapinta merkkijonon hakutyypin esittämiseen
3    * @author Miika Nurminen
4    * @version 0.1 19.3.2003
5    */
6   public interface SanaHakija {
7       
8     /**
9      * Alustaa hakijan määärätylle hakuehdolle. Tarkistaa ehdon järkevyyden
10     * @param ehto Hakuehto
11     */
12    public void alusta(String ehto);
13    
14    /**
15     * Tutkii, täsmääkö sana edellä alustetun hakuehdon kanssa
16     * @param sana Sana, johon hakuehtoa sovelletaan
17     * @return jos sana täsmää hakuehtoon, palauttaa true:n
18     */
19    public boolean hae(String sana);
20  }
21