public abstract class DrawerModel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DrawerModel.State |
Constructor and Description |
---|
DrawerModel() |
Modifier and Type | Method and Description |
---|---|
protected abstract DrawerEntry |
add(DockableWindow dockable,
DrawerModel.State state) |
abstract DrawerPanel |
createDrawerPanel(DrawerDockableWindow drawerDockableWindow) |
abstract java.util.List<DockableWindow> |
getDockables() |
abstract java.util.List<? extends DrawerEntry> |
getEntries() |
abstract DrawerEntry |
getEntry(int i) |
abstract int |
indexOf(Dockable dockable) |
abstract int |
indexOf(DrawerElement drawerElement) |
protected abstract DrawerEntry |
remove(DockableWindow dockableWindow) |
protected abstract void |
setState(int index,
DrawerModel.State state) |
abstract int |
size() |
public abstract int size()
public abstract DrawerEntry getEntry(int i)
protected abstract void setState(int index, DrawerModel.State state)
public abstract java.util.List<? extends DrawerEntry> getEntries()
public abstract java.util.List<DockableWindow> getDockables()
public abstract int indexOf(Dockable dockable)
public abstract int indexOf(DrawerElement drawerElement)
protected abstract DrawerEntry add(DockableWindow dockable, DrawerModel.State state)
protected abstract DrawerEntry remove(DockableWindow dockableWindow)
public abstract DrawerPanel createDrawerPanel(DrawerDockableWindow drawerDockableWindow)