Uses of Interface
bibliothek.gui.dock.action.DockActionSource

Packages that use DockActionSource
bibliothek.extension.gui.dock.theme.eclipse Various graphical and logical components needed when the EclipseTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse.stack.tab Various components needed to paint and manage the tab which is visible on a EclipseTabPane
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.action The components dealing with the logic of DockActions. 
bibliothek.gui.dock.action.actions Contains a set of different DockActions and supporting classes. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.action CActions and supporting classes that are not intended for clients to be used directly. 
bibliothek.gui.dock.common.intern.station Contains the CommonStation, various implementations of CommonStation and supporting classes. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework. 
bibliothek.gui.dock.facile.action Some DockActions used by Common
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.themes.basic.action.buttons Classes which allow to paint and interact with a BasicButtonModel
bibliothek.gui.dock.themes.basic.action.menu Handlers taking various kinds of DockAction and presenting them as MenuViewItem in order to display the actions in a menu. 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
 

Uses of DockActionSource in bibliothek.extension.gui.dock.theme.eclipse
 

Classes in bibliothek.extension.gui.dock.theme.eclipse that implement DockActionSource
 class EclipseDockActionSource
          A list of DockActions filtered by the EclipseThemeConnector, using EclipseThemeConnector.isTabAction(Dockable, DockAction).
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockActionSource
EclipseDockActionSource(EclipseTheme theme, DockActionSource source, Dockable dockable, boolean tab)
          Creates a new source
 

Uses of DockActionSource in bibliothek.extension.gui.dock.theme.eclipse.stack.tab
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return DockActionSource
protected  DockActionSource BasicTabDockTitle.getActionSourceFor(Dockable dockable)
           
 

Uses of DockActionSource in bibliothek.gui
 

Methods in bibliothek.gui that return DockActionSource
 DockActionSource DockStation.getDirectActionOffers(Dockable dockable)
          Gets a list of actions which should be available for the user and affect the child dockable.
 DockActionSource Dockable.getGlobalActionOffers()
          Gets a list of all DockActions which might be triggered while this Dockable is visible.
 DockActionSource DockStation.getIndirectActionOffers(Dockable dockable)
          Gets a list of actions which should be available for the user and affect dockable.
 DockActionSource Dockable.getLocalActionOffers()
          Gets a list of DockActions which should be triggerable if this Dockable is visible.
 DockActionSource DockFrontend.Hider.getSource(Dockable dockable)
           
 DockActionSource DockController.listOffers(Dockable dockable)
          Creates a list of DockActions which can affect Dockable.
 

Uses of DockActionSource in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockActionSource
 DockActionSource SplitDockStation.getGlobalActionOffers()
           
 DockActionSource ScreenDockStation.getIndirectActionOffers(Dockable dockable)
           
 DockActionSource SplitDockStation.getIndirectActionOffers(Dockable dockable)
           
 DockActionSource SplitDockStation.getLocalActionOffers()
           
 

Uses of DockActionSource in bibliothek.gui.dock.action
 

Classes in bibliothek.gui.dock.action that implement DockActionSource
 class AbstractDockActionSource
          A simple implementation of DockActionSource that just handles the listeners for sources.
 class DefaultDockActionSource
          The DefaultDockActionSource is nothing more than a list of DockActions that may be changed at any time.
 class FilteredDockActionSource
          A DockActionSource which shows a selection of DockActions fetched from another DockActionSource
 class HierarchyDockActionSource
          A DockActionSource which observes the hierarchy of a Dockable and changes its content using DockController.listOffers(bibliothek.gui.Dockable).
 class MultiDockActionSource
          A DockActionSource that combines various sources in one source.
 

Methods in bibliothek.gui.dock.action that return DockActionSource
 DockActionSource MenuDockAction.getMenu(Dockable dockable)
          Returns the menu that is represented by this action.
protected abstract  DockActionSource ActionPopup.getSource()
          Gets the actions, that will be displayed
 DockActionSource SimpleTypedActionGuard.getSource()
          Gets the DockActionSource that will be added to all Dockables with the correct type.
 DockActionSource ActionGuard.getSource(Dockable dockable)
          Gets a list of actions for the Dockable
 DockActionSource TypedActionGuard.getSource(Dockable dockable)
           
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DropDownAction.getSubActions(Dockable dockable)
          Gets the actions that should be shown for this action.
