Uses of Class
bibliothek.util.FrameworkOnly

Packages that use FrameworkOnly
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.actions Contains a set of different DockActions and supporting classes.
The actions in this package will create views, which show Icons, text, tooltips and other gimmicks. 
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.action.core A set of DockActions that also implement CommonDockAction
bibliothek.gui.dock.common.grouping   
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.layout Implementation of a LayoutChangeStrategy and supporting classes. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.common.perspective The perspective API offers clients the possibility to define or modify the layout of an application without actually creating any CDockables. 
bibliothek.gui.dock.common.theme Classes related to the DockThemes. 
bibliothek.gui.dock.common.theme.color Introduces an extension to the color management. 
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.control.focus The focus sub-system is responsible for transfering the focus to the currently active Dockable
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.screen.magnet The magnet API allows ScreenDockWindows to attract each other, or to stick together. 
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of FrameworkOnly in bibliothek.gui
 

Methods in bibliothek.gui with annotations of type FrameworkOnly
 Combiner DockTheme.getCombiner(DockStation station)
          Gets the Combiner for station.
This method should not be used directly, instead an UIValue of type StationCombinerValue should be installed at the local ThemeManager to retrieve the value.
 DisplayerFactory DockTheme.getDisplayFactory(DockStation station)
          Gets a displayer factory for station.
This method should not be used directly, instead an UIValue of type DefaultDisplayerFactoryValue should be installed at the local ThemeManager to retrieve the value.
 DockableSelection DockTheme.getDockableSelection(DockController controller)
          Gets a selector for Dockables.
 DockableMovingImageFactory DockTheme.getMovingImageFactory(DockController controller)
          Gets a factory for images which are moved around by the user.
This method should not be invoked directly, instead the property key DockTheme.DOCKABLE_MOVING_IMAGE_FACTORY should be used.
 StationPaint DockTheme.getPaint(DockStation station)
          Gets the paint which is used to draw things onto station.
This method should not be used directly, instead an UIValue of type DefaultStationPaintValue should be installed at the local ThemeManager to retrieve the value.
 

Uses of FrameworkOnly in bibliothek.gui.dock
 

Fields in bibliothek.gui.dock with annotations of type FrameworkOnly
static PropertyKey<StackDnDAutoSelectSupport> StackDockStation.DND_AUTO_SELECT_SUPPORT
          Generic interface that listens to the drag and drop events, in order to auto select tabs.
This property is not intended to be set by clients, clients should set StackDockStation.DND_AUTO_SELECT_STRATEGY instead.
 

Methods in bibliothek.gui.dock with annotations of type FrameworkOnly
 SplitNodeFactory SplitDockStation.getNodeFactory()
          Gets the factory which is responsible for creating new SplitNodes.
 void SplitDockStation.setNodeFactory(SplitNodeFactory factory)
          Sets the factory which is responsible for creating new SplitNodes.
 

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

Classes in bibliothek.gui.dock.action.actions with annotations of type FrameworkOnly
 interface SharingDropDownDockAction
          A SharingDropDownDockAction is a DropDownAction whose properties are shared by all Dockables and whose properties can be set by the client.
 interface SharingDropDownItemAction
          A DropDownItemAction whose properties are shared among all Dockables, the properties can be modified by the client.
 interface SharingSelectableDockAction
          A SelectableDockAction whose properties are shared among all Dockables, clients can modify the properties.
 interface SharingStandardDockAction
          A SharingStandardDockAction is a StandardDockAction whose properties are shared by all Dockables and whose properties can be modified by the client.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common
 

Methods in bibliothek.gui.dock.common with annotations of type FrameworkOnly
protected  CSplitDockStationHandle CGridArea.getModeManagerHandle()
          Access to the object that represents this as CNormalModeArea and as CMaximizedModeArea.
protected  boolean CGridArea.isNormalizingArea()
          Tells whether all children of this area are considered to be normalized.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.action.core
 

Classes in bibliothek.gui.dock.common.action.core with annotations of type FrameworkOnly
 interface CommonDecoratableDockAction
          The combination of a CommonDockAction and a SharingStandardDockAction, does not introduce any new methods or fields.
This is the interface any DockAction that is used by a CDecorateableAction must implement.
 interface CommonDropDownItem
          A combination of SharingDropDownItemAction and CommonDecoratableDockAction, this interface does not add any new methods or fields.
DockActions used by the CDropDownItem must implement this interface.
 interface CommonSelectableAction
          A combination of SharingSelectableDockAction and CommonDockAction, does not add any new methods or fields.
