Class MarketSceneEventHandler
- java.lang.Object
-
- ch.sahits.game.openpatrician.display.javafx.MarketSceneEventHandler
-
- All Implemented Interfaces:
ISceneEventHandler
@Component @Lazy @DependentInitialisation(StartNewGameBean.class) public class MarketSceneEventHandler extends java.lang.Object implements ISceneEventHandler
- Author:
- Andi Hotz, (c) Sahits GmbH, 2013 Created on Dec 13, 2013
-
-
Field Summary
Fields Modifier and Type Field Description private javafx.beans.property.ObjectProperty<EScene>
currentScene
private IDialogContoller
dialogContoller
-
Constructor Summary
Constructors Constructor Description MarketSceneEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.ObjectProperty<EScene>
currentSceneProperty()
Representing the current scene.void
handleEvent(java.lang.Object eventNotice)
Handle the eventvoid
setDialogContoller(IDialogContoller dialogContoller)
Set up the dialog controller, which defines the callback methods
-
-
-
Field Detail
-
currentScene
private javafx.beans.property.ObjectProperty<EScene> currentScene
-
dialogContoller
private IDialogContoller dialogContoller
-
-
Method Detail
-
currentSceneProperty
public javafx.beans.property.ObjectProperty<EScene> currentSceneProperty()
Description copied from interface:ISceneEventHandler
Representing the current scene.- Specified by:
currentSceneProperty
in interfaceISceneEventHandler
- Returns:
- property holding the current scene value.
-
setDialogContoller
public void setDialogContoller(IDialogContoller dialogContoller)
Description copied from interface:ISceneEventHandler
Set up the dialog controller, which defines the callback methods- Specified by:
setDialogContoller
in interfaceISceneEventHandler
- Parameters:
dialogContoller
- inject the dialog controller
-
handleEvent
public void handleEvent(java.lang.Object eventNotice)
Description copied from interface:ISceneEventHandler
Handle the event- Specified by:
handleEvent
in interfaceISceneEventHandler
- Parameters:
eventNotice
- handle an event
-
-