Package com.helger.css
Enum ECSSSpecification
- java.lang.Object
-
- java.lang.Enum<ECSSSpecification>
-
- com.helger.css.ECSSSpecification
-
- All Implemented Interfaces:
com.helger.commons.id.IHasID<String>
,Serializable
,Comparable<ECSSSpecification>
public enum ECSSSpecification extends Enum<ECSSSpecification> implements com.helger.commons.id.IHasID<String>
Enumeration containing all W3C CSS specifications.
Source: https://www.w3.org/Style/CSS/current-work.en.html
Last update: 2019-02-29
For regular CSS parsing/writing this enum has no impact!
Run MainCreateSupportedCSSPropertiesFile after changing something here!!- Author:
- Philip Helger
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BECSS
Deprecated.COMPOSITING_1
Compositing and BlendingCSS_ALIGN_3
CSS Box Alignment Module Level 3CSS_BREAK_3
CSS Fragmentation Level 3CSS_CASCADE_3
CSS Cascading and Inheritance Level 3CSS_CASCADE_4
CSS Cascading and Inheritance Level 4CSS_COLOR_4
CSS Color Module Level 4CSS_CONTAIN_1
CSS Containment Module Level 1CSS_COUNTER_STYLES_3
CSS Counter Styles Level 3CSS_DEVICE_ADAPT_1
CSS Device Adaptation Module Level 1CSS_DISPLAY_3
CSS Display Module Level 3CSS_FLEXBOX_1
CSS Flexible Box LayoutCSS_FONT_LOADING_3
CSS Font Loading Module Level 3CSS_FONTS_3
CSS Fonts Level 3CSS_FONTS_4
CSS Fonts Level 4CSS_GCPM_3
CSS Generated Content for Paged MediaCSS_GRID_1
CSS Grid LayoutCSS_INLINE_3
CSS Inline Layout Module Level 3CSS_LINE_GRID_1
CSS Line Grid Module Level 1CSS_LISTS_3
CSS Lists and Counters Module Level 3CSS_MASKING_1
CSS Masking Module Level 1CSS_MOBILE
Deprecated.CSS_OVERFLOW_3
CSS Overflow Module Level 3CSS_PAINT_API_1
CSS Painting API Level 1CSS_POSITION_3
CSS Positioned Layout Level 3CSS_PRINT
Deprecated.CSS_PROPERTIES_VALUES_API_1
CSS Properties and Values API Level 1CSS_PSEUDO_4
CSS Pseudo-Elements Module Level 4CSS_REGIONS_1
CSS Regions Module Level 1CSS_RHYTHM_1
CSS Rhythmic SizingCSS_ROUND_DISPLAY_1
CSS Round Display Level 1CSS_RUBY_1
CSS Ruby Layout Module Level 1CSS_SCOPING_1
CSS Scoping Module Level 1CSS_SCROLL_SNAP_1
CSS Scroll Snap Module Level 1CSS_SHAPES_1
CSS Shapes Module Level 1CSS_SIZING_3
CSS Intrinsic & Extrinsic Sizing Module Level 3CSS_STYLE_ATTR
CSS Style AttributesCSS_SYNTAX_3
CSS Syntax Level 3CSS_TABLES_3
CSS Table Module Level 3CSS_TEMPLATE_3
CSS Template Layout ModuleCSS_TEXT_3
CSS Text Level 3CSS_TEXT_4
CSS Text Module Level 4CSS_TEXT_DECOR_3
CSS Text Decoration Module Level 3CSS_TRANSFORMS_1
CSS Transforms Module Level 1CSS_TV
Deprecated.CSS_TYPED_OM_1
CSS Typed OM Level 1CSS_UI_3
CSS Basic User Interface Level 3CSS_UI_4
CSS Basic User Interface Module Level 4CSS_VALUES_3
CSS Values and Units Level 3CSS_VARIABLES_1
Cascading VariablesCSS_WILL_CHANGE_1
CSS Will ChangeCSS_WRITING_MODES_3
CSS Writing Modes Level 3CSS1
Deprecated.CSS2
CSS Level 2 Revision 1CSS22
Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) SpecificationCSS3_ANIMATIONS
CSS AnimationsCSS3_BACKGROUND
CSS Backgrounds and Borders Level 3CSS3_COLOR
CSS Color Level 3CSS3_CONDITIONAL
CSS Conditional Rules Level 3CSS3_CONTENT
CSS Generated Content Level 3CSS3_EXCLUSIONS
CSS Exclusions Module Level 1CSS3_GRID
Deprecated.CSS3_HYPERLINKS
Deprecated.CSS3_IMAGES
CSS Image Values and Replaced Content Level 3CSS3_MARQUEE
Deprecated.CSS3_MEDIAQUERIES
Media QueriesCSS3_MULTICOL
CSS Multi-column LayoutCSS3_NAMESPACE
CSS NamespacesCSS3_PAGE
CSS Paged Media Level 3CSS3_PRESLEV
Deprecated.CSS3_READER
Deprecated.CSS3_SPEECH
CSS SpeechCSS3_TRANSITIONS
CSS TransitionsCSS4_BACKGROUND
CSS Backgrounds and Borders Level 4CSS4_IMAGES
CSS Image Values and Replaced Content Module Level 4CSSOM_1
CSS Object Model (CSSOM)CSSOM_VIEW_1
CSSOM ViewFILTER_EFFECTS_1
Filter Effects Module Level 1FULLSCREEN
Deprecated.GEOMETRY_1
Geometry Interfaces Module Level 1MEDIAQUERIES_4
Media Queries Level 4MOTION_1
Motion Path Module Level 1OUTSIDE_CSS
Dummy specification that means outside of CSS specifiedPAGE_FLOATS
CSS Page FloatsSELECTORS
Selectors Level 3SELECTORS_NONELEMENT_1
Deprecated.SELECTORS4
Selectors Level 4WEB_ANIMATIONS
Web AnimationsWORKLETS_1
Worklets Level 1
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ECSSSpecification
getFromIDOrNull(String sName)
String
getHandledURL()
String
getID()
ECSSSpecificationStatus
getStatus()
boolean
hasHandledURL()
static ECSSSpecification
valueOf(String name)
Returns the enum constant of this type with the specified name.static ECSSSpecification[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CSS3_COLOR
public static final ECSSSpecification CSS3_COLOR
CSS Color Level 3
-
CSS3_NAMESPACE
public static final ECSSSpecification CSS3_NAMESPACE
CSS Namespaces
-
SELECTORS
public static final ECSSSpecification SELECTORS
Selectors Level 3
-
CSS2
public static final ECSSSpecification CSS2
CSS Level 2 Revision 1
-
CSS3_MEDIAQUERIES
public static final ECSSSpecification CSS3_MEDIAQUERIES
Media Queries
-
CSS_STYLE_ATTR
public static final ECSSSpecification CSS_STYLE_ATTR
CSS Style Attributes
-
CSS_FONTS_3
public static final ECSSSpecification CSS_FONTS_3
CSS Fonts Level 3
-
CSS_WRITING_MODES_3
public static final ECSSSpecification CSS_WRITING_MODES_3
CSS Writing Modes Level 3
-
CSS_UI_3
public static final ECSSSpecification CSS_UI_3
CSS Basic User Interface Level 3
-
CSS_CONTAIN_1
public static final ECSSSpecification CSS_CONTAIN_1
CSS Containment Module Level 1
-
CSS3_BACKGROUND
public static final ECSSSpecification CSS3_BACKGROUND
CSS Backgrounds and Borders Level 3
-
CSS3_CONDITIONAL
public static final ECSSSpecification CSS3_CONDITIONAL
CSS Conditional Rules Level 3
-
CSS3_MULTICOL
public static final ECSSSpecification CSS3_MULTICOL
CSS Multi-column Layout
-
CSS_VALUES_3
public static final ECSSSpecification CSS_VALUES_3
CSS Values and Units Level 3
-
CSS_CASCADE_3
public static final ECSSSpecification CSS_CASCADE_3
CSS Cascading and Inheritance Level 3
-
CSS3_IMAGES
public static final ECSSSpecification CSS3_IMAGES
CSS Image Values and Replaced Content Level 3
-
CSS3_SPEECH
public static final ECSSSpecification CSS3_SPEECH
CSS Speech
-
CSS_FLEXBOX_1
public static final ECSSSpecification CSS_FLEXBOX_1
CSS Flexible Box Layout
-
CSS_TEXT_DECOR_3
public static final ECSSSpecification CSS_TEXT_DECOR_3
CSS Text Decoration Module Level 3
-
CSS_SHAPES_1
public static final ECSSSpecification CSS_SHAPES_1
CSS Shapes Module Level 1
-
CSS_MASKING_1
public static final ECSSSpecification CSS_MASKING_1
CSS Masking Module Level 1
-
CSS_COUNTER_STYLES_3
public static final ECSSSpecification CSS_COUNTER_STYLES_3
CSS Counter Styles Level 3
-
CSS_BREAK_3
public static final ECSSSpecification CSS_BREAK_3
CSS Fragmentation Level 3
-
COMPOSITING_1
public static final ECSSSpecification COMPOSITING_1
Compositing and Blending
-
CSS_SYNTAX_3
public static final ECSSSpecification CSS_SYNTAX_3
CSS Syntax Level 3
-
CSS_GRID_1
public static final ECSSSpecification CSS_GRID_1
CSS Grid Layout
-
GEOMETRY_1
public static final ECSSSpecification GEOMETRY_1
Geometry Interfaces Module Level 1
-
CSS_CASCADE_4
public static final ECSSSpecification CSS_CASCADE_4
CSS Cascading and Inheritance Level 4
-
CSS_SCROLL_SNAP_1
public static final ECSSSpecification CSS_SCROLL_SNAP_1
CSS Scroll Snap Module Level 1
-
CSS3_ANIMATIONS
public static final ECSSSpecification CSS3_ANIMATIONS
CSS Animations
-
WEB_ANIMATIONS
public static final ECSSSpecification WEB_ANIMATIONS
Web Animations
-
CSS_TEXT_3
public static final ECSSSpecification CSS_TEXT_3
CSS Text Level 3
-
CSS_TRANSFORMS_1
public static final ECSSSpecification CSS_TRANSFORMS_1
CSS Transforms Module Level 1
-
CSS3_TRANSITIONS
public static final ECSSSpecification CSS3_TRANSITIONS
CSS Transitions
-
CSS_VARIABLES_1
public static final ECSSSpecification CSS_VARIABLES_1
Cascading Variables
-
CSS_ALIGN_3
public static final ECSSSpecification CSS_ALIGN_3
CSS Box Alignment Module Level 3
-
CSS_WILL_CHANGE_1
public static final ECSSSpecification CSS_WILL_CHANGE_1
CSS Will Change
-
CSS22
public static final ECSSSpecification CSS22
Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification
-
CSS3_PAGE
public static final ECSSSpecification CSS3_PAGE
CSS Paged Media Level 3
-
CSSOM_VIEW_1
public static final ECSSSpecification CSSOM_VIEW_1
CSSOM View
-
SELECTORS4
public static final ECSSSpecification SELECTORS4
Selectors Level 4
-
CSS_SIZING_3
public static final ECSSSpecification CSS_SIZING_3
CSS Intrinsic & Extrinsic Sizing Module Level 3
-
CSS_OVERFLOW_3
public static final ECSSSpecification CSS_OVERFLOW_3
CSS Overflow Module Level 3
-
CSS_DISPLAY_3
public static final ECSSSpecification CSS_DISPLAY_3
CSS Display Module Level 3
-
CSS_PSEUDO_4
public static final ECSSSpecification CSS_PSEUDO_4
CSS Pseudo-Elements Module Level 4
-
CSS4_BACKGROUND
public static final ECSSSpecification CSS4_BACKGROUND
CSS Backgrounds and Borders Level 4
-
CSS_DEVICE_ADAPT_1
public static final ECSSSpecification CSS_DEVICE_ADAPT_1
CSS Device Adaptation Module Level 1
-
CSS3_EXCLUSIONS
public static final ECSSSpecification CSS3_EXCLUSIONS
CSS Exclusions Module Level 1
-
FILTER_EFFECTS_1
public static final ECSSSpecification FILTER_EFFECTS_1
Filter Effects Module Level 1
-
CSS_GCPM_3
public static final ECSSSpecification CSS_GCPM_3
CSS Generated Content for Paged Media
-
PAGE_FLOATS
public static final ECSSSpecification PAGE_FLOATS
CSS Page Floats
-
CSS_TEMPLATE_3
public static final ECSSSpecification CSS_TEMPLATE_3
CSS Template Layout Module
-
CSS_LINE_GRID_1
public static final ECSSSpecification CSS_LINE_GRID_1
CSS Line Grid Module Level 1
-
CSS_LISTS_3
public static final ECSSSpecification CSS_LISTS_3
CSS Lists and Counters Module Level 3
-
CSS_POSITION_3
public static final ECSSSpecification CSS_POSITION_3
CSS Positioned Layout Level 3
-
CSS_REGIONS_1
public static final ECSSSpecification CSS_REGIONS_1
CSS Regions Module Level 1
-
CSS_RUBY_1
public static final ECSSSpecification CSS_RUBY_1
CSS Ruby Layout Module Level 1
-
CSS_TABLES_3
public static final ECSSSpecification CSS_TABLES_3
CSS Table Module Level 3
-
CSSOM_1
public static final ECSSSpecification CSSOM_1
CSS Object Model (CSSOM)
-
CSS_FONT_LOADING_3
public static final ECSSSpecification CSS_FONT_LOADING_3
CSS Font Loading Module Level 3
-
CSS_SCOPING_1
public static final ECSSSpecification CSS_SCOPING_1
CSS Scoping Module Level 1
-
MEDIAQUERIES_4
public static final ECSSSpecification MEDIAQUERIES_4
Media Queries Level 4
-
CSS_INLINE_3
public static final ECSSSpecification CSS_INLINE_3
CSS Inline Layout Module Level 3
-
MOTION_1
public static final ECSSSpecification MOTION_1
Motion Path Module Level 1
-
CSS_ROUND_DISPLAY_1
public static final ECSSSpecification CSS_ROUND_DISPLAY_1
CSS Round Display Level 1
-
CSS_UI_4
public static final ECSSSpecification CSS_UI_4
CSS Basic User Interface Module Level 4
-
CSS_TEXT_4
public static final ECSSSpecification CSS_TEXT_4
CSS Text Module Level 4
-
CSS_PAINT_API_1
public static final ECSSSpecification CSS_PAINT_API_1
CSS Painting API Level 1
-
CSS_PROPERTIES_VALUES_API_1
public static final ECSSSpecification CSS_PROPERTIES_VALUES_API_1
CSS Properties and Values API Level 1
-
CSS_TYPED_OM_1
public static final ECSSSpecification CSS_TYPED_OM_1
CSS Typed OM Level 1
-
WORKLETS_1
public static final ECSSSpecification WORKLETS_1
Worklets Level 1
-
CSS_COLOR_4
public static final ECSSSpecification CSS_COLOR_4
CSS Color Module Level 4
-
CSS_FONTS_4
public static final ECSSSpecification CSS_FONTS_4
CSS Fonts Level 4
-
CSS_RHYTHM_1
public static final ECSSSpecification CSS_RHYTHM_1
CSS Rhythmic Sizing
-
CSS4_IMAGES
public static final ECSSSpecification CSS4_IMAGES
CSS Image Values and Replaced Content Module Level 4
-
CSS3_CONTENT
public static final ECSSSpecification CSS3_CONTENT
CSS Generated Content Level 3
-
CSS1
@Deprecated public static final ECSSSpecification CSS1
Deprecated.CSS Level 1 - Abandoned
-
CSS_PRINT
@Deprecated public static final ECSSSpecification CSS_PRINT
Deprecated.CSS Print Profile - Abandoned
-
CSS_MOBILE
@Deprecated public static final ECSSSpecification CSS_MOBILE
Deprecated.CSS Mobile Profile 2.0 - Abandoned
-
SELECTORS_NONELEMENT_1
@Deprecated public static final ECSSSpecification SELECTORS_NONELEMENT_1
Deprecated.Non-element Selectors Module Level 1 - Abandoned
-
CSS3_READER
@Deprecated public static final ECSSSpecification CSS3_READER
Deprecated.The CSS 'Reader' Media Type - Abandoned
-
CSS3_PRESLEV
@Deprecated public static final ECSSSpecification CSS3_PRESLEV
Deprecated.CSS Presentation Levels - Abandoned
-
CSS_TV
@Deprecated public static final ECSSSpecification CSS_TV
Deprecated.CSS TV Profile 1.0 - Abandoned
-
CSS3_MARQUEE
@Deprecated public static final ECSSSpecification CSS3_MARQUEE
Deprecated.CSS Marquee - Abandoned
-
BECSS
@Deprecated public static final ECSSSpecification BECSS
Deprecated.Behavioral Extensions to CSS - Abandoned
-
CSS3_HYPERLINKS
@Deprecated public static final ECSSSpecification CSS3_HYPERLINKS
Deprecated.CSS Hyperlink Presentation - Abandoned
-
CSS3_GRID
@Deprecated public static final ECSSSpecification CSS3_GRID
Deprecated.CSS Grid Positioning - Abandoned
-
FULLSCREEN
@Deprecated public static final ECSSSpecification FULLSCREEN
Deprecated.Fullscreen - Abandoned
-
OUTSIDE_CSS
public static final ECSSSpecification OUTSIDE_CSS
Dummy specification that means outside of CSS specified
-
-
Method Detail
-
values
public static ECSSSpecification[] 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 (ECSSSpecification c : ECSSSpecification.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ECSSSpecification 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
-
getID
@Nonnull @Nonempty public String getID()
- Specified by:
getID
in interfacecom.helger.commons.id.IHasID<String>
-
getStatus
@Nonnull public ECSSSpecificationStatus getStatus()
-
hasHandledURL
public boolean hasHandledURL()
-
getFromIDOrNull
@Nullable public static ECSSSpecification getFromIDOrNull(@Nullable String sName)
-
-