org.jacp.javafx2.rcp.handler
Class FX2WorkbenchHandler
java.lang.Object
org.jacp.javafx2.rcp.handler.FX2WorkbenchHandler
- All Implemented Interfaces:
- 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>>
public class FX2WorkbenchHandler
- extends java.lang.Object
- implements 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>>
Handles initialization and re assignment of perspectives in workbench
- Author:
- Andy Moncsek
Constructor Summary |
FX2WorkbenchHandler(org.jacp.api.launcher.Launcher<?> launcher,
org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node> workbenchLayout,
javafx.scene.layout.GridPane root,
java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
|
Method Summary |
java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
getPerspectives()
|
FX2WorkbenchLayout |
getWorkbenchLayout()
|
void |
handleAndReplaceComponent(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
|
void |
initComponent(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FX2WorkbenchHandler
public FX2WorkbenchHandler(org.jacp.api.launcher.Launcher<?> launcher,
org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node> workbenchLayout,
javafx.scene.layout.GridPane root,
java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
handleAndReplaceComponent
public final void handleAndReplaceComponent(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
- Specified by:
handleAndReplaceComponent
in interface 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>>
initComponent
public final void initComponent(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
- Specified by:
initComponent
in interface 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>>
getWorkbenchLayout
public final FX2WorkbenchLayout getWorkbenchLayout()
getPerspectives
public final java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> getPerspectives()