1   package kanta;
2   
3   /**
4    * Rajapinta yleiselle tarkistajalle.
5    * Tarkistajan tehtävä on tutkia onko annettu
6    * merkkijono kelvollinen kentän sisällöksi ja jos on.
7    * palautetaan null.
8    * Virhetapauksessa palautetaan virhettä mahdollisimman
9    * hyvin kuvaava merkkijono.
10   * @author vesal
11   * @version 31.3.2008
12   *
13   */
14  public interface Tarkistaja {
15      /**
16       * Tutkitaan käykö annettu merkkijono kentän sisällöksi.
17       * @param jono tutkittava merkkijono
18       * @return null jos jono oikein, muuten virheilmoitusta vastaava merkkijono
19       */
20      String tarkista(String jono);
21  }
22