net.infonode.gui.colorprovider
Class AbstractColorProvider

java.lang.Object
  extended by net.infonode.gui.colorprovider.AbstractColorProvider
All Implemented Interfaces:
java.io.Serializable, ColorProvider
Direct Known Subclasses:
BackgroundColorProvider, BackgroundPainterColorProvider, ColorBlender, ColorMultiplier, ColorProviderList, FixedColorProvider, UIManagerColorProvider

public abstract class AbstractColorProvider
extends java.lang.Object
implements ColorProvider

Base class for color providers. It returns the color black.

Version:
$Revision: 1.6 $
Author:
$Author: jesper $
See Also:
Serialized Form

Constructor Summary
AbstractColorProvider()
           
 
Method Summary
 java.awt.Color getColor()
          Returns the default color when no component is available.
 java.awt.Color getColor(java.awt.Component component)
          Returns the color obtained from the given component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractColorProvider

public AbstractColorProvider()
Method Detail

getColor

public java.awt.Color getColor()
Description copied from interface: ColorProvider
Returns the default color when no component is available.

Specified by:
getColor in interface ColorProvider
Returns:
the default color when no component is available

getColor

public java.awt.Color getColor(java.awt.Component component)
Description copied from interface: ColorProvider
Returns the color obtained from the given component.

Specified by:
getColor in interface ColorProvider
Parameters:
component - the component
Returns:
the color obtained from the given component