protected  DockActionSource SimpleTypedActionGuard.getTypedSource(T dockable)
           
protected abstract  DockActionSource TypedActionGuard.getTypedSource(T dockable)
          Gets the DockActionSource that will be returned by getSource.
 

Methods in bibliothek.gui.dock.action with parameters of type DockActionSource
 void MultiDockActionSource.add(DockActionSource source)
          Adds a source as child of this source.
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 void MultiDockActionSource.remove(DockActionSource source)
          Removes source from this MultiDockActionSource.
 void SimpleTypedActionGuard.setSource(DockActionSource source)
          Sets the source of this ActionGuard.
 boolean ActionPopupSuppressor.suppress(Dockable dockable, DockActionSource source)
          Tells whether to suppress or to allow a popup for source.
 

Constructors in bibliothek.gui.dock.action with parameters of type DockActionSource
FilteredDockActionSource(DockActionSource source)
          Creates a new filtered DockActionSource.
MultiDockActionSource(DockActionSource... sources)
          Constructs a new source.
MultiDockActionSource(LocationHint hint, DockActionSource... sources)
          Constructs a new source.
SimpleTypedActionGuard(Class<T> type, DockActionSource source)
          Sets the type and the source of this guard
 

Uses of DockActionSource in bibliothek.gui.dock.action.actions
 

Methods in bibliothek.gui.dock.action.actions that return DockActionSource
 DockActionSource SimpleMenuAction.getMenu()
          Gets the menu of this action
 DockActionSource SimpleMenuAction.getMenu(Dockable dockable)
           
 

Methods in bibliothek.gui.dock.action.actions with parameters of type DockActionSource
 void SimpleMenuAction.setMenu(DockActionSource menu)
          Sets a menu that will be displayed instead of this action.
 

Constructors in bibliothek.gui.dock.action.actions with parameters of type DockActionSource
SimpleMenuAction(DockActionSource menu)
          Creates a new action.
 

Uses of DockActionSource in bibliothek.gui.dock.common.intern
 

Methods in bibliothek.gui.dock.common.intern that return DockActionSource
 DockActionSource[] CommonDockable.getSources()
          Gets a set of DockActionSources which are to be displayed on this CommonDockable.
 DockActionSource[] DefaultCommonDockable.getSources()
           
 

Constructors in bibliothek.gui.dock.common.intern with parameters of type DockActionSource
DefaultCommonDockable(CDockable dockable, DockActionSource... sources)
          Creates a new dockable
 

Uses of DockActionSource in bibliothek.gui.dock.common.intern.action
 

Classes in bibliothek.gui.dock.common.intern.action that implement DockActionSource
 class CActionSource
          This DockActionSource handles CActions.
 class CloseActionSource
          An action source that observes one CDockable and either adds or removes a close-action from itself.
 

Methods in bibliothek.gui.dock.common.intern.action that return DockActionSource
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 

Methods in bibliothek.gui.dock.common.intern.action with parameters of type DockActionSource
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 

Uses of DockActionSource in bibliothek.gui.dock.common.intern.station
 

Methods in bibliothek.gui.dock.common.intern.station that return DockActionSource
 DockActionSource[] CSplitDockStation.getSources()
           
 DockActionSource[] CommonStationDelegate.getSources()
          Gets a result for CommonDockable.getSources().
 DockActionSource[] SecureCSplitDockStation.getSources()
           
 

Uses of DockActionSource in bibliothek.gui.dock.common.mode
 

Methods in bibliothek.gui.dock.common.mode that return DockActionSource
 DockActionSource KeyedLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 

Methods in bibliothek.gui.dock.common.mode with parameters of type DockActionSource
 void KeyedLocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
           
 DockActionSource KeyedLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 

Uses of DockActionSource in bibliothek.gui.dock.dockable
 

Methods in bibliothek.gui.dock.dockable that return DockActionSource
 DockActionSource AbstractDockable.getGlobalActionOffers()
           
 DockActionSource AbstractDockable.getLocalActionOffers()
           
 

