|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DockControllerFactory
Contains various factory methods which are used during initialization
of a DockController
| Method Detail |
|---|
DockRegister createRegister(DockController controller,
ControllerSetupCollection setup)
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
DockRelocator createRelocator(DockController controller,
ControllerSetupCollection setup)
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
DockRegisterListener createVisibilityFocusObserver(DockController controller,
ControllerSetupCollection setup)
Dockable is always visible.
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
PopupController createPopupController(DockController controller,
ControllerSetupCollection setup)
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
DockRegisterListener createActionBinder(DockController controller,
ControllerSetupCollection setup)
DockAction is
bound to its Dockable.
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
MouseFocusObserver createMouseFocusObserver(DockController controller,
ControllerSetupCollection setup)
MouseEvents that lead to focus changes
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
FocusController createFocusController(DockController controller,
ControllerSetupCollection setup)
controller
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
FocusHistory createFocusHistory(DockController controller,
ControllerSetupCollection setup)
controller
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
DoubleClickController createDoubleClickController(DockController controller,
ControllerSetupCollection setup)
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
KeyboardController createKeyboardController(DockController controller,
ControllerSetupCollection setup)
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
DockableSelector createDockableSelector(DockController controller,
ControllerSetupCollection setup)
Dockables.
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
ActionViewConverter createActionViewConverter(DockController controller,
ControllerSetupCollection setup)
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
ActionOffer createDefaultActionOffer(DockController controller,
ControllerSetupCollection setup)
ActionOffer will
be used if no other offer was interested in a Dockable.
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
SingleParentRemover createSingleParentRemover(DockController controller,
ControllerSetupCollection setup)
SingleParentRemover that will be used to remove
some stations from this controller.
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
GlobalMouseDispatcher createGlobalMouseDispatcher(DockController controller,
ControllerSetupCollection setup)
GlobalMouseDispatcher which will be responsible for collecting and distributing
global MouseEvents.
controller - the controller for which the element is createdsetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
ExtensionManager createExtensionManager(DockController controller,
ControllerSetupCollection setup)
ExtensionManager.
controller - the controller which will use the managersetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
DockComponentManager createDockComponentManager(DockController dockController,
ControllerSetupCollection setup)
DockComponentManager.
controller - the controller which will use the new managersetup - an observable where new objects can add ControllerSetupListener
to be informed when the setup of controller is finished.
null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||