bibliothek.gui.dock.component
Interface DockComponentRoot

All Known Subinterfaces:
CommonDockable, CommonDockStation<S,C>, CommonElement, Dockable, DockableDisplayer, DockElement, DockStation, DockTitle
All Known Implementing Classes:
AbstractBubbleDockTitle, AbstractDockable, AbstractDockableStation, AbstractDockStation, AbstractDockTitle, AbstractMultiDockTitle, BasicButtonDockTitle, BasicDockableDisplayer, BasicDockTitle, BasicStationTitle, BasicTabDockTitle, BubbleButtonDockTitle, BubbleDisplayer, BubbleDockTitle, CFlapDockStation, CScreenDockStation, CSplitDockStation, DefaultCommonDockable, DefaultDockable, EclipseBasicDockableDisplayer, EclipseButtonTitle, EclipseDockableDisplayer, FlapDockStation, FlatButtonTitle, FlatDockableDisplayer, NoTitleBarDisplayer, ScreenDockStation, SmoothDefaultButtonTitle, SmoothDefaultStationTitle, SmoothDefaultTitle, SplitDockStation, StackDockStation

public interface DockComponentRoot

A DockComponentRoot is a representation of a set of Components, these Components can be configured by a client by applying a DockComponentConfiguration. DockComponentRoots may be nested, but the intersection of the sets of Components of two roots should be empty.

Author:
Benjamin Sigg

Method Summary
 DockComponentConfiguration getComponentConfiguration()
          Gets the currently applied configuration.
 void setComponentConfiguration(DockComponentConfiguration configuration)
          Sets a configuration which is to be applied to all Components (and maybe their children) of this DockComponentRoot.
 

Method Detail

setComponentConfiguration

void setComponentConfiguration(DockComponentConfiguration configuration)
Sets a configuration which is to be applied to all Components (and maybe their children) of this DockComponentRoot.

Parameters:
configuration - the new configuration or null.

getComponentConfiguration

DockComponentConfiguration getComponentConfiguration()
Gets the currently applied configuration.

Returns:
the current configuration, may be null