com.atlassian.confluence.themes
Class AbstractColourScheme

java.lang.Object
  extended by com.atlassian.confluence.themes.AbstractColourScheme
All Implemented Interfaces:
ColourScheme
Direct Known Subclasses:
AUIDefaultColorScheme, BaseColourScheme, ChainedColourScheme

public abstract class AbstractColourScheme
extends Object
implements ColourScheme


Field Summary
 
Fields inherited from interface com.atlassian.confluence.themes.ColourScheme
BORDER, BREADCRUMBS_TEXT, HEADER_BUTTON_BASE_BACKGROUND, HEADER_BUTTON_TEXT, HEADING_TEXT, LINK, MENU_ITEM_SELECTED_BACKGROUND, MENU_ITEM_SELECTED_TEXT, MENU_ITEM_TEXT, MENU_SELECTED_BACKGROUND, NAV_BACKGROUND, NAV_SELECTED_BACKGROUND, NAV_SELECTED_TEXT, NAV_TEXT, ORDERED_KEYS, SPACE_NAME, TOP_BAR, TOP_BAR_MENU_ITEM_TEXT, TOP_BAR_MENU_SELECTED_BACKGROUND, TOP_BAR_MENU_SELECTED_TEXT
 
Constructor Summary
AbstractColourScheme()
           
 
Method Summary
 String get(String colourName, double lightnessDelta)
           
static int hslToRgb(float[] hsl)
           
static void rgbToHsl(int rgb, float[] hsl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.themes.ColourScheme
get
 

Constructor Detail

AbstractColourScheme

public AbstractColourScheme()
Method Detail

get

public String get(String colourName,
                  double lightnessDelta)
Specified by:
get in interface ColourScheme
Parameters:
colourName - name of the colour to retrieve
lightnessDelta - value to add or deduct from the current lightness of the colour. Can be negative.

rgbToHsl

public static void rgbToHsl(int rgb,
                            float[] hsl)

hslToRgb

public static int hslToRgb(float[] hsl)


Copyright © 2003-2013 Atlassian. All Rights Reserved.