- All Known Implementing Classes:
BasicAwtColor,CssColor,MserColors,RalColor,SiftColors
public interface ColorEnumeration
Interface used for color enum types.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ColorEnumerationfindColor(Color col, Class<? extends ColorEnumeration> clazz) Searches for the specified AWTColorin the givenColorEnumeration.getColor()Returns the enum item'sColor.static Color[]getColors(ColorEnumeration... cols) Returns a color subset as an array of colors for the specifiedColorEnumerationitems.static Color[]getColors(Class<? extends ColorEnumeration> clazz) Returns an array of colors defined by the specifiedColorEnumerationenum class.
-
Method Details
-
getColor
Returns the enum item'sColor. Example:Color c = BasicAwtColor.Blue.getColor();
- Returns:
- the item's AWT
Color
-
getColors
Returns an array of colors defined by the specifiedColorEnumerationenum class.Color[] colors = ColorEnumeration.getColors(BasicAwtColor.class);
- Parameters:
clazz- aColorEnumerationenum class- Returns:
- a
Colorarray
-
getColors
Returns a color subset as an array of colors for the specifiedColorEnumerationitems. Example:Color[] colors = ColorEnumeration.getColors(BasicAwtColor.Blue, BasicAwtColor.Green);
- Parameters:
cols- a sequence ofColorEnumerationitems- Returns:
- a
Colorarray
-
findColor
Searches for the specified AWTColorin the givenColorEnumeration. If a matching color is found, the associated enum item is returned,nullotherwise.- Parameters:
col- some AWTColorclazz- aColorEnumerationenum class- Returns:
- a
ColorEnumerationinstance ornull
-