1   /**
2    * Rajapinta Aika-luokille
3    * @author  Vesa Lappalainen
4    * @version 1.0, 01.02.2003
5    */
6   public interface AikaRajapinta {
7   
8     /**
9      * Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa.
10     * @param h asetettavat tunnit
11     * @param m asetettavat minuutit
12     */
13    void aseta(int h,int m);
14  
15    /**
16     * Tulostaa ajan muodossa 15:05
17     * @param lf tulostetaanko rivinvaihto vai ei
18     */
19    void tulosta(boolean lf);
20  
21    /**
22     * Tulostaa ajan muodossa 15:05 sekä aina rivinvaihdon
23     */
24    public void tulosta();
25  
26    /**
27     * Lisää aikaan valitun minuuttimäärän
28     * @param lisa_min lisättävä minuuttimäärä
29     */
30    void lisaa(int lisa_min);
31  
32    int getH();
33    int getM();
34  }
35  
36