org.jacp.javafx2.rcp.action
Class FX2ActionListener
java.lang.Object
org.jacp.javafx2.rcp.action.FX2ActionListener
- All Implemented Interfaces:
- java.util.EventListener, javafx.event.EventHandler<javafx.event.Event>, org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public class FX2ActionListener
- extends java.lang.Object
- implements javafx.event.EventHandler<javafx.event.Event>, org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
This class represents the JACP FX2 Event listener... this class can be
assigned to components, it reacts on actions and notifies other components in
JACP
- Author:
- Andy Moncsek
Constructor Summary |
FX2ActionListener(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
java.util.concurrent.BlockingQueue<org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> globalMessageQueue)
|
Method Summary |
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> |
getAction()
|
javafx.event.EventHandler<javafx.event.Event> |
getListener()
|
void |
handle(javafx.event.Event t)
|
void |
notifyComponents(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
void |
performAction(javafx.event.Event arg0)
|
void |
setAction(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FX2ActionListener
public FX2ActionListener(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
java.util.concurrent.BlockingQueue<org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> globalMessageQueue)
notifyComponents
public void notifyComponents(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
- Specified by:
notifyComponents
in interface org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
setAction
public void setAction(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
- Specified by:
setAction
in interface org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
getAction
public org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> getAction()
- Specified by:
getAction
in interface org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
getListener
public javafx.event.EventHandler<javafx.event.Event> getListener()
- Specified by:
getListener
in interface org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
handle
public void handle(javafx.event.Event t)
- Specified by:
handle
in interface javafx.event.EventHandler<javafx.event.Event>
performAction
public void performAction(javafx.event.Event arg0)
- Specified by:
performAction
in interface org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>