de.uni_paderborn.fujaba.preferences
Class ColorsPreferences

java.lang.Object
  extended byde.uni_paderborn.fujaba.preferences.AbstractPreferences
      extended byde.uni_paderborn.fujaba.preferences.ColorsPreferences

public class ColorsPreferences
extends AbstractPreferences

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.7 $ $Date: 2004/10/20 17:50:07 $
Author:
$Author: schneider $

Field Summary
 java.awt.Color ACTIVITY_BACKGROUND
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color ASSIGNMENT
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color CLASS_BACKGROUND
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color COLLAPSE_ANCHOR
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color CREATION
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DEFAULT_BACKGROUND
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DEFAULT_BORDER
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DEFAULT_FOCUSED
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DEFAULT_FOREGROUND
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DEFAULT_SELECTED
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DELETION
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color DIAGRAM_BACKGROUND
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color EDITOR_BORDER
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color ERROR
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color MULTILINK
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color OPTIONAL
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
static java.lang.String PROPERTY_NAMES
          Property for a list of color names
static java.lang.String PROPERTY_PREFIX
          Prefix for color preferences
 java.awt.Color SELECTED_BORDER
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color SELECTION_RECT
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 java.awt.Color STORY_BACKGROUND
          Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)
 
Method Summary
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Access method for an one to n association.
static ColorsPreferences get()
           
 java.awt.Color getColor(java.lang.String name)
          Obtain the color for a name
 java.util.Iterator getColors()
           
 void load()
          Load colors from PropertyOptions
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          No comment provided by developer, please add a comment to improve documentation.
 void save()
          Save colors to PropertyOptions
 void setColor(java.lang.String name, java.awt.Color color)
          Change a named color
 void setDefaults()
          Sets the defaults attribute of the AbstractPreferences object
 
Methods inherited from class de.uni_paderborn.fujaba.preferences.AbstractPreferences
isModified, setModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_PREFIX

public static final java.lang.String PROPERTY_PREFIX
Prefix for color preferences

See Also:
Constant Field Values

PROPERTY_NAMES

public static final java.lang.String PROPERTY_NAMES
Property for a list of color names

See Also:
Constant Field Values

DEFAULT_FOREGROUND

public java.awt.Color DEFAULT_FOREGROUND
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


DEFAULT_BACKGROUND

public java.awt.Color DEFAULT_BACKGROUND
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


DIAGRAM_BACKGROUND

public java.awt.Color DIAGRAM_BACKGROUND
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


DEFAULT_FOCUSED

public java.awt.Color DEFAULT_FOCUSED
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


DEFAULT_SELECTED

public java.awt.Color DEFAULT_SELECTED
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


DEFAULT_BORDER

public java.awt.Color DEFAULT_BORDER
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


SELECTED_BORDER

public java.awt.Color SELECTED_BORDER
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


CREATION

public java.awt.Color CREATION
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


ASSIGNMENT

public java.awt.Color ASSIGNMENT
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


DELETION

public java.awt.Color DELETION
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


OPTIONAL

public java.awt.Color OPTIONAL
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


ERROR

public java.awt.Color ERROR
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


ACTIVITY_BACKGROUND

public java.awt.Color ACTIVITY_BACKGROUND
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


CLASS_BACKGROUND

public java.awt.Color CLASS_BACKGROUND
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


STORY_BACKGROUND

public java.awt.Color STORY_BACKGROUND
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


SELECTION_RECT

public java.awt.Color SELECTION_RECT
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


COLLAPSE_ANCHOR

public java.awt.Color COLLAPSE_ANCHOR
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


EDITOR_BORDER

public java.awt.Color EDITOR_BORDER
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)


MULTILINK

public java.awt.Color MULTILINK
Constant for default drawing of Fujaba GUI (do not make static to allow default value reading)

Method Detail

setDefaults

public void setDefaults()
Sets the defaults attribute of the AbstractPreferences object

Specified by:
setDefaults in class AbstractPreferences

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
Access method for an one to n association.

Overrides:
addPropertyChangeListener in class AbstractPreferences
Parameters:
propertyName - The object added.
listener - The object added.

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
removePropertyChangeListener in class AbstractPreferences
Parameters:
propertyName - No description provided
listener - No description provided

setColor

public void setColor(java.lang.String name,
                     java.awt.Color color)
Change a named color

Parameters:
name - name of the color or coloured item to be altered
color - new value for color

load

public void load()
Load colors from PropertyOptions


save

public void save()
Save colors to PropertyOptions


getColor

public java.awt.Color getColor(java.lang.String name)
Obtain the color for a name

Parameters:
name - name of the color or coloured item
Returns:
the associated Color

getColors

public java.util.Iterator getColors()
Returns:
An Iterator through all color names (Strings)

get

public static ColorsPreferences get()
Returns:
color Options for this VM