Package com.helger.css.utils
Enum ECSSColorName
- java.lang.Object
-
- java.lang.Enum<ECSSColorName>
-
- com.helger.css.utils.ECSSColorName
-
- All Implemented Interfaces:
com.helger.commons.name.IHasName
,ICSSNamedColor
,Serializable
,Comparable<ECSSColorName>
@DeprecatedInCSS30 public enum ECSSColorName extends Enum<ECSSColorName> implements ICSSNamedColor
Contains a list of predefined color values in CSS 2.1.
These names are deprecated in CSS 3.0 in favour of the appearance property.
Source: http://www.w3.org/TR/css3-color/ chapter 4.5.1- Author:
- Philip Helger
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ECSSColorName
getFromNameCaseInsensitiveOrNull(String sName)
String
getName()
static boolean
isDefaultColorName(String sName)
Check if the passed color name is a default color name.static ECSSColorName
valueOf(String name)
Returns the enum constant of this type with the specified name.static ECSSColorName[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACTIVEBORDER
public static final ECSSColorName ACTIVEBORDER
-
ACTIVECAPTION
public static final ECSSColorName ACTIVECAPTION
-
APPWORKSPACE
public static final ECSSColorName APPWORKSPACE
-
BACKGROUND
public static final ECSSColorName BACKGROUND
-
BUTTONFACE
public static final ECSSColorName BUTTONFACE
-
BUTTONHIGHLIGHT
public static final ECSSColorName BUTTONHIGHLIGHT
-
BUTTONSHADOW
public static final ECSSColorName BUTTONSHADOW
-
BUTTONTEXT
public static final ECSSColorName BUTTONTEXT
-
CAPTIONTEXT
public static final ECSSColorName CAPTIONTEXT
-
GRAYTEXT
public static final ECSSColorName GRAYTEXT
-
HIGHLIGHT
public static final ECSSColorName HIGHLIGHT
-
HIGHLIGHTTEXT
public static final ECSSColorName HIGHLIGHTTEXT
-
INACTIVEBORDER
public static final ECSSColorName INACTIVEBORDER
-
INACTIVECAPTION
public static final ECSSColorName INACTIVECAPTION
-
INACTIVECAPTIONTEXT
public static final ECSSColorName INACTIVECAPTIONTEXT
-
INFOBACKGROUND
public static final ECSSColorName INFOBACKGROUND
-
INFOTEXT
public static final ECSSColorName INFOTEXT
-
MENU
public static final ECSSColorName MENU
-
MENUTEXT
public static final ECSSColorName MENUTEXT
-
SCROLLBAR
public static final ECSSColorName SCROLLBAR
-
THREEDDARKSHADOW
public static final ECSSColorName THREEDDARKSHADOW
-
THREEDFACE
public static final ECSSColorName THREEDFACE
-
THREEDHIGHLIGHT
public static final ECSSColorName THREEDHIGHLIGHT
-
THREEDLIGHTSHADOW
public static final ECSSColorName THREEDLIGHTSHADOW
-
THREEDSHADOW
public static final ECSSColorName THREEDSHADOW
-
WINDOW
public static final ECSSColorName WINDOW
-
WINDOWFRAME
public static final ECSSColorName WINDOWFRAME
-
WINDOWTEXT
public static final ECSSColorName WINDOWTEXT
-
-
Method Detail
-
values
public static ECSSColorName[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ECSSColorName c : ECSSColorName.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ECSSColorName valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getName
@Nonnull @Nonempty public String getName()
- Specified by:
getName
in interfacecom.helger.commons.name.IHasName
- Returns:
- The name of the color as to be used in CSS. Neither
null
nor empty.
-
getFromNameCaseInsensitiveOrNull
@Nullable public static ECSSColorName getFromNameCaseInsensitiveOrNull(@Nullable String sName)
-
-