public class FXWorkbenchHandler extends java.lang.Object implements IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>>
Constructor and Description |
---|
FXWorkbenchHandler(Launcher<?> launcher,
IWorkbenchLayout<javafx.scene.Node> workbenchLayout,
javafx.scene.layout.GridPane root,
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
getPerspectives() |
FXWorkbenchLayout |
getWorkbenchLayout() |
void |
handleAndReplaceComponent(IAction<javafx.event.Event,java.lang.Object> action,
IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
Runs 'handle' method and replace of subcomponent in perspective.
|
void |
initComponent(IAction<javafx.event.Event,java.lang.Object> action,
IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
Handles initialization of a single component.
|
public FXWorkbenchHandler(Launcher<?> launcher, IWorkbenchLayout<javafx.scene.Node> workbenchLayout, javafx.scene.layout.GridPane root, java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
public final void handleAndReplaceComponent(IAction<javafx.event.Event,java.lang.Object> action, IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
IComponentHandler
handleAndReplaceComponent
in interface IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>>
public final void initComponent(IAction<javafx.event.Event,java.lang.Object> action, IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
IComponentHandler
initComponent
in interface IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>>
public final FXWorkbenchLayout getWorkbenchLayout()
public final java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> getPerspectives()