public class DefaultDockControllerFactory extends Object implements DockControllerFactory
DockControllerFactory, creating
only the default-versions of every element.| Constructor and Description |
|---|
DefaultDockControllerFactory() |
public DockRegisterListener createActionBinder(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryDockAction is
bound to its Dockable.createActionBinder in interface DockControllerFactorycontroller - 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.nullpublic ActionViewConverter createActionViewConverter(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycreateActionViewConverter in interface DockControllerFactorycontroller - 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.nullpublic ActionOffer createDefaultActionOffer(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryActionOffer will
be used if no other offer was interested in a Dockable.createDefaultActionOffer in interface DockControllerFactorycontroller - 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.nullpublic DoubleClickController createDoubleClickController(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycreateDoubleClickController in interface DockControllerFactorycontroller - 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.nullpublic DockRegisterListener createVisibilityFocusObserver(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryDockable is always visible.createVisibilityFocusObserver in interface DockControllerFactorycontroller - 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.nullpublic FocusController createFocusController(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycontrollercreateFocusController in interface DockControllerFactorycontroller - 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.nullpublic FocusHistory createFocusHistory(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycontrollercreateFocusHistory in interface DockControllerFactorycontroller - 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.nullpublic DockableSelector createDockableSelector(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryDockables.createDockableSelector in interface DockControllerFactorycontroller - 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.nullpublic KeyboardController createKeyboardController(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycreateKeyboardController in interface DockControllerFactorycontroller - 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.nullpublic MouseFocusObserver createMouseFocusObserver(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryMouseEvents that lead to focus changescreateMouseFocusObserver in interface DockControllerFactorycontroller - 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.nullpublic PopupController createPopupController(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycreatePopupController in interface DockControllerFactorycontroller - 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.nullpublic DockRegister createRegister(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycreateRegister in interface DockControllerFactorycontroller - 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.public DockRelocator createRelocator(DockController controller, ControllerSetupCollection setup)
DockControllerFactorycreateRelocator in interface DockControllerFactorycontroller - 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.public SingleParentRemover createSingleParentRemover(DockController controller, ControllerSetupCollection setup)
DockControllerFactorySingleParentRemover that will be used to remove
some stations from this controller.createSingleParentRemover in interface DockControllerFactorycontroller - 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.public GlobalMouseDispatcher createGlobalMouseDispatcher(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryGlobalMouseDispatcher which will be responsible for collecting and distributing
global MouseEvents.createGlobalMouseDispatcher in interface DockControllerFactorycontroller - 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.public ExtensionManager createExtensionManager(DockController controller, ControllerSetupCollection setup)
DockControllerFactoryExtensionManager.createExtensionManager in interface DockControllerFactorycontroller - 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.nullpublic DockComponentManager createDockComponentManager(DockController dockController, ControllerSetupCollection setup)
DockControllerFactoryDockComponentManager.createDockComponentManager in interface DockControllerFactorydockController - 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.nullCopyright © 2017 Docking Frames. All rights reserved.