Uses of Interface
bibliothek.gui.dock.util.UIValue

Packages that use UIValue
bibliothek.extension.gui.dock.preference Generic collection of preferences used in this framework. 
bibliothek.extension.gui.dock.preference.editor A set of PreferenceEditors for types that are often used. 
bibliothek.extension.gui.dock.preference.preferences.choice A set of small classes containing choices the user can make. 
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.gui.dock.action The components dealing with the logic of DockActions. 
bibliothek.gui.dock.common.action.util Some utility classes required to precisely configure the behavior of CActions. 
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.displayer Classes and interfaces that are needed by the DockableDisplayer
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.facile.menu Implementations of MenuPiece
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen.window Contains the window ( JDialog, JInternalDialog, etc..) that shows the children of a ScreenDockStation and the classes required to configure that window. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.stack.tab This package contains a generic implementation of a "tabbed-pane". 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.basic Factories and classes used when the BasicTheme is active. 
bibliothek.gui.dock.themes.border Contains classes required to modify the Border of various JComponents. 
bibliothek.gui.dock.themes.color The color subsystem allows each kind of element to get its colors from a central repository. 
bibliothek.gui.dock.themes.font Implementations of DockFont to be used at different places (as described in the documentation for each item). 
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. 
bibliothek.gui.dock.util.color The color subsystem, used by most of the components to search for the colors they need to paint. 
bibliothek.gui.dock.util.font The font-subsystem is used to define the fonts that are used to paint text. 
bibliothek.gui.dock.util.icon Classes used by the IconManager to set up the default icons and allowing clients to configure the IconManager
bibliothek.gui.dock.util.text Classes used by the TextManager to set up the default texts based on the language in which the JRE is executed, and classes allowing clients to modify these texts. 
 

Uses of UIValue in bibliothek.extension.gui.dock.preference
 

Classes in bibliothek.extension.gui.dock.preference that implement UIValue
 class PreferenceModelText
          A text that is used by a PreferenceModel.
 class PreferenceOperationIcon
          A PreferenceOperationIcon represents an Icon that is used by a PreferenceOperation.
 class PreferenceOperationText
          A text that is used by a PreferenceOperation.
 class PreferenceText
          A text that is used for a Preference.
 

Uses of UIValue in bibliothek.extension.gui.dock.preference.editor
 

Classes in bibliothek.extension.gui.dock.preference.editor that implement UIValue
 class EditorText
          A text that is used by a PreferenceEditor.
 

Uses of UIValue in bibliothek.extension.gui.dock.preference.preferences.choice
 

Classes in bibliothek.extension.gui.dock.preference.preferences.choice that implement UIValue
 class ChoiceEntryText
          Represents a text that is used for an entry in a Choice.
 class ChoiceText
          Represents a text that is used for a Choice.
 

Uses of UIValue in bibliothek.extension.gui.dock.theme.bubble
 

Classes in bibliothek.extension.gui.dock.theme.bubble that implement UIValue
protected  class BubbleTab.BubbleTabColor
          Some color needed on a Tab.
protected  class BubbleTab.BubbleTabFont
          Some font needed on a Tab
 

Uses of UIValue in bibliothek.gui.dock.action
 

Subinterfaces of UIValue in bibliothek.gui.dock.action
 interface ActionDockBorder
          Represents a BorderModifier that is used by a component that shows a DockAction.
 interface DockActionBackgroundComponent
          Represents the background of a Component that somehow paints a DockAction.
 

Classes in bibliothek.gui.dock.action that implement UIValue
 class DockActionIcon
          This DockIcon is used to get Icons for a DockAction.
 class DockActionText
          Represents a text that is used by a DockAction.
 

Uses of UIValue in bibliothek.gui.dock.common.action.util
 

Classes in bibliothek.gui.dock.common.action.util that implement UIValue
 class CActionText
          A text that is used by a CAction.
 

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

Classes in bibliothek.gui.dock.common.intern.ui with type parameters of type UIValue
 class UITransmitter<V,U extends UIValue<V>>
          An UITransmitter listens to some kind of map and updates some UIValues when the contents of that map change.
 

Uses of UIValue in bibliothek.gui.dock.displayer
 

