Deprecated API


Contents
Deprecated Interfaces
bibliothek.gui.dock.event.DockRelocatorListener
          please use VetoableDockRelocatorListener instead. This interface will be removed in a future release 
bibliothek.gui.dock.common.SingleCDockableBackupFactory
          This interface is no longer used anywhere and gets replaced by SingleCDockableFactory. This interface will be removed in a future release. 
bibliothek.extension.gui.dock.station.split.SizeManager
          Due to the new placeholder mechanism this class/interface has become obsolete, it is no longer used anywhere. Clients should now use a PlaceholderStrategy to assign identifiers to the Dockables, with these identifiers the location and size of a Dockable is stored in a much more consistent way than using the LbSplitLayoutManager. This class/interface will be removed in a future release. 
 

Deprecated Classes
bibliothek.extension.gui.dock.preference.preferences.choice.ButtonContentChoice
          replaced by ButtonContentPreferenceModel 
bibliothek.extension.gui.dock.preference.preferences.ButtonContentPreference
          replaced by ButtonContentPreferenceModel 
bibliothek.extension.gui.dock.station.split.DockFrontendSizeManager
          Due to the new placeholder mechanism this class/interface has become obsolete, it is no longer used anywhere. Clients should now use a PlaceholderStrategy to assign identifiers to the Dockables, with these identifiers the location and size of a Dockable is stored in a much more consistent way than using the LbSplitLayoutManager. This class/interface will be removed in a future release. 
bibliothek.extension.gui.dock.station.split.LbSplitLayoutManager
          Due to the new placeholder mechanism this class/interface has become obsolete, it is no longer used anywhere. Clients should now use a PlaceholderStrategy to assign identifiers to the Dockables, with these identifiers the location and size of a Dockable is stored in a much more consistent way than using the LbSplitLayoutManager. This class/interface will be removed in a future release. 
bibliothek.gui.dock.security.SecureAbstractScreenDockWindow
          this class is no longer required and will be removed in a future release, use AbstractScreenDockWindow instead. 
bibliothek.gui.dock.common.intern.SecureControlFactory
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.common.intern.station.SecureCSplitDockStation
          this class is no longer required and will be removed in a future release 
bibliothek.gui.dock.security.SecureDockController
          this class is no longer necessary, DockController can now handle restricted environments as well. See DockController.setRestrictedEnvironment(boolean). This class will be removed in a future release 
bibliothek.gui.dock.security.SecureDockControllerFactory
          this class is no longer necessary as it has now the exact same behavior as DefaultDockControllerFactory. 
bibliothek.gui.dock.security.SecureFlapDockStation
          this class is no longer necessary and will be removed in a future release. Instead of this class, FlapDockStation should be used. 
bibliothek.gui.dock.security.SecureFlapDockStationFactory
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.security.SecureFlapWindow
          this class is no longer necessary and will be removed in a future release, use DefaultFlapWindow instead 
bibliothek.gui.dock.security.SecureFlapWindowFactory
          this class is no longer necessary and will be removed in a future release. Use DefaultFlapWindowFactory instead. 
bibliothek.gui.dock.security.SecureKeyboardController
          this class has now the exact same behavior as DefaultKeyboardController and will be removed in a future release 
bibliothek.gui.dock.security.SecureMouseFocusObserver
          this class is no longer necessary, a DefaultMouseFocusObserver can already do everything this class does. Please do no longer use this class, it will be removed in a future release. Have a look at DockController.setRestrictedEnvironment(boolean). 
bibliothek.gui.dock.security.SecureScreenDockDialog
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.security.SecureScreenDockStation
          This class now behaves like ScreenDockStation and is no longer necessary. This class will be removed in a future release. 
bibliothek.gui.dock.security.SecureScreenDockStationFactory
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.security.SecureScreenDockWindowFactory
          this class is no longer necessary, use DefaultScreenDockWindowFactory instead 
bibliothek.gui.dock.security.SecureSplitDockStation
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.security.SecureSplitDockStationFactory
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.security.SecureStackDockStation
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.security.SecureStackDockStationFactory
          this class is no longer necessary and will be removed in a future release 
bibliothek.gui.dock.station.stack.StackTabListLayout
          this class is no longer used anywhere and will be removed 
 

Deprecated Methods
bibliothek.gui.dock.common.CControl.add(CStation, boolean)
          will be removed in a future release, please use CControl.addStation(CStation, boolean) instead. 
bibliothek.gui.DockFrontend.add(Dockable, String)
          replaced by DockFrontend.addDockable(String, Dockable), since name is used as key in a map, it should come first. Note: this method might be removed in future releases. 
bibliothek.gui.dock.common.CControl.add(M)
          will be removed in a future release, please use CControl.addDockable(MultipleCDockable) instead. 
bibliothek.gui.dock.common.CControl.add(M, String)
          will be removed in a future release, please use CControl.addDockable(String, MultipleCDockable) instead 
bibliothek.gui.dock.common.CControl.add(S)
          will be removed in a future release, please use CControl.addDockable(SingleCDockable) instead. 
bibliothek.gui.dock.common.CControl.add(String, MultipleCDockableFactory)
          use CControl.addMultipleDockableFactory(String, MultipleCDockableFactory) 
bibliothek.gui.dock.common.CControl.addContentArea(CContentArea)
          this method has not the same behavior as CControl.createContentArea(String), this method will either be removed in future releases or change its behavior 