This is the interface a DockAction must implement if used by CSelectableAction.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.grouping
 

Classes in bibliothek.gui.dock.common.grouping with annotations of type FrameworkOnly
 class GroupingDockLocationListener
          A DockHierarchyListener that calls DockableGrouping.hierarchyChanged(Dockable).
 

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

Classes in bibliothek.gui.dock.common.intern with annotations of type FrameworkOnly
 interface CControlAccess
          Gives access to the internal methods of a CControl.
This class is not intended to be used by clients, using it wrongly can result in weird behavior of its owning CControl.
 interface CDockable
          A basic element representing some Component and a wrapper around a Dockable.
Note: This interface is not intended to be implemented by clients.
 class CDockableLocationListenerManager
          Helps CDockables to keep track of their location and can automatically fire events to a CDockableLocationListener.
Clients should not instanciate this class directly, they should add a CDockableLocationListener to a CDockable instead.
 class CDockFrontend
          A DockFrontend that uses CSetting instead of Setting.
 class ControlVetoClosingListener
          A converter listening for VetoableDockFrontendEvents and firing new CVetoClosingEvents.
 class ControlVetoFocusListener
          This listener observes a DockController and forwards all calls to a CVetoFocusListener.
 class CSetting
          A Setting that stores also the contents of a CLocationModeManager.
 class DefaultCDockable
          An CDockable that uses a DefaultCommonDockable to show its content.
Subclasses may override DefaultCDockable.createCommonDockable() to provide a custom subclass of DefaultCommonDockable, note that DefaultCDockable.createCommonDockable() is called as soon as the internal representation is required, e.g.
 class DelayedWorkingAreaSetter
          A DelayedWorkingAreaSetter is a listener that is added to a CControl and waits until a CStation with a specific identifier is registered.
 

Methods in bibliothek.gui.dock.common.intern with annotations of type FrameworkOnly
 CControlAccess CDockable.getControlAccess()
          Gets the control which is responsible for this dockable.
protected  String AbstractCDockable.getDockableUniqueId()
          Gets the unique identifier that has been assigned to this CDockable by the CControl.
 void CDockable.setControlAccess(CControlAccess control)
          Sets the CControl which is responsible for this CDockable.
 

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

Classes in bibliothek.gui.dock.common.intern.action with annotations of type FrameworkOnly
 class CActionOffer
          An ActionOffer that searches for CommonDockables and asks them for their sources.
 class CDropDownItem<A extends CommonDropDownItem>
          An action which can be child of a dropdown-menu.
 class CExtendedModeAction
          This action is intended to change the ExtendedMode of a CDockable by calling CDockable.setExtendedMode(ExtendedMode).
 class CSelectableAction<A extends CommonSelectableAction>
          An action which is either selected or deselected.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.intern.layout
 

Classes in bibliothek.gui.dock.common.intern.layout with annotations of type FrameworkOnly
 class CLayoutChangeStrategy
          Strategy that pays attention to MultipleCDockableFactory.match(bibliothek.gui.dock.common.MultipleCDockable, bibliothek.gui.dock.common.MultipleCDockableLayout) and that fires CVetoClosingEvents for MultipleCDockables as well.
 class ReplacementDockFactory
          This factory is only used to extract MultipleCDockables that have been inserted into a layout by the CLayoutChangeStrategy.
 

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

Classes in bibliothek.gui.dock.common.intern.station with annotations of type FrameworkOnly
 class AbstractResizeRequestHandler
          A listener to a CControl that provides useful methods for subclasses.
 class CFlapLayoutManager
          A FlapLayoutManager that uses the properties of CDockable to find and store size and hold values.
 class CLockedResizeLayoutManager
          A LockedResizeLayoutManager that looks out for CDockable.isResizeLockedVertically() and CDockable.isResizeLockedHorizontally().
 class CSplitDockStation
          An implementation of SplitDockStation that also satisfies the CommonDockStation interface.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.intern.ui
 

Classes in bibliothek.gui.dock.common.intern.ui with annotations of type FrameworkOnly
 class ExtendedModeAcceptance
          A DockAcceptance ensuring that the extended mode property of CDockable is respected on drag and drop operations.
 class StackableAcceptance
          A DockAcceptance ensuring that the CDockable.isStackable() property is respected.
 class WorkingAreaAcceptance
          A DockAcceptance ensuring that the CDockable.getWorkingArea() property is respected.
 

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

