D - the Dockable typeDATA - the DockableData typepublic class SimpleDockableDataManager<D,DATA extends DockableData> extends Object implements DockableDataManager<D,DATA>
DockableDataManager.
 TODO: Thread-safe?| Constructor and Description | 
|---|
SimpleDockableDataManager()
Creates a new instance of this class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DATA | 
getDockableData(D dockable)
Gets the registered  
DockableData of the specified Dockable. | 
void | 
registerDockableData(D dockable,
                    DATA dockableData)
Registers the  
DockableData for the specified Dockable. | 
DATA | 
unregisterDockableData(D dockable)
Unregisters the  
DockableData for the specified Dockable. | 
public SimpleDockableDataManager()
public DATA getDockableData(D dockable)
DockableData of the specified Dockable.getDockableData in interface DockableDataManager<D,DATA extends DockableData>dockable - the Dockablepublic void registerDockableData(D dockable, DATA dockableData)
DockableData for the specified Dockable.registerDockableData in interface DockableDataManager<D,DATA extends DockableData>dockable - the DockabledockableData - the DockableData to registerpublic DATA unregisterDockableData(D dockable)
DockableData for the specified Dockable.unregisterDockableData in interface DockableDataManager<D,DATA extends DockableData>dockable - the DockableCopyright © 2012–2016 Drombler. All rights reserved.