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

Packages that use UIBridge
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.icon   
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   
bibliothek.gui.dock.util.text   
 

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 which contains 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.