Uses of Interface
bibliothek.gui.dock.util.color.ColorProvider

Packages that use ColorProvider
bibliothek.gui.dock.common.intern.color   
bibliothek.gui.dock.common.intern.theme   
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.color   
bibliothek.gui.dock.util.color   
 

Uses of ColorProvider in bibliothek.gui.dock.common.intern.color
 

Classes in bibliothek.gui.dock.common.intern.color that implement ColorProvider
 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 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<D extends DockColor>
          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 ColorProvider for FlatTheme used in combination with CDockable and its ColorMap.
 class FlatTitleTransmitter
          A connection between a FlatTheme-title and the ColorMap.
 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 ColorProvider in bibliothek.gui.dock.common.intern.theme
 

Method parameters in bibliothek.gui.dock.common.intern.theme with type arguments of type ColorProvider
<C extends DockColor>
void
CDockTheme.putColorProviderFactory(Class<C> kind, ColorProviderFactory<C,? extends ColorProvider<C>> factory)
          Sets the ColorProvider which should be used for a certain kind of DockColors.
 

Uses of ColorProvider in bibliothek.gui.dock.themes
 

Classes in bibliothek.gui.dock.themes with type parameters of type ColorProvider
 interface ColorProviderFactory<D extends DockColor,C extends ColorProvider<D>>
          A factory that creates new ColorProviders.
 

Methods in bibliothek.gui.dock.themes that return types with arguments of type ColorProvider
<D extends DockColor>
ColorProviderFactory<D,? extends ColorProvider<D>>
ColorScheme.getProvider(Class<D> kind)
          Searches for a factory for a provider that can be used for a specific kind of DockColor.
 

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

Methods in bibliothek.gui.dock.themes.color that return ColorProvider
 ColorProvider<D> SingleColorProviderFactory.create(ColorManager manager)
           
 

Methods in bibliothek.gui.dock.themes.color that return types with arguments of type ColorProvider
<D extends DockColor>
ColorProviderFactory<D,? extends ColorProvider<D>>
DefaultColorScheme.getProvider(Class<D> kind)
           
 

Method parameters in bibliothek.gui.dock.themes.color with type arguments of type ColorProvider
<D extends DockColor>
void
DefaultColorScheme.setProvider(Class<? super D> kind, ColorProviderFactory<D,ColorProvider<D>> provider)
          Sets the value of some provider.
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type ColorProvider
SingleColorProviderFactory(ColorProvider<D> provider)
          Creates a new factory.
 

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

Classes in bibliothek.gui.dock.util.color that implement ColorProvider
 class MultiColorProvider<D extends DockColor>
          A ColorProvider which uses other providers to handle some colors.
 

Methods in bibliothek.gui.dock.util.color that return ColorProvider
 ColorProvider<? super D> MultiColorProvider.getProvider(String id)
          Searches the provider that handles colors with the key id.
protected  ColorProvider<?> ColorManager.getProviderFor(Class<?> clazz)
          Searches a provider that can be used for clazz.
 

Methods in bibliothek.gui.dock.util.color with parameters of type ColorProvider
<D extends DockColor>
void
ColorManager.publish(Priority priority, Class<? extends D> kind, ColorProvider<D> provider)
          Adds a new provider of colors to this manager.
 void MultiColorProvider.put(String id, ColorProvider<? super D> provider)
          Specifies a provider that handles all calls regarding id.
 void ColorManager.unpublish(Priority priority, ColorProvider<?> provider)
          Searches for all occurrences of provider and removes them.