All Classes Namespaces Files Functions Variables
fi.jyu.mit.fxgui.ModalController< TYPE > Class Reference

Modaalisen dialogin näyttäminen. More...

Inheritance diagram for fi.jyu.mit.fxgui.ModalController< TYPE >:
fi.jyu.mit.fxgui.ModalControllerInterface< TYPE >

Classes

interface  ModalInitializeInterface< TYPE, CONTROLLERTYPE extends ModalControllerInterface< TYPE > >
 Funktionaalinen rajapinta takaisinkutsulle luokan alustamiseksi. More...
 
class  MyGenericClass< T >
 

Public Member Functions

TYPE getResult ()
 
void setDefault (TYPE oletus)
 Asetetaan oletusarvo.
 
void handleShown ()
 Mitä tehdään kun dialogi on näytetty.
 

Static Public Member Functions

static Stage getStage (Node n)
 Palauttaa nodea vastaavan stagen.
 
static void closeStage (Node n)
 Sulkee stagen johon node kuuluu.
 
static< TYPE > TYPE showModal (URL url, String title, Stage modalityStage, TYPE oletus)
 Luodaan dialogi ja palautetaan siihen täytetty data tai null.
 
static< TYPE,
CONTROLLERTYPEextendsModalControllerInterface
< TYPE > TYPE 
showModal (URL url, String title, Stage modalityStage, TYPE oletus, ModalInitializeInterface< TYPE, CONTROLLERTYPE > initializeCallback)
 Luodaan dialogi ja palautetaan siihen täytetty data tai null.
 
static< TYPE,
CONTROLLERTYPEextendsModalControllerInterface
< TYPE > CONTROLLERTYPE 
showModeless (URL url, String title, TYPE oletus)
 Luodaan modeless dialogi ja palautetaan sen käsittelijä
 

Private Member Functions

void handleDefaultOK ()
 
void handleDefaultCancel ()
 

Private Attributes

Stage stage
 

Detailed Description

Modaalisen dialogin näyttäminen.

Author
vesal
Version
2.1.2016
Parameters
<TYPE>minkä tyyppinen tulos palautetaan dialogista.

Definition at line 21 of file ModalController.java.

Member Function Documentation

static void fi.jyu.mit.fxgui.ModalController< TYPE >.closeStage ( Node  n)
inlinestatic

Sulkee stagen johon node kuuluu.

Parameters
nminkä stagea etsitään

Definition at line 104 of file ModalController.java.

TYPE fi.jyu.mit.fxgui.ModalController< TYPE >.getResult ( )
inline
Returns
palautetaan dialogin tulos

Implements fi.jyu.mit.fxgui.ModalControllerInterface< TYPE >.

Definition at line 66 of file ModalController.java.

static Stage fi.jyu.mit.fxgui.ModalController< TYPE >.getStage ( Node  n)
inlinestatic

Palauttaa nodea vastaavan stagen.

Parameters
nminkä stagea etsitään
Returns
nodea vstaava stage

Definition at line 95 of file ModalController.java.

void fi.jyu.mit.fxgui.ModalController< TYPE >.handleDefaultCancel ( )
inlineprivate

Definition at line 57 of file ModalController.java.

void fi.jyu.mit.fxgui.ModalController< TYPE >.handleDefaultOK ( )
inlineprivate

Definition at line 52 of file ModalController.java.

void fi.jyu.mit.fxgui.ModalController< TYPE >.handleShown ( )
inline

Mitä tehdään kun dialogi on näytetty.

Implements fi.jyu.mit.fxgui.ModalControllerInterface< TYPE >.

Definition at line 85 of file ModalController.java.

void fi.jyu.mit.fxgui.ModalController< TYPE >.setDefault ( TYPE  oletus)
inline

Asetetaan oletusarvo.

Parameters
oletusmitä näyteteään oletuksena

Implements fi.jyu.mit.fxgui.ModalControllerInterface< TYPE >.

Definition at line 76 of file ModalController.java.

static <TYPE> TYPE fi.jyu.mit.fxgui.ModalController< TYPE >.showModal ( URL  url,
String  title,
Stage  modalityStage,
TYPE  oletus 
)
inlinestatic

Luodaan dialogi ja palautetaan siihen täytetty data tai null.

Parameters
urlosoite, josta .fxml tiedosto löytyy
titleOtsikko joka näytetään
modalityStagemille ollaan modaalisia, null = sovellukselle
oletusmitä dataa näytetään oletuksena
Returns
null jos painetaan Cancel, muuten kirjoitettu nimi

Definition at line 117 of file ModalController.java.

static <TYPE,CONTROLLERTYPEextendsModalControllerInterface<TYPE> TYPE fi.jyu.mit.fxgui.ModalController< TYPE >.showModal ( URL  url,
String  title,
Stage  modalityStage,
TYPE  oletus,
ModalInitializeInterface< TYPE, CONTROLLERTYPE >  initializeCallback 
)
inlinestatic

Luodaan dialogi ja palautetaan siihen täytetty data tai null.

Parameters
urlosoite, josta .fxml tiedosto löytyy
titleOtsikko joka näytetään
modalityStagemille ollaan modaalisia, null = sovellukselle
oletusmitä dataa näytetään oletuksena
initializeCallbackmitä kutsutaan kun dialogi on luotu
Returns
null jos painetaan Cancel, muuten dialogin data

Definition at line 132 of file ModalController.java.

static <TYPE,CONTROLLERTYPEextendsModalControllerInterface<TYPE> CONTROLLERTYPE fi.jyu.mit.fxgui.ModalController< TYPE >.showModeless ( URL  url,
String  title,
TYPE  oletus 
)
inlinestatic

Luodaan modeless dialogi ja palautetaan sen käsittelijä

Parameters
urlosoite, josta .fxml tiedosto löytyy
titleOtsikko joka näytetään
oletusmitä dataa näytetään oletuksena
Returns
null jos painetaan Cancel, muuten kirjoitettu nimi

Definition at line 180 of file ModalController.java.

Member Data Documentation

Stage fi.jyu.mit.fxgui.ModalController< TYPE >.stage
private

Definition at line 50 of file ModalController.java.


The documentation for this class was generated from the following file: