public class

DefaultDropDownCreatorService

extends Object
implements DropDownCreatorService
java.lang.Object
   ↳ com.atlassian.jira.image.dropdown.DefaultDropDownCreatorService

Class Overview

Default implementation that uses raws the image on a created buffered image. This is not cached so consumers should look after their own caching.

Summary

Public Constructors
DefaultDropDownCreatorService(ImageUtils imageUtils)
Public Methods
byte[] getDropdown(String colorHex, String backgroundColorHex)
Get the bytes for a dropdown image for the given colours.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.image.dropdown.DropDownCreatorService

Public Constructors

public DefaultDropDownCreatorService (ImageUtils imageUtils)

Public Methods

public byte[] getDropdown (String colorHex, String backgroundColorHex)

Get the bytes for a dropdown image for the given colours. Allows for easy streaming.

Input strings can ontain a leading hash (#) and can be a 3 char or 6 char hex string. See any web tutorial for what colour the string represents. If hex colors are wrong, default colours are returned. Black arrow and a transparent white background.

Parameters
colorHex The main color of the dropdown
backgroundColorHex The background colour of the dropdown. This will also be transparent. Useful for IE6
Returns
  • An array of bytes representing an image.