org.jacp.javafx2.rcp.coordinator
Class FX2PerspectiveCoordinator
java.lang.Object
java.lang.Thread
org.jacp.javafx2.rcp.coordinator.AFX2Coordinator
org.jacp.javafx2.rcp.coordinator.FX2PerspectiveCoordinator
- All Implemented Interfaces:
- java.lang.Runnable, org.jacp.api.coordinator.ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>, org.jacp.api.coordinator.IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public class FX2PerspectiveCoordinator
- extends AFX2Coordinator
- implements org.jacp.api.coordinator.IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
Observe perspectives and delegates message to correct component
- Author:
- Andy Moncsek
Nested classes/interfaces inherited from class java.lang.Thread |
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Method Summary |
void |
addPerspective(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
|
org.jacp.api.handler.IComponentHandler<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> |
getComponentHandler()
|
<P extends org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
void |
|
handleActive(P component,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
<P extends org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
void |
|
handleInActive(P component,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
void |
handleMessage(java.lang.String target,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
void |
removePerspective(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
|
<P extends org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
void |
|
setComponentHandler(org.jacp.api.handler.IComponentHandler<P,org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> handler)
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jacp.api.coordinator.ICoordinator |
getMessageQueue |
FX2PerspectiveCoordinator
public FX2PerspectiveCoordinator()
handleMessage
public void handleMessage(java.lang.String target,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
- Specified by:
handleMessage
in interface org.jacp.api.coordinator.ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
handleActive
public <P extends org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> void handleActive(P component,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
- Specified by:
handleActive
in interface org.jacp.api.coordinator.ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
handleInActive
public <P extends org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> void handleInActive(P component,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
- Specified by:
handleInActive
in interface org.jacp.api.coordinator.ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
addPerspective
public void addPerspective(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
- Specified by:
addPerspective
in interface org.jacp.api.coordinator.IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
removePerspective
public void removePerspective(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
- Specified by:
removePerspective
in interface org.jacp.api.coordinator.IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
getComponentHandler
public org.jacp.api.handler.IComponentHandler<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> getComponentHandler()
- Specified by:
getComponentHandler
in interface org.jacp.api.coordinator.ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
setComponentHandler
public <P extends org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> void setComponentHandler(org.jacp.api.handler.IComponentHandler<P,org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> handler)
- Specified by:
setComponentHandler
in interface org.jacp.api.coordinator.ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>