|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacp.javafx2.rcp.workbench.AFX2Workbench
public abstract class AFX2Workbench
represents the basic JavaFX2 workbench instance; handles perspectives and components;
Constructor Summary | |
---|---|
AFX2Workbench()
|
Method Summary | |
---|---|
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()
|
java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
getPerspectives()
|
FX2WorkbenchLayout |
getWorkbenchLayout()
|
void |
handleInitialLayout(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node> layout)
|
abstract void |
handleInitialLayout(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action,
org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node> layout,
javafx.stage.Stage stage)
JavaFX2 specific initialization method to create a workbench instance |
void |
init(org.jacp.api.launcher.Launcher<?> launcher)
|
void |
initComponents(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
abstract void |
postHandle(FX2ComponentLayout layout)
Handle menu and bar entries created in @see handleInitialLayout(IAction, IWorkbenchLayout, Stage) |
void |
registerComponent(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
|
void |
setPerspectives(java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
|
void |
start(javafx.stage.Stage stage)
JavaFX2 specific start sequence |
void |
unregisterComponent(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 |
Constructor Detail |
---|
public AFX2Workbench()
Method Detail |
---|
public final void start(javafx.stage.Stage stage) throws java.lang.Exception
stage
-
java.lang.Exception
public void init(org.jacp.api.launcher.Launcher<?> launcher)
init
in interface org.jacp.api.workbench.IBase<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void initComponents(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
initComponents
in interface org.jacp.api.component.IRootComponent<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 void handleInitialLayout(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action, org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node> layout)
handleInitialLayout
in interface org.jacp.api.workbench.IWorkbench<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public abstract void handleInitialLayout(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action, org.jacp.api.componentLayout.IWorkbenchLayout<javafx.scene.Node> layout, javafx.stage.Stage stage)
action
- layout
- stage
- public abstract void postHandle(FX2ComponentLayout layout)
handleInitialLayout(IAction, IWorkbenchLayout, Stage)
layout
- public final void registerComponent(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
registerComponent
in interface org.jacp.api.component.IRootComponent<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 final void unregisterComponent(org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective)
unregisterComponent
in interface org.jacp.api.component.IRootComponent<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 final FX2WorkbenchLayout getWorkbenchLayout()
getWorkbenchLayout
in interface org.jacp.api.workbench.IWorkbench<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
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()
getComponentHandler
in interface org.jacp.api.component.IRootComponent<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 final void setPerspectives(java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
setPerspectives
in interface org.jacp.api.workbench.IBase<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final java.util.List<org.jacp.api.perspective.IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> getPerspectives()
getPerspectives
in interface org.jacp.api.workbench.IBase<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |