Class AbstractColourScheme

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

public abstract class AbstractColourScheme extends Object implements ColourScheme
  • Constructor Details

    • AbstractColourScheme

      public AbstractColourScheme()
  • Method Details

    • 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

      @Deprecated public static void rgbToHsl(int rgb, float[] hsl)
      Deprecated.
      since 5.10
      This method does not take alpha channel into account.
      Parameters:
      rgb -
      hsl -
    • hslToRgb

      @Deprecated public static int hslToRgb(float[] hsl)
      Deprecated.
      since 5.10
      This method does not take alpha channel into account
      Parameters:
      hsl -
      Returns:
      rgb value
    • equals

      public boolean equals(Object object)
      Specified by:
      equals in interface ColourScheme
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface ColourScheme
      Overrides:
      hashCode in class Object
    • isDefaultColourScheme

      public boolean isDefaultColourScheme()
      Specified by:
      isDefaultColourScheme in interface ColourScheme