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

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.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.util
 

Classes in bibliothek.gui.dock.util with type parameters of type UIBridge
 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.