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

Packages that use UIBridge
bibliothek.gui.dock.common.intern.color Various implementations of ColorBridge used by the themes of Common to transfer colors from the ColorMap of CDockables through the ColorManager to the Components which are related to said dockables. 
bibliothek.gui.dock.common.intern.font Various implementations of FontBridge to transfer fonts stored in a FontMap
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.common.theme.color Introduces an extension to the color management. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.icon Special Icons and supporting classes that cannot be saved as an image because they have attributes that depend on the application, e.g. 
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 UIBridge in bibliothek.gui.dock.common.intern.color
 

Classes in bibliothek.gui.dock.common.intern.color that implement UIBridge
 class BasicButtonTitleTransmitter
          A transmitter to BasicButtonDockTitle.
 class BasicTabTransmitter
          A ColorTransmitter connecting the BasicTheme with the individual color requests of common-project elements.
 class BasicTitleTransmitter
          A connection between the ColorMaps and the BasicDockTitles.
 class BubbleButtonTitleTransmitter
          A transmitter setting the colors of the flap button titles when using a BubbleTheme.
 class BubbleDisplayerTransmitter
          A transmitter connecting ColorMap and BubbleDisplayer.
 class BubbleTabTransmitter
          A transmitter handling TabColors related to a BubbleTheme.
 class BubbleTitleTransmitter
          A connection between a BubbleTheme-title and the ColorMap.
 class ColorTransmitter
          A ColorTransmitter observes some ColorMaps and transmits some Colors of these maps to a set of DockColors.
 class EclipseTabTransmitter
          A ColorTransmitter that connects TabColors with the EclipseTheme.
 class FlatTabTransmitter
          A ColorBridge for FlatTheme used in combination with CDockable and its ColorMap.
 class FlatTitleTransmitter
          A connection between a FlatTheme-title and the ColorMap.
 class MinimizedButtonColorTransmitter
          A color transmitter for the button-title used on minimized areas.
 class TabColorTransmitter
          A ColorTransmitter used for TabColors.
 class TitleColorTransmitter
          A color transmitter that connects TitleColors with the common-project and the ColorMap of the CDockables.
 

Uses of UIBridge in bibliothek.gui.dock.common.intern.font
 

Classes in bibliothek.gui.dock.common.intern.font that implement UIBridge
 class ButtonFontTransmitter
          A transmitter mapping FontMap.FONT_KEY_MINIMIZED_BUTTON and FontMap.FONT_KEY_MINIMIZED_BUTTON_FOCUSED to DockFont.ID_FLAP_BUTTON_INACTIVE and DockFont.ID_FLAP_BUTTON_ACTIVE.
 class FontTransmitter
          A FontTransmitter observes some FontMap and transmits FontModifiers of these maps to a set of DockFonts.
 class ListFontTransmitter
          A FontTransmitter that has a simple 1 to 1 relationship between keys.
 class TabFontTransmitter
          A ListFontTransmitter updates the fonts for DockFont.ID_TAB_FOCUSED, DockFont.ID_TAB_SELECTED and DockFont.ID_TAB_UNSELECTED using FontMap.FONT_KEY_TAB, FontMap.FONT_KEY_TAB_FOCUSED and FontMap.FONT_KEY_TAB_SELECTED.
 class TabTitleFontTransmitter
          A ListFontTransmitter updates the fonts for DockFont.ID_TAB_FOCUSED, DockFont.ID_TAB_SELECTED and DockFont.ID_TAB_UNSELECTED using FontMap.FONT_KEY_TAB, FontMap.FONT_KEY_TAB_FOCUSED and FontMap.FONT_KEY_TAB_SELECTED.
 class TitleFontTransmitter
          A TitleFontTransmitter updates the fonts for DockFont.ID_TITLE_ACTIVE and DockFont.ID_TITLE_INACTIVE using FontMap.FONT_KEY_TITLE and FontMap.FONT_KEY_TITLE_FOCUSED.
 

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

Classes in bibliothek.gui.dock.common.intern.ui that implement UIBridge
 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 UIBridge in bibliothek.gui.dock.common.theme.color
 

Subinterfaces of UIBridge in bibliothek.gui.dock.common.theme.color
 interface CColorBridge
          A ColorBridge which filters the interesting colors.
 

Classes in bibliothek.gui.dock.common.theme.color that implement UIBridge
 class ExtendedColorBridge
          This ColorBridge uses a delegate and applies a set of CColorBridges.
 

Uses of UIBridge in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes with parameters of type UIBridge
 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 UIBridge in bibliothek.gui.dock.themes.icon
 

Classes in bibliothek.gui.dock.themes.icon that implement UIBridge
 class TabMenuOverflowIconBridge
          This DockIconBridge searches for TabMenuDockIcons and sets a custom icon using the current size of the TabMenu to select the icon.
This bridge must be installed at the IconManager using TabMenuDockIcon.KIND_TAB_MENU as path of the type.
 

Uses of UIBridge in bibliothek.gui.dock.util
 

Classes in bibliothek.gui.dock.util with type parameters of type UIBridge
 class AbstractUIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>>
          An abstract implementation of UIScheme offering support for listeners.
 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.
 

Classes in bibliothek.gui.dock.util that implement UIBridge
 class MultiUIBridge<V,U extends UIValue<V>>
          A MultiUIBridge is a collection of UIBridges.
 

Methods in bibliothek.gui.dock.util that return UIBridge
 UIBridge<Object,UIValue<Object>> TypedPropertyUIScheme.getBridge(Path name, UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 UIBridge<V,U> MultiUIBridge.getBridge(String id)
          Searches the bridge that handles resources with the key id.
 

Methods in bibliothek.gui.dock.util that return types with arguments of type UIBridge
 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 UIBridge
<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 MultiUIBridge.put(String id, UIBridge<V,U> bridge)
          Specifies a bridge that handles all calls regarding id.
<V> void
TypedUIProperties.unpublish(Priority priority, UIBridge<V,UIValue<V>> bridge)
          Removes any occurrence of bridge from this manager.
 

Method parameters in bibliothek.gui.dock.util with type arguments of type UIBridge
 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.
 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)
           
 void TypedPropertyUIScheme.install(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 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 TypedPropertyUIScheme.uninstall(UIProperties<Object,UIValue<Object>,UIBridge<Object,UIValue<Object>>> properties)
           
 

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

Subinterfaces of UIBridge in bibliothek.gui.dock.util.color
 interface ColorBridge
          A ColorBridge is a layer between a ColorManager and a DockColor.
 

Classes in bibliothek.gui.dock.util.color that implement UIBridge
 class MultiColorBridge
          A ColorBridge which uses other bridges to handle some colors.
 

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

Subinterfaces of UIBridge in bibliothek.gui.dock.util.font
 interface FontBridge
          A font bridge is a layer between a DockFont and the FontManager, it can modify the FontModifier that is transfered from manager to DockFont.
 

Classes in bibliothek.gui.dock.util.font that implement UIBridge
 class MultiFontBridge
          A collection of multiple UIBridges.
 

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

Subinterfaces of UIBridge in bibliothek.gui.dock.util.icon
 interface DockIconBridge
          A filter between IconManager and DockIcon, transfers Icons from IconManager to DockIcon.
 

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

Subinterfaces of UIBridge in bibliothek.gui.dock.util.text
 interface TextBridge
          A filter between a TextManager and a TextValue.