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)