public class EfficientControlFactory extends Object implements CControlFactory
| Constructor and Description |
|---|
EfficientControlFactory() |
public DockController createController(CControl owner)
CControlFactoryDockController.createController in interface CControlFactoryowner - the control for which the result of this method will be usedpublic CDockFrontend createFrontend(CControlAccess owner, DockController controller)
CControlFactoryDockFrontend that will be used by owner.createFrontend in interface CControlFactoryowner - the ownercontroller - the controller to be used by the new frontendpublic MutableCControlRegister createRegister(CControl owner)
CControlFactoryowner.createRegister in interface CControlFactoryowner - the owner of the registerpublic CommonDockStation<FlapDockStation,CFlapDockStation> createFlapDockStation(Component expansion, CommonStationDelegate<CFlapDockStation> delegate)
CControlFactoryFlapDockStation.createFlapDockStation in interface CControlFactoryexpansion - a Component which will be some parent of
the result, the FlapDockStation.getExpansionBounds() should
act as if expansion were the whole stationdelegate - some methods that can be used by the created stationpublic CommonDockStation<ScreenDockStation,CScreenDockStation> createScreenDockStation(WindowProvider owner, CommonStationDelegate<CScreenDockStation> delegate)
CControlFactoryScreenDockStation.createScreenDockStation in interface CControlFactoryowner - the owner of the dialogs of the stationdelegate - some methods that can be used by the created stationpublic CommonDockStation<SplitDockStation,CSplitDockStation> createSplitDockStation(CommonStationDelegate<CSplitDockStation> delegate)
CControlFactorySplitDockStation that implements CommonDockable
as well.createSplitDockStation in interface CControlFactorydelegate - some methods that can be used by the created stationCopyright © 2018. All rights reserved.