D - the Dockable typepublic class SimpleDockablePreferencesManager<D> extends Object implements DockablePreferencesManager<D>
DockablePreferencesManager.
 Note: This class is some pre-work changing (once drag'n'drop * is supported) DockablePreferences.
 TODO: Thread-safe?| Constructor and Description | 
|---|
SimpleDockablePreferencesManager()
Creates a new instance of this class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DockablePreferences | 
getDockablePreferences(D dockable)
Gets the  
DockablePreferences of the specified Dockable. | 
void | 
registerDefaultDockablePreferences(Class<?> dockableClass,
                                  DockablePreferences dockablePreferences)
Registers the default  
DockablePreferences | 
void | 
reset()
Resets the  
DockablePreferences of all Dockables to their default values. | 
DockablePreferences | 
unregisterDockablePreferences(D dockable)
Unregisters the  
DockablePreferences of the specified Dockable. | 
public SimpleDockablePreferencesManager()
public DockablePreferences getDockablePreferences(D dockable)
DockablePreferences of the specified Dockable.getDockablePreferences in interface DockablePreferencesManager<D>dockable - the Dockablepublic void registerDefaultDockablePreferences(Class<?> dockableClass, DockablePreferences dockablePreferences)
DockablePreferencesregisterDefaultDockablePreferences in interface DockablePreferencesManager<D>public DockablePreferences unregisterDockablePreferences(D dockable)
DockablePreferences of the specified Dockable.unregisterDockablePreferences in interface DockablePreferencesManager<D>dockable - the DockablePreferences of the specified Dockablepublic void reset()
DockablePreferences of all Dockables to their default values.reset in interface DockablePreferencesManager<D>Copyright © 2012–2016 Drombler. All rights reserved.