|
||||||||||
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)
MouseEvent
s 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)
Dockable
s.
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 MouseEvent
s.
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 |