Classes in bibliothek.gui.dock.common.mode with annotations of type FrameworkOnly
 class PreviousModeDoubleClickStrategy
          If the current mode is ExtendedMode.MAXIMIZED, then this strategy asks the CLocationModeManager for the last mode a Dockable was in and selects this mode.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.perspective
 

Methods in bibliothek.gui.dock.common.perspective with annotations of type FrameworkOnly
 DockFrontendPerspective CControlPerspective.conversion(CPerspective perspective, boolean includeWorkingAreas)
          Creates a new DockFrontendPerspective which uses the settings from perspective to read and write layouts.
 void CStationPerspective.setPerspective(CPerspective perspective)
          Informs this station by which perspective it is used.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.theme
 

Classes in bibliothek.gui.dock.common.theme with annotations of type FrameworkOnly
 class ThemeMap
          A map of ThemeFactorys.
 

Uses of FrameworkOnly in bibliothek.gui.dock.common.theme.color
 

Classes in bibliothek.gui.dock.common.theme.color with annotations of type FrameworkOnly
 class ExtendedColorBridge
          This ColorBridge uses a delegate and applies a set of CColorBridges.
 

Uses of FrameworkOnly in bibliothek.gui.dock.control
 

Methods in bibliothek.gui.dock.control with annotations of type FrameworkOnly
 void KeyboardController.kill()
          Stops this controller.
 

Uses of FrameworkOnly in bibliothek.gui.dock.control.focus
 

Methods in bibliothek.gui.dock.control.focus with annotations of type FrameworkOnly
 void MouseFocusObserver.kill()
          Stops this FocusController.
 

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

Classes in bibliothek.gui.dock.facile.action with annotations of type FrameworkOnly
 class KeyedActionSource
          An action source using CDockable.getAction(String) to determine which action to use.
 

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

Classes in bibliothek.gui.dock.facile.mode with annotations of type FrameworkOnly
 class CLocationModeSettings<B>
          This ModeSettings provides operations to load settings that were stored with version 1.0.7, no additional settings were added.
 

Uses of FrameworkOnly in bibliothek.gui.dock.station.screen.magnet
 

Methods in bibliothek.gui.dock.station.screen.magnet with annotations of type FrameworkOnly
 void MagnetController.setController(DockController controller)
          Sets the DockController which is to be used by this MagnetController.
 

Uses of FrameworkOnly in bibliothek.gui.dock.station.split
 

Classes in bibliothek.gui.dock.station.split with annotations of type FrameworkOnly
 interface SplitNodeFactory
          A SplitNodeFactory is responsible for creating the various SplitNodes that are used by a SplitDockStation.
This interface is not intended for clients to use or implement, it is purely an internal abstraction keeping an option for customized subclasses of SplitDockStation open.
 class SplitPlaceholderSet
          Keeps track of the various placeholders and Dockables of a SplitDockStation and makes sure that a placeholder is used by no more than one SplitNode.
 

Methods in bibliothek.gui.dock.station.split with annotations of type FrameworkOnly
 void SpanSplitNode.createSpans()
          Creates or re-creates the Spans used by this Leaf.
 Span[] SpanSplitNode.getSpans()
          Gets the Spans that are currently used by this Leaf.
abstract  void SpanSplitNode.onSpanResize()
          Called if a Span of this node changed its size
 

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

Classes in bibliothek.gui.dock.station.stack with annotations of type FrameworkOnly
 class DnDAutoSelectSupport
          TransferHandler added to a StackDockComponent, will be informed if the mouse hovers over a tab, and forwards that information to the client.
This class extends TransferHandler, but it will always return false when calling TransferHandler#canImport(TransferSupport)).
 

Methods in bibliothek.gui.dock.station.stack with annotations of type FrameworkOnly
 void CombinedStackDockComponent.Meta.setController(DockController controller)
          Sets the controller which is used to read values.
 

Uses of FrameworkOnly in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes with annotations of type FrameworkOnly
 void ThemeManager.kill()
          Destroys this manager and releases resources.
 

Uses of FrameworkOnly in bibliothek.gui.dock.title
 

Classes in bibliothek.gui.dock.title with annotations of type FrameworkOnly
 class AbstractMultiDockTitle
          An abstract implementation of DockTitle.
 

Uses of FrameworkOnly in bibliothek.gui.dock.util
 

Classes in bibliothek.gui.dock.util with annotations of type FrameworkOnly
 class UIPriorityValue<T>
          A PriorityValue that supports working with UISchemes.