public class FXPerspectiveCoordinator extends AFXCoordinator implements IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
Constructor and Description |
---|
FXPerspectiveCoordinator() |
Modifier and Type | Method and Description |
---|---|
void |
addPerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
Add the perspective to observe.
|
IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>> |
getComponentHandler()
Returns the associated componentHandler.
|
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
handleActive(P component,
IAction<javafx.event.Event,java.lang.Object> action)
Handle a message to an active component.
|
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
handleInActive(P component,
IAction<javafx.event.Event,java.lang.Object> action)
Handle a message to an inactive component.
|
void |
handleMessage(java.lang.String target,
IAction<javafx.event.Event,java.lang.Object> action)
Handles message to specific component addressed by the id.
|
void |
removePerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
Remove the perspective; e.g. when perspective is deactivated
|
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
setComponentHandler(IComponentHandler<P,IAction<javafx.event.Event,java.lang.Object>> handler)
set associated componentHandler
|
getMessageQueue, run
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMessageQueue
public void handleMessage(java.lang.String target, IAction<javafx.event.Event,java.lang.Object> action)
ICoordinator
handleMessage
in interface ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public <P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> void handleActive(P component, IAction<javafx.event.Event,java.lang.Object> action)
ICoordinator
handleActive
in interface ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public <P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> void handleInActive(P component, IAction<javafx.event.Event,java.lang.Object> action)
ICoordinator
handleInActive
in interface ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public void addPerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
IPerspectiveCoordinator
addPerspective
in interface IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public void removePerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
IPerspectiveCoordinator
removePerspective
in interface IPerspectiveCoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>> getComponentHandler()
ICoordinator
getComponentHandler
in interface ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public <P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> void setComponentHandler(IComponentHandler<P,IAction<javafx.event.Event,java.lang.Object>> handler)
ICoordinator
setComponentHandler
in interface ICoordinator<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>