D - the Dockable typeDATA - the DockableData typepublic interface DockableDataManager<D,DATA extends DockableData>
DockableData.| Modifier and Type | Method and Description |
|---|---|
DATA |
getClassDockableData(D dockable)
Gets the registered
DockableData of the class of the specified Dockable. |
DATA |
getDockableData(D dockable)
Gets the registered
DockableData of the specified Dockable. |
void |
registerClassDockableData(Class<?> type,
DATA dockableData)
Registers the
DockableData for the specified type. |
void |
registerDockableData(D dockable,
DATA dockableData)
Registers the
DockableData for the specified Dockable. |
DATA |
unregisterClassDockableData(Class<?> type)
Unregisters the
DockableData for the specified type. |
DATA |
unregisterDockableData(D dockable)
Unregisters the
DockableData for the specified Dockable. |
DATA getDockableData(D dockable)
DockableData of the specified Dockable.dockable - the DockableDATA getClassDockableData(D dockable)
DockableData of the class of the specified Dockable.dockable - the Dockablevoid registerDockableData(D dockable, DATA dockableData)
DockableData for the specified Dockable.dockable - the DockabledockableData - the DockableData to registerDATA unregisterDockableData(D dockable)
DockableData for the specified Dockable.dockable - the Dockablevoid registerClassDockableData(Class<?> type, DATA dockableData)
DockableData for the specified type.
TODO: registerDefaultDockableData?type - the typedockableData - the DockableData to registerDATA unregisterClassDockableData(Class<?> type)
DockableData for the specified type.
TODO: unregisterDefaultDockableData?type - the typeCopyright © 2012–2015 Drombler. All rights reserved.