Methods in bibliothek.gui.dock.dockable with parameters of type DockActionSource
 void AbstractDockable.setActionOffers(DockActionSource source)
          Sets the action-source of this Dockable.
 

Uses of DockActionSource in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type DockActionSource
 void DockActionSourceAdapter.actionsAdded(DockActionSource source, int firstIndex, int lastIndex)
           
 void DockActionSourceListener.actionsAdded(DockActionSource source, int firstIndex, int lastIndex)
          Invoked when one or more actions are added to the source.
 void DockActionSourceAdapter.actionsRemoved(DockActionSource source, int firstIndex, int lastIndex)
           
 void DockActionSourceListener.actionsRemoved(DockActionSource source, int firstIndex, int lastIndex)
          Invoked if one or more actions are removed from the source.
 

Uses of DockActionSource in bibliothek.gui.dock.facile.action
 

Classes in bibliothek.gui.dock.facile.action that implement DockActionSource
 class KeyedActionSource
          An action source using CDockable.getAction(String) to determine which action to use.
 

Methods in bibliothek.gui.dock.facile.action that return DockActionSource
 DockActionSource ReplaceActionGuard.getSource(Dockable dockable)
           
 

Uses of DockActionSource in bibliothek.gui.dock.facile.mode
 

Methods in bibliothek.gui.dock.facile.mode that return DockActionSource
 DockActionSource DefaultLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> mode, DockActionSource source)
           
 DockActionSource LocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Called if the element dockable, which is currently in mode mode, should have some additional DockActions related to the owner of this LocationModeActionProvider.
 DockActionSource MappingLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 DockActionSource AbstractLocationMode.DockableHandle.getActions(Mode<Location> mode)
          Called by AbstractLocationMode.getActionsFor(Dockable, Mode) to the actions related to this dockable.
 DockActionSource AbstractLocationMode.getActionsFor(Dockable dockable, Mode<Location> mode)
           
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type DockActionSource
 void DefaultLocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
           
 void LocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
          Called if dockable is no longer in use and all references to dockable are to be removed.
 void MappingLocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
           
 DockActionSource DefaultLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> mode, DockActionSource source)
           
 DockActionSource LocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Called if the element dockable, which is currently in mode mode, should have some additional DockActions related to the owner of this LocationModeActionProvider.
 DockActionSource MappingLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
protected abstract  LocationModeActionProvider MappingLocationModeActionProvider.getProvider(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Gets the LocationModeActionProvider which fits the key generated by the arguments of this methode.
 

Uses of DockActionSource in bibliothek.gui.dock.station
 

Methods in bibliothek.gui.dock.station that return DockActionSource
 DockActionSource AbstractDockableStation.getDirectActionOffers(Dockable dockable)
           
 DockActionSource AbstractDockableStation.getIndirectActionOffers(Dockable dockable)
           
 

Uses of DockActionSource in bibliothek.gui.dock.station.stack
 

Methods in bibliothek.gui.dock.station.stack that return DockActionSource
protected  DockActionSource DefaultStackDockComponent.Tab.getSource()
           
 

Uses of DockActionSource in bibliothek.gui.dock.support.mode
 

Methods in bibliothek.gui.dock.support.mode that return DockActionSource
 DockActionSource Mode.getActionsFor(Dockable dockable, Mode<H> mode)
          Gets a DockActionSource which should be shown on dockable which is currently in mode.
 

Uses of DockActionSource in bibliothek.gui.dock.themes.basic.action.buttons
 

Methods in bibliothek.gui.dock.themes.basic.action.buttons with parameters of type DockActionSource
 void ButtonPanel.set(Dockable dockable, DockActionSource source)
          Changes the content which is shown.
 void ButtonPanel.set(Dockable dockable, DockActionSource source, boolean force)
          Changes the content which is shown.
 

Uses of DockActionSource in bibliothek.gui.dock.themes.basic.action.menu
 

Constructors in bibliothek.gui.dock.themes.basic.action.menu with parameters of type DockActionSource
MenuMenuHandler(DockActionSource source, Dockable dockable, JPopupMenu menu)
          Creates a new handler
 

Uses of DockActionSource in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title that return DockActionSource
protected  DockActionSource AbstractDockTitle.getActionSourceFor(Dockable dockable)
          Gets a list of all actions which will be shown on this title.