bibliothek.gui.dock.toolbar.intern
Class CommonToolbarItemDockable

java.lang.Object
  extended by bibliothek.gui.dock.dockable.AbstractDockable
      extended by bibliothek.gui.dock.ToolbarItemDockable
          extended by bibliothek.gui.dock.toolbar.intern.CommonToolbarItemDockable
All Implemented Interfaces:
bibliothek.gui.dock.common.intern.CommonDockable, bibliothek.gui.dock.common.intern.CommonElement, bibliothek.gui.dock.component.DockComponentRoot, bibliothek.gui.dock.DockElement, bibliothek.gui.dock.DockElementRepresentative, bibliothek.gui.dock.station.support.PlaceholderListItem<bibliothek.gui.Dockable>, ExpandableToolbarItem, bibliothek.gui.Dockable

public class CommonToolbarItemDockable
extends ToolbarItemDockable
implements bibliothek.gui.dock.common.intern.CommonDockable

A ToolbarItemDockable that is used as CommonDockable by a CToolbarItem.

Author:
Benjamin Sigg

Constructor Summary
CommonToolbarItemDockable(CToolbarItem item)
          Creates a new dockable.
 
Method Summary
 CommonToolbarItemDockable asDockable()
           
 bibliothek.gui.dock.common.intern.station.CommonDockStation<?,?> asDockStation()
           
 bibliothek.gui.dock.common.intern.CDockable getDockable()
           
 String getFactoryID()
           
 bibliothek.gui.dock.action.DockActionSource[] getSources()
           
 bibliothek.gui.dock.common.CStation<?> getStation()
           
 
Methods inherited from class bibliothek.gui.dock.ToolbarItemDockable
accept, accept, addExpandableListener, addMouseInputListener, createRootHandler, createTitleIcon, getComponent, getExpandedState, getOrientation, isEnabled, removeExpandableListener, removeMouseInputListener, setAction, setComponent, setController, setExpandedState, setItem, toString
 
Methods inherited from class bibliothek.gui.dock.dockable.AbstractDockable
addDockableListener, addDockableStateListener, addDockHierarchyListener, addKeyListener, bind, configureDisplayerHints, fireTitleBound, fireTitleExchanged, fireTitleExchanged, fireTitleIconChanged, fireTitleTextChanged, fireTitleTooltipChanged, fireTitleUnbound, getComponentConfiguration, getConfigurableDisplayerHints, getController, getDockableStateListeners, getDockElementObserver, getDockParent, getElement, getGlobalActionOffers, getLocalActionOffers, getPopupLocation, getRootHandler, getTitleIcon, getTitleIconHandling, getTitleText, getTitleToolTip, isDockableShowing, isDockableVisible, isUsedAsTitle, listBoundTitles, removeDockableListener, removeDockableStateListener, removeDockHierarchyListener, removeKeyListener, requestDisplayer, requestDockTitle, resetTitleIcon, setActionOffers, setComponentConfiguration, setDockParent, setTitleIcon, setTitleIconHandling, setTitleText, setTitleToolTip, shouldFocus, shouldTransfersFocus, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface bibliothek.gui.Dockable
accept, accept, addDockableListener, addDockableStateListener, addDockHierarchyListener, addMouseInputListener, bind, configureDisplayerHints, getComponent, getController, getDockParent, getGlobalActionOffers, getLocalActionOffers, getTitleIcon, getTitleText, getTitleToolTip, isDockableShowing, isDockableVisible, listBoundTitles, removeDockableListener, removeDockableStateListener, removeDockHierarchyListener, removeMouseInputListener, requestDisplayer, requestDockTitle, setController, setDockParent, unbind
 
Methods inherited from interface bibliothek.gui.dock.DockElementRepresentative
getElement, getPopupLocation, isUsedAsTitle, shouldFocus, shouldTransfersFocus
 
Methods inherited from interface bibliothek.gui.dock.component.DockComponentRoot
getComponentConfiguration, setComponentConfiguration
 

Constructor Detail

CommonToolbarItemDockable

public CommonToolbarItemDockable(CToolbarItem item)
Creates a new dockable.

Parameters:
item - the item which is represented by this dockable
Method Detail

asDockable

public CommonToolbarItemDockable asDockable()
Specified by:
asDockable in interface bibliothek.gui.dock.common.intern.CommonElement
Specified by:
asDockable in interface bibliothek.gui.dock.DockElement
Specified by:
asDockable in interface bibliothek.gui.dock.station.support.PlaceholderListItem<bibliothek.gui.Dockable>
Overrides:
asDockable in class bibliothek.gui.dock.dockable.AbstractDockable

asDockStation

public bibliothek.gui.dock.common.intern.station.CommonDockStation<?,?> asDockStation()
Specified by:
asDockStation in interface bibliothek.gui.dock.common.intern.CommonElement
Specified by:
asDockStation in interface bibliothek.gui.dock.DockElement
Overrides:
asDockStation in class ToolbarItemDockable

getDockable

public bibliothek.gui.dock.common.intern.CDockable getDockable()
Specified by:
getDockable in interface bibliothek.gui.dock.common.intern.CommonDockable

getStation

public bibliothek.gui.dock.common.CStation<?> getStation()
Specified by:
getStation in interface bibliothek.gui.dock.common.intern.CommonDockable

getSources

public bibliothek.gui.dock.action.DockActionSource[] getSources()
Specified by:
getSources in interface bibliothek.gui.dock.common.intern.CommonDockable

getFactoryID

public String getFactoryID()
Specified by:
getFactoryID in interface bibliothek.gui.dock.common.intern.CommonDockable
Specified by:
getFactoryID in interface bibliothek.gui.dock.DockElement
Overrides:
getFactoryID in class ToolbarItemDockable