All Classes Namespaces Files Functions Variables
ModalControllerInterface.java
Go to the documentation of this file.
1 package fi.jyu.mit.fxgui;
2 
3 /**
4  * Rajapinta modaalien dialogien käsittelijöille
5  * @author vesal
6  * @version 3.1.2016
7  *
8  * @param <TYPE> mikä on dialogin paluutyyppi
9  */
10 public interface ModalControllerInterface<TYPE> {
11 
12  /**
13  * @return palautetaan dialogin tulos
14  */
15  TYPE getResult();
16 
17 
18  /**
19  * Asetetaan oletusarvo
20  * @param oletus mitä näyteteään oletuksena
21  */
22  void setDefault(TYPE oletus);
23 
24 
25  /**
26  * Mitä tehdään kun dialogi on öaitettu näkyville. Voidaan tehdä esim. setFocus yms.
27  */
28  void handleShown();
29 
30 }