Subinterfaces of UIValue in bibliothek.gui.dock.displayer
 interface DisplayerBackgroundComponent
          A BackgroundComponent represents a DockableDisplayer.
 interface DisplayerDockBorder
          An UIValue observing the BorderModifier that is used for a DockableDisplayer.
 

Uses of UIValue in bibliothek.gui.dock.dockable
 

Subinterfaces of UIValue in bibliothek.gui.dock.dockable
 interface DockableBackgroundComponent
          A BackgroundComponent that represents a Dockable.
 

Classes in bibliothek.gui.dock.dockable that implement UIValue
 class DockableIcon
          An icon that is used for a Dockable
 

Uses of UIValue in bibliothek.gui.dock.facile.menu
 

Classes in bibliothek.gui.dock.facile.menu that implement UIValue
 class MenuPieceText
          Represents a text that is used by a MenuPiece
 

Uses of UIValue in bibliothek.gui.dock.station
 

Subinterfaces of UIValue in bibliothek.gui.dock.station
 interface StationBackgroundComponent
          A BackgroundComponent representing a DockStation.
 

Classes in bibliothek.gui.dock.station that implement UIValue
 class DockStationIcon
          An icon that is used for a DockStation.
 

Uses of UIValue in bibliothek.gui.dock.station.flap
 

Subinterfaces of UIValue in bibliothek.gui.dock.station.flap
 interface FlapWindowBackgroundComponent
          An UIValue that represents a FlapWindow.
 

Uses of UIValue in bibliothek.gui.dock.station.screen.window
 

Subinterfaces of UIValue in bibliothek.gui.dock.station.screen.window
 interface ScreenDockWindowBackgroundComponent
          This UIValue represents a ScreenDockWindow.
 interface ScreenDockWindowColor
          Represents a color that is used to paint something of a ScreenDockWindow.
 interface ScreenDockWindowDockBorder
          A DockBorder that represents a ScreenDockWindow.
 

Classes in bibliothek.gui.dock.station.screen.window that implement UIValue
protected  class DefaultScreenDockWindowBorder.BorderColor
          A DockColor representing a color used by this border.
protected  class DisplayerScreenDockWindow.Background
          The algorithm that paints the background of this window.
 

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

Subinterfaces of UIValue in bibliothek.gui.dock.station.stack
 interface StackDockComponentBorder
          A DockBorder that is used by a StackDockComponent.
 interface StackDockComponentContentBorder
          A DockBorder which is put around a Dockable on a StackDockComponent.
 

Uses of UIValue in bibliothek.gui.dock.station.stack.tab
 

Subinterfaces of UIValue in bibliothek.gui.dock.station.stack.tab
 interface TabPaneBackgroundComponent
          A BackgroundComponent that represents a TabPane.
 interface TabPaneChildBackgroundComponent
          A BackgroundComponent representing a child component of a TabPane.
 interface TabPaneMenuBackgroundComponent
          A BackgroundComponent representing a TabMenu on a TabPane.
 interface TabPaneTabBackgroundComponent
          A BackgroundComponent representing a Tab on a TabPane.
 

Classes in bibliothek.gui.dock.station.stack.tab that implement UIValue
 class TabMenuDockIcon
          Represents the icon of a TabMenu.
 

Uses of UIValue in bibliothek.gui.dock.themes
 

Subinterfaces of UIValue in bibliothek.gui.dock.themes
 interface CombinerValue
          An UIValue that is used to retrieve a Combiner from a ThemeManager.
 interface DisplayerFactoryValue
          An UIValue that is used to retrieve a DisplayerFactory from a ThemeManager.
 interface SpanFactoryValue
          An UIValue that is used to retreive a SpanFactory from a ThemeManager.
 interface StationPaintValue
          An UIValue that is used to retreive a StationPaint from a ThemeManager.
 

Classes in bibliothek.gui.dock.themes that implement UIValue
 class DefaultDisplayerFactoryValue
          A wrapper for a DisplayerFactory.
 class DefaultStationPaintValue
          A wrapper for a StationPaint.
 class StationCombinerValue
          A StationCombinerValue encloses a Combiner and uses the combiner as delegate.
 class StationSpanFactoryValue
          A StationSpanFactoryValue offers access to a SpanFactory that is read from a ThemeManager.
 class StationThemeItemValue<V>
          A default implementation of an UIValue that reads a item from a ThemeManager.
 class ThemeFactoryText
          Represents a text that is used by a ThemeFactory to present itself.
 

