Package com.helger.css.media
Enum ECSSMediaExpressionFeature
- java.lang.Object
-
- java.lang.Enum<ECSSMediaExpressionFeature>
-
- com.helger.css.media.ECSSMediaExpressionFeature
-
- All Implemented Interfaces:
com.helger.commons.name.IHasName
,Serializable
,Comparable<ECSSMediaExpressionFeature>
public enum ECSSMediaExpressionFeature extends Enum<ECSSMediaExpressionFeature> implements com.helger.commons.name.IHasName
This enum represents the W3C standard media query expression features.- Author:
- Philip Helger
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ECSSMediaExpressionFeature
getFromNameOrNull(String sName)
String
getName()
boolean
isBrowserSpecific()
boolean
isMicrosoftSpecific()
boolean
isMozillaSpecific()
boolean
isWebkitSpecific()
static ECSSMediaExpressionFeature
valueOf(String name)
Returns the enum constant of this type with the specified name.static ECSSMediaExpressionFeature[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
WIDTH
public static final ECSSMediaExpressionFeature WIDTH
-
MIN_WIDTH
public static final ECSSMediaExpressionFeature MIN_WIDTH
-
MAX_WIDTH
public static final ECSSMediaExpressionFeature MAX_WIDTH
-
HEIGHT
public static final ECSSMediaExpressionFeature HEIGHT
-
MIN_HEIGHT
public static final ECSSMediaExpressionFeature MIN_HEIGHT
-
MAX_HEIGHT
public static final ECSSMediaExpressionFeature MAX_HEIGHT
-
DEVICE_WIDTH
public static final ECSSMediaExpressionFeature DEVICE_WIDTH
-
MIN_DEVICE_WIDTH
public static final ECSSMediaExpressionFeature MIN_DEVICE_WIDTH
-
MAX_DEVICE_WIDTH
public static final ECSSMediaExpressionFeature MAX_DEVICE_WIDTH
-
DEVICE_HEIGHT
public static final ECSSMediaExpressionFeature DEVICE_HEIGHT
-
MIN_DEVICE_HEIGHT
public static final ECSSMediaExpressionFeature MIN_DEVICE_HEIGHT
-
MAX_DEVICE_HEIGHT
public static final ECSSMediaExpressionFeature MAX_DEVICE_HEIGHT
-
ORIENTATION
public static final ECSSMediaExpressionFeature ORIENTATION
-
ASPECT_RATIO
public static final ECSSMediaExpressionFeature ASPECT_RATIO
-
MIN_ASPECT_RATIO
public static final ECSSMediaExpressionFeature MIN_ASPECT_RATIO
-
MAX_ASPECT_RATIO
public static final ECSSMediaExpressionFeature MAX_ASPECT_RATIO
-
DEVICE_ASPECT_RATIO
public static final ECSSMediaExpressionFeature DEVICE_ASPECT_RATIO
-
MIN_DEVICE_ASPECT_RATIO
public static final ECSSMediaExpressionFeature MIN_DEVICE_ASPECT_RATIO
-
MAX_DEVICE_ASPECT_RATIO
public static final ECSSMediaExpressionFeature MAX_DEVICE_ASPECT_RATIO
-
COLOR
public static final ECSSMediaExpressionFeature COLOR
-
MIN_COLOR
public static final ECSSMediaExpressionFeature MIN_COLOR
-
MAX_COLOR
public static final ECSSMediaExpressionFeature MAX_COLOR
-
COLOR_INDEX
public static final ECSSMediaExpressionFeature COLOR_INDEX
-
MIN_COLOR_INDEX
public static final ECSSMediaExpressionFeature MIN_COLOR_INDEX
-
MAX_COLOR_INDEX
public static final ECSSMediaExpressionFeature MAX_COLOR_INDEX
-
MONOCHROME
public static final ECSSMediaExpressionFeature MONOCHROME
-
MIN_MONOCHROME
public static final ECSSMediaExpressionFeature MIN_MONOCHROME
-
MAX_MONOCHROME
public static final ECSSMediaExpressionFeature MAX_MONOCHROME
-
RESOLUTION
public static final ECSSMediaExpressionFeature RESOLUTION
-
MIN_RESOLUTION
public static final ECSSMediaExpressionFeature MIN_RESOLUTION
-
MAX_RESOLUTION
public static final ECSSMediaExpressionFeature MAX_RESOLUTION
-
SCAN
public static final ECSSMediaExpressionFeature SCAN
-
GRID
public static final ECSSMediaExpressionFeature GRID
-
MAX_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature MAX_DEVICE_PIXEL_RATIO
-
MIN_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature MIN_DEVICE_PIXEL_RATIO
-
TRANSFORM_3D
public static final ECSSMediaExpressionFeature TRANSFORM_3D
-
LIGHT_LEVEL
public static final ECSSMediaExpressionFeature LIGHT_LEVEL
-
ENVIRONMENT_BLENDING
public static final ECSSMediaExpressionFeature ENVIRONMENT_BLENDING
-
INVERTED_COLORS
public static final ECSSMediaExpressionFeature INVERTED_COLORS
-
PREFERS_REDUCED_MOTION
public static final ECSSMediaExpressionFeature PREFERS_REDUCED_MOTION
-
PREFERS_REDUCED_TRANSPARENCY
public static final ECSSMediaExpressionFeature PREFERS_REDUCED_TRANSPARENCY
-
PREFERS_CONTRAST
public static final ECSSMediaExpressionFeature PREFERS_CONTRAST
-
PREFERS_COLOR_SCHEME
public static final ECSSMediaExpressionFeature PREFERS_COLOR_SCHEME
-
_WEBKIT_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _WEBKIT_DEVICE_PIXEL_RATIO
-
_WEBKIT_MAX_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _WEBKIT_MAX_DEVICE_PIXEL_RATIO
-
_WEBKIT_MIN_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _WEBKIT_MIN_DEVICE_PIXEL_RATIO
-
_WEBKIT_TRANSFORM_3D
public static final ECSSMediaExpressionFeature _WEBKIT_TRANSFORM_3D
-
_MS_HIGH_CONTRAST
public static final ECSSMediaExpressionFeature _MS_HIGH_CONTRAST
-
_MS_VIEW_STATE
public static final ECSSMediaExpressionFeature _MS_VIEW_STATE
-
_MOZ_MAX_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _MOZ_MAX_DEVICE_PIXEL_RATIO
-
_MOZ_MIN_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _MOZ_MIN_DEVICE_PIXEL_RATIO
-
MAX_MOZ_DEVICE_PIXEL_RATION
public static final ECSSMediaExpressionFeature MAX_MOZ_DEVICE_PIXEL_RATION
-
MIN_MOZ_DEVICE_PIXEL_RATION
public static final ECSSMediaExpressionFeature MIN_MOZ_DEVICE_PIXEL_RATION
-
_MOZ_IMAGES_IN_MENUS
public static final ECSSMediaExpressionFeature _MOZ_IMAGES_IN_MENUS
-
_MOZ_MAC_GRAPHITE_THEME
public static final ECSSMediaExpressionFeature _MOZ_MAC_GRAPHITE_THEME
-
_MOZ_MAEMO_CLASSIC
public static final ECSSMediaExpressionFeature _MOZ_MAEMO_CLASSIC
-
_MOZ_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _MOZ_DEVICE_PIXEL_RATIO
-
_MOZ_OS_VERSION
public static final ECSSMediaExpressionFeature _MOZ_OS_VERSION
-
_MOZ_SCROLLBAR_END_BACKWARD
public static final ECSSMediaExpressionFeature _MOZ_SCROLLBAR_END_BACKWARD
-
_MOZ_SCROLLBAR_END_FORWARD
public static final ECSSMediaExpressionFeature _MOZ_SCROLLBAR_END_FORWARD
-
_MOZ_SCROLLBAR_START_BACKWARD
public static final ECSSMediaExpressionFeature _MOZ_SCROLLBAR_START_BACKWARD
-
_MOZ_SCROLLBAR_START_FORWARD
public static final ECSSMediaExpressionFeature _MOZ_SCROLLBAR_START_FORWARD
-
_MOZ_SCROLLBAR_THUMB_PROPORTIONAL
public static final ECSSMediaExpressionFeature _MOZ_SCROLLBAR_THUMB_PROPORTIONAL
-
_MOZ_TOUCH_ENABLED
public static final ECSSMediaExpressionFeature _MOZ_TOUCH_ENABLED
-
_MOZ_WINDOWS_CLASSIC
public static final ECSSMediaExpressionFeature _MOZ_WINDOWS_CLASSIC
-
_MOZ_WINDOWS_COMPOSITOR
public static final ECSSMediaExpressionFeature _MOZ_WINDOWS_COMPOSITOR
-
_MOZ_WINDOWS_DEFAULT_THEME
public static final ECSSMediaExpressionFeature _MOZ_WINDOWS_DEFAULT_THEME
-
_MOZ_WINDOWS_GLASS
public static final ECSSMediaExpressionFeature _MOZ_WINDOWS_GLASS
-
_MOZ_WINDOWS_THEME
public static final ECSSMediaExpressionFeature _MOZ_WINDOWS_THEME
-
_O_MAX_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _O_MAX_DEVICE_PIXEL_RATIO
-
_O_MIN_DEVICE_PIXEL_RATIO
public static final ECSSMediaExpressionFeature _O_MIN_DEVICE_PIXEL_RATIO
-
-
Method Detail
-
values
public static ECSSMediaExpressionFeature[] 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 (ECSSMediaExpressionFeature c : ECSSMediaExpressionFeature.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ECSSMediaExpressionFeature 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 CSS media expression name. Never
null
nor empty.
-
isWebkitSpecific
public boolean isWebkitSpecific()
- Returns:
true
if this media expression feature is WebKit specific,false
if not.
-
isMozillaSpecific
public boolean isMozillaSpecific()
- Returns:
true
if this media expression feature is Mozilla specific,false
if not.
-
isMicrosoftSpecific
public boolean isMicrosoftSpecific()
- Returns:
true
if this media expression feature is Microsoft specific,false
if not.
-
isBrowserSpecific
public boolean isBrowserSpecific()
- Returns:
true
if this media expression feature is browser specific,false
if not.
-
getFromNameOrNull
@Nullable public static ECSSMediaExpressionFeature getFromNameOrNull(@Nullable String sName)
-
-