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)
DockablePreferences
registerDefaultDockablePreferences
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–2017 Drombler. All rights reserved.