Modifier and Type | Interface and Description |
---|---|
interface |
IPerspectiveView<C,L,A,M>
This interface defines perspective components with visible ui.
|
Modifier and Type | Method and Description |
---|---|
void |
IDelegator.addPerspective(IPerspective<L,A,M> perspective)
Add the perspective to observe.
|
void |
IPerspectiveCoordinator.addPerspective(IPerspective<L,A,M> perspective)
Add the perspective to observe.
|
void |
IDelegator.removePerspective(IPerspective<L,A,M> perspective)
Remove the perspective; e.g. when perspective is deactivated TODO merge
with IPerspectiveCoordinator
|
void |
IPerspectiveCoordinator.removePerspective(IPerspective<L,A,M> perspective)
Remove the perspective; e.g. when perspective is deactivated
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IPerspective<L,A,M>> |
IBase.getPerspectives()
Get perspectives in workbench.
|
Modifier and Type | Method and Description |
---|---|
void |
IBase.setPerspectives(java.util.List<IPerspective<L,A,M>> perspectives)
Set perspectives to workbench.
|
Modifier and Type | Method and Description |
---|---|
IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>> |
FXPerspectiveCoordinator.getComponentHandler() |
Modifier and Type | Method and Description |
---|---|
void |
FXComponentDelegator.addPerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
FXMessageDelegator.addPerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
FXPerspectiveCoordinator.addPerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
FXComponentDelegator.removePerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
FXMessageDelegator.removePerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
FXPerspectiveCoordinator.removePerspective(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXWorkbenchHandler.getPerspectives() |
Modifier and Type | Method and Description |
---|---|
void |
FXWorkbenchHandler.handleAndReplaceComponent(IAction<javafx.event.Event,java.lang.Object> action,
IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
FXWorkbenchHandler.initComponent(IAction<javafx.event.Event,java.lang.Object> action,
IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
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 | Class and Description |
---|---|
class |
AFXPerspective
represents a basic javafx2 perspective that handles subcomponents,
perspectives are not handled in thread so avoid long running tasks in
perspectives.
|
Modifier and Type | Method and Description |
---|---|
static IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> |
FXUtil.findRootByObserveableId(java.lang.String id,
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
find the parent perspective to id; should be only used when no
responsible component was found
|
Modifier and Type | Method and Description |
---|---|
static IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> |
FXUtil.findRootByObserveableId(java.lang.String id,
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives)
find the parent perspective to id; should be only used when no
responsible component was found
|
Modifier and Type | Method and Description |
---|---|
IComponentHandler<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>> |
AFXWorkbench.getComponentHandler() |
java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
AFXWorkbench.getPerspectives() |
Modifier and Type | Method and Description |
---|---|
void |
AFXWorkbench.registerComponent(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
void |
AFXWorkbench.unregisterComponent(IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective) |
Modifier and Type | Method and Description |
---|---|
void |
AFXWorkbench.setPerspectives(java.util.List<IPerspective<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> perspectives) |