Method parameters in bibliothek.gui.dock.themes with type arguments of type UIValue
 void ThemeManager.setBackgroundPaintBridge(Path kind, UIBridge<BackgroundPaint,UIValue<BackgroundPaint>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setBorderModifierBridge(Path kind, UIBridge<BorderModifier,UIValue<BorderModifier>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setCombinerBridge(Path kind, UIBridge<Combiner,UIValue<Combiner>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setDisplayerFactoryBridge(Path kind, UIBridge<DisplayerFactory,UIValue<DisplayerFactory>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setSpanFactoryBridge(Path kind, UIBridge<SpanFactory,UIValue<SpanFactory>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 void ThemeManager.setStationPaintBridge(Path kind, UIBridge<StationPaint,UIValue<StationPaint>> bridge)
          Sets the UIBridge that will transfer properties to those UIValues whose kind is either kind or a child of kind.
 

Uses of UIValue in bibliothek.gui.dock.themes.basic
 

Classes in bibliothek.gui.dock.themes.basic that implement UIValue
protected  class BasicDockableDisplayer.DisplayerBorder
          The border of this displayer.
 

Uses of UIValue in bibliothek.gui.dock.themes.border
 

Subinterfaces of UIValue in bibliothek.gui.dock.themes.border
 interface DockBorder
          An UIValue observing the ThemeManager for a BorderModifier.
 

Classes in bibliothek.gui.dock.themes.border that implement UIValue
 class BorderForwarder
          This helper class implements DockBorder, provides methods to register itself on the current ThemeManager, and updates the border of some JComponent using the current BorderModifier.
 

Uses of UIValue in bibliothek.gui.dock.themes.color
 

Classes in bibliothek.gui.dock.themes.color that implement UIValue
 class ActionColor
          A color used for a DockAction.
 class DisplayerColor
          A color used on a DockableDisplayer.
 class DockableSelectionColor
          A color used by a DockableSelection.
 class MenuColor
          A color representing a CombinedMenu.
 class StationPaintColor
          A color used by a StationPaint.
 class TabColor
          Color related to a single Dockable that is in a tab for example on a StackDockStation.
 class TitleColor
          A color used by a DockTitle.
 

Uses of UIValue in bibliothek.gui.dock.themes.font
 

Classes in bibliothek.gui.dock.themes.font that implement UIValue
 class ButtonFont
          A font that is used by a button showing a DockAction.
 class TabFont
          A font used for a tab for example on a StackDockStation.
 class TitleFont
          Represents a font used by a DockTitle.
 

Uses of UIValue in bibliothek.gui.dock.title
 

Subinterfaces of UIValue in bibliothek.gui.dock.title
 interface DockTitleBackgroundComponent
          Represents the background of a DockTitle.
 interface TitleDockBorder
          A BorderModifier used by a DockTitle.
 

Uses of UIValue in bibliothek.gui.dock.util
 

Classes in bibliothek.gui.dock.util with type parameters of type UIValue
 class AbstractUIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
          An abstract implementation of UIScheme offering support for listeners.
 class AbstractUIValue<V,U extends UIValue<V>>
          An abstract implementation of UIValue.
 class MultiUIBridge<V,U extends UIValue<V>>
          A MultiUIBridge is a collection of UIBridges.
 interface UIBridge<V,U extends UIValue<V>>
          An UIBridge is a filter between the UIProperties and several UIValues.
 class UIProperties<V,U extends UIValue<V>,B extends UIBridge<V,U>>
          A map containing some string-values pairs and so called bridges to modify these values when reading them out.
 interface UIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
          An algorithm that can create missing entries for an UIPropertiess.
 interface UISchemeEvent<V,U extends UIValue<V>,B extends UIBridge<V,U>>
          An event fired by an UIScheme after some content changed.
 interface UISchemeListener<V,U extends UIValue<V>,B extends UIBridge<V,U>>
          A listener that is added to an UIScheme and that receives events when the contents of the scheme change.
 

Subinterfaces of UIValue in bibliothek.gui.dock.util
 interface BackgroundComponent
          A BackgroundComponent is a Component whose background is painted by a BackgroundPaint.
 

Classes in bibliothek.gui.dock.util that implement UIValue
 class AbstractUIValue<V,U extends UIValue<V>>
          An abstract implementation of UIValue.
 class BackgroundAlgorithm
          A utility class for managing BackgroundPaint, BackgroundComponent and PaintableComponent at the same time.
 

Methods in bibliothek.gui.dock.util that return types with arguments of type UIValue
 UIBridge<Object,UIValue<Object>> TypedPropertyUIScheme.getBridge(Path name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> TypedUIProperties.getScheme(Priority priority)
          Gets the scheme which fills missing entries on the level priority
 UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> TypedUIProperties.getScheme(Priority priority)
          Gets the scheme which fills missing entries on the level priority
 

Methods in bibliothek.gui.dock.util with parameters of type UIValue
<V> void
TypedUIProperties.add(String id, Path kind, TypedUIProperties.Type<V> type, UIValue<V> value)
          Adds the listener value to this manager.
 void TypedUIProperties.remove(UIValue<?> value)
          Removes the observer value from this manager.
 

Method parameters in bibliothek.gui.dock.util with type arguments of type UIValue
 void TypedPropertyUIScheme.addListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener)
           
 void TypedPropertyUIScheme.addListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener)
           
protected  void TypedPropertyUIScheme.fire(UISchemeEvent<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> event)
          Forwards the event event to all registered UIListeners.
protected  void TypedPropertyUIScheme.fire(UISchemeEvent<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> event)
          Forwards the event event to all registered UIListeners.
 UIBridge<Object,UIValue<Object>> TypedPropertyUIScheme.getBridge(Path name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 UIBridge<Object,UIValue<Object>> TypedPropertyUIScheme.getBridge(Path name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 Object TypedPropertyUIScheme.getResource(String name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 Object TypedPropertyUIScheme.getResource(String name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 void TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 void TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
<V> void
TypedUIProperties.publish(Priority priority, Path kind, TypedUIProperties.Type<V> type, UIBridge<V,UIValue<V>> bridge)
          Adds an UIBridge to this manager, the bridge will be responsible for UIValues of kind kind.
 void TypedPropertyUIScheme.removeListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener)
           
 void TypedPropertyUIScheme.removeListener(UISchemeListener<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> listener)
           
 void TypedUIProperties.setScheme(Priority priority, UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> scheme)
          Sets a scheme that is used to fill missing entries.
 void TypedUIProperties.setScheme(Priority priority, UIScheme<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> scheme)
          Sets a scheme that is used to fill missing entries.
 void TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 void TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
<V> void
TypedUIProperties.unpublish(Priority priority, UIBridge<V,UIValue<V>> bridge)
          Removes any occurrence of bridge from this manager.
 

Uses of UIValue in bibliothek.gui.dock.util.color
 

Subinterfaces of UIValue in bibliothek.gui.dock.util.color
 interface DockColor
          A wrapper around a Color object.
 

Classes in bibliothek.gui.dock.util.color that implement UIValue
 class AbstractDockColor
          A DockColor that contains more than one Color: override: is a value that can be set from outside and overrides all other values value: is the value obtained through the ColorManager backup: is a color used when all other colors are unavailable
This class also has methods to add or remove itself from a ColorManager.
 

Uses of UIValue in bibliothek.gui.dock.util.font
 

Subinterfaces of UIValue in bibliothek.gui.dock.util.font
 interface DockFont
          A wrapper around a FontModifier object.
 

Classes in bibliothek.gui.dock.util.font that implement UIValue
 class AbstractDockFont
          An abstract implementation of DockFont that can connect itself to a DockController.
 

Uses of UIValue in bibliothek.gui.dock.util.icon
 

Classes in bibliothek.gui.dock.util.icon that implement UIValue
 class DockIcon
          This class is used to retrieve Icons from the IconManager.
 

Uses of UIValue in bibliothek.gui.dock.util.text
 

Classes in bibliothek.gui.dock.util.text that implement UIValue
 class DialogText
          A text that is shown on or by a JDialog.
 class SwingActionText
          A text that is used by an Action.
 class TextValue
          An observer to a TextManager.