bibliothek.gui.dock.control.DockRelocator.addDockRelocatorListener(DockRelocatorListener)
          will be removed in a future release 
bibliothek.gui.dock.control.relocator.AbstractDockRelocator.addDockRelocatorListener(DockRelocatorListener)
           
bibliothek.gui.DockFrontend.addRoot(DockStation, String)
          replaced by DockFrontend.addRoot(String, DockStation), since name is used as key in a map it should come first 
bibliothek.gui.dock.common.CControl.addSingleBackupFactory(String, SingleCDockableFactory)
          will be removed in a future release, please use CControl.addSingleDockableFactory(String, SingleCDockableFactory) instead 
bibliothek.gui.DockController.addUIListener(UIListener)
          please use DockController.getThemeManager() to handle UIListeners, this method will be removed in a future release. 
bibliothek.gui.dock.common.menu.CLookAndFeelMenuPiece.destroy()
           
bibliothek.gui.dock.facile.menu.LookAndFeelMenuPiece.destroy()
          the method LookAndFeelMenuPiece.unbind() is automatically called if this menu is no longer visible, that method will also uninstall resources 
bibliothek.gui.dock.themes.basic.BasicStationPaint.getColor()
          see BasicStationPaint.setColor(Color) 
bibliothek.gui.DockUI.getCombiner(Combiner, DockStation)
          this method is no longer used, clients should use the ThemeManager to retrieve such resources 
bibliothek.gui.DockUI.getDisplayerFactory(DisplayerFactory, DockStation)
          this method is no longer used, clients should use the ThemeManager to retrieve such resources 
bibliothek.gui.DockFrontend.getDockables()
          please use DockFrontend.listDockables() 
bibliothek.gui.DockController.getFocusObserver()
          replaced by DockController.getMouseFocusObserver() 
bibliothek.gui.dock.station.screen.ScreenDockStationFactory.getOwner()
          replaced by ScreenDockStationFactory.getProvider() 
bibliothek.gui.DockUI.getPaint(StationPaint, DockStation)
          since the ThemeManager exists, this method should no longer be used. Instead an UIValue should be registered at the ThemeManager, see DefaultStationPaintValue. 
bibliothek.gui.dock.common.CControl.getSingleBackupFactory(String)
          will be removed in a future release, please use CControl.getSingleDockableFactory(String) instead 
bibliothek.gui.dock.common.CWorkingArea.isSuppressTitle()
          use AbstractCDockable.isTitleShown() instead 
bibliothek.gui.dock.common.intern.AbstractCDockable.propertyListeners()
          subclasses should use CListenerCollection.getCDockablePropertyListener() of AbstractCDockable.listenerCollection if they want to fire an event 
bibliothek.gui.dock.layout.PredefinedDockSituation.put(DockElement)
          use PredefinedDockSituation.put(String, DockElement) instead 
bibliothek.gui.dock.control.DockRelocator.removeDockRelocatorListener(DockRelocatorListener)
          will be removed in a future release 
bibliothek.gui.dock.control.relocator.AbstractDockRelocator.removeDockRelocatorListener(DockRelocatorListener)
           
bibliothek.gui.dock.common.CControl.removeSingleBackupFactory(String)
          will be removed in a future release, please use CControl.removeSingleDockableFactory(String) instead 
bibliothek.gui.DockController.removeUIListener(UIListener)
          please use DockController.getThemeManager() to handle UIListeners, this method will be removed in a future release. 
bibliothek.gui.dock.themes.basic.BasicDockTitle.reshape(int, int, int, int)
           
bibliothek.gui.dock.themes.basic.BasicStationPaint.setColor(Color)
          better use the ColorManager with keys paint.line, paint.divider, paint.insertion 
bibliothek.gui.dock.common.CWorkingArea.setSuppressTitle(boolean)
          use AbstractCDockable.setTitleShown(boolean) instead 
bibliothek.gui.dock.common.CControl.setTheme(DockTheme)
          replaced by CControl.setTheme(String). While this method still works, the theme will not get stored persistent and any module using the ThemeMap (CControl.getThemes()) will not be informed about the change. 
bibliothek.gui.dock.common.intern.AbstractCDockable.stateListeners()
          subclasses should use CListenerCollection.getCDockableStateListener() of AbstractCDockable.listenerCollection if they want to fire an event 
bibliothek.gui.DockController.updateUI()
          please use DockController.getThemeManager() to call a similar named method, this method will be removed in a future release. 
 

Deprecated Constructors
bibliothek.gui.dock.common.CControl(boolean)
          it is not necessary to set the restrictedEnvironment parameter anymore, the framework will choose a fitting value itself 
bibliothek.gui.dock.common.CControl(JFrame, boolean)
          it is not necessary to set the restrictedEnvironment parameter anymore, the framework will choose a fitting value itself 
bibliothek.gui.dock.common.CControl(WindowProvider, boolean)
          it is not necessary to set the restrictedEnvironment parameter anymore, the framework will choose a fitting value itself 
bibliothek.gui.dock.common.CGrid()
          Use CGrid.CGrid(CControl) with an argument of null instead. This method may be removed in a future release. 
bibliothek.gui.dock.util.PropertyKey(String, PropertyFactory)
          replaced by PropertyKey.PropertyKey(String, PropertyFactory, boolean)