public class FXActionListener extends java.lang.Object implements javafx.event.EventHandler<javafx.event.Event>, IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
Constructor and Description |
---|
FXActionListener(IAction<javafx.event.Event,java.lang.Object> action,
java.util.concurrent.BlockingQueue<IAction<javafx.event.Event,java.lang.Object>> globalMessageQueue) |
Modifier and Type | Method and Description |
---|---|
IAction<javafx.event.Event,java.lang.Object> |
getAction()
Returns the action.
|
javafx.event.EventHandler<javafx.event.Event> |
getListener()
Returns implementation specific ActionListener.
|
void |
handle(javafx.event.Event t) |
void |
notifyComponents(IAction<javafx.event.Event,java.lang.Object> action)
Notify component when action fired.
|
void |
performAction(javafx.event.Event arg0)
Abstraction to handle actions/events uniform on different toolkits.
|
public void notifyComponents(IAction<javafx.event.Event,java.lang.Object> action)
IActionListener
notifyComponents
in interface IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
action
- ; the action fired by componentspublic IAction<javafx.event.Event,java.lang.Object> getAction()
IActionListener
getAction
in interface IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public javafx.event.EventHandler<javafx.event.Event> getListener()
IActionListener
getListener
in interface IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public void handle(javafx.event.Event t)
handle
in interface javafx.event.EventHandler<javafx.event.Event>
public void performAction(javafx.event.Event arg0)
IActionListener
performAction
in interface IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
arg0
- ; proxy to common event handlers