Package com.helger.css
Enum ECSSSpecification
- All Implemented Interfaces:
com.helger.commons.id.IHasID<String>,Serializable,Comparable<ECSSSpecification>,java.lang.constant.Constable
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!!
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
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDeprecated.Compositing and BlendingCSS Box Alignment Module Level 3CSS Fragmentation Level 3CSS Cascading and Inheritance Level 3CSS Cascading and Inheritance Level 4CSS Color Module Level 4CSS Containment Module Level 1CSS Counter Styles Level 3CSS Device Adaptation Module Level 1CSS Display Module Level 3CSS Flexible Box LayoutCSS Font Loading Module Level 3CSS Fonts Level 3CSS Fonts Level 4CSS Generated Content for Paged MediaCSS Grid LayoutCSS Inline Layout Module Level 3CSS Line Grid Module Level 1CSS Lists and Counters Module Level 3CSS Masking Module Level 1Deprecated.CSS Overflow Module Level 3CSS Painting API Level 1CSS Positioned Layout Level 3Deprecated.CSS Properties and Values API Level 1CSS Pseudo-Elements Module Level 4CSS Regions Module Level 1CSS Rhythmic SizingCSS Round Display Level 1CSS Ruby Layout Module Level 1CSS Scoping Module Level 1CSS Scroll Snap Module Level 1CSS Shapes Module Level 1CSS Intrinsic & Extrinsic Sizing Module Level 3CSS Style AttributesCSS Syntax Level 3CSS Table Module Level 3CSS Template Layout ModuleCSS Text Level 3CSS Text Module Level 4CSS Text Decoration Module Level 3CSS Transforms Module Level 1Deprecated.CSS Typed OM Level 1CSS Basic User Interface Level 3CSS Basic User Interface Module Level 4CSS Values and Units Level 3Cascading VariablesCSS Will ChangeCSS Writing Modes Level 3Deprecated.CSS Level 2 Revision 1Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) SpecificationCSS AnimationsCSS Backgrounds and Borders Level 3CSS Color Level 3CSS Conditional Rules Level 3CSS Generated Content Level 3CSS Exclusions Module Level 1Deprecated.Deprecated.CSS Image Values and Replaced Content Level 3Deprecated.Media QueriesCSS Multi-column LayoutCSS NamespacesCSS Paged Media Level 3Deprecated.Deprecated.CSS SpeechCSS TransitionsCSS Backgrounds and Borders Level 4CSS Image Values and Replaced Content Module Level 4CSS Object Model (CSSOM)CSSOM ViewFilter Effects Module Level 1Deprecated.Geometry Interfaces Module Level 1Media Queries Level 4Motion Path Module Level 1Dummy specification that means outside of CSS specifiedCSS Page FloatsSelectors Level 3Deprecated.Selectors Level 4Web AnimationsWorklets Level 1 -
Method Summary
Modifier and TypeMethodDescriptionstatic ECSSSpecificationgetFromIDOrNull(String sName) getID()booleanstatic ECSSSpecificationReturns 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 Details
-
CSS3_COLOR
CSS Color Level 3 -
CSS3_NAMESPACE
CSS Namespaces -
SELECTORS
Selectors Level 3 -
CSS2
CSS Level 2 Revision 1 -
CSS3_MEDIAQUERIES
Media Queries -
CSS_STYLE_ATTR
CSS Style Attributes -
CSS_FONTS_3
CSS Fonts Level 3 -
CSS_WRITING_MODES_3
CSS Writing Modes Level 3 -
CSS_UI_3
CSS Basic User Interface Level 3 -
CSS_CONTAIN_1
CSS Containment Module Level 1 -
CSS3_BACKGROUND
CSS Backgrounds and Borders Level 3 -
CSS3_CONDITIONAL
CSS Conditional Rules Level 3 -
CSS3_MULTICOL
CSS Multi-column Layout -
CSS_VALUES_3
CSS Values and Units Level 3 -
CSS_CASCADE_3
CSS Cascading and Inheritance Level 3 -
CSS3_IMAGES
CSS Image Values and Replaced Content Level 3 -
CSS3_SPEECH
CSS Speech -
CSS_FLEXBOX_1
CSS Flexible Box Layout -
CSS_TEXT_DECOR_3
CSS Text Decoration Module Level 3 -
CSS_SHAPES_1
CSS Shapes Module Level 1 -
CSS_MASKING_1
CSS Masking Module Level 1 -
CSS_COUNTER_STYLES_3
CSS Counter Styles Level 3 -
CSS_BREAK_3
CSS Fragmentation Level 3 -
COMPOSITING_1
Compositing and Blending -
CSS_SYNTAX_3
CSS Syntax Level 3 -
CSS_GRID_1
CSS Grid Layout -
GEOMETRY_1
Geometry Interfaces Module Level 1 -
CSS_CASCADE_4
CSS Cascading and Inheritance Level 4 -
CSS_SCROLL_SNAP_1
CSS Scroll Snap Module Level 1 -
CSS3_ANIMATIONS
CSS Animations -
WEB_ANIMATIONS
Web Animations -
CSS_TEXT_3
CSS Text Level 3 -
CSS_TRANSFORMS_1
CSS Transforms Module Level 1 -
CSS3_TRANSITIONS
CSS Transitions -
CSS_VARIABLES_1
Cascading Variables -
CSS_ALIGN_3
CSS Box Alignment Module Level 3 -
CSS_WILL_CHANGE_1
CSS Will Change -
CSS22
Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification -
CSS3_PAGE
CSS Paged Media Level 3 -
CSSOM_VIEW_1
CSSOM View -
SELECTORS4
Selectors Level 4 -
CSS_SIZING_3
CSS Intrinsic & Extrinsic Sizing Module Level 3 -
CSS_OVERFLOW_3
CSS Overflow Module Level 3 -
CSS_DISPLAY_3
CSS Display Module Level 3 -
CSS_PSEUDO_4
CSS Pseudo-Elements Module Level 4 -
CSS4_BACKGROUND
CSS Backgrounds and Borders Level 4 -
CSS_DEVICE_ADAPT_1
CSS Device Adaptation Module Level 1 -
CSS3_EXCLUSIONS
CSS Exclusions Module Level 1 -
FILTER_EFFECTS_1
Filter Effects Module Level 1 -
CSS_GCPM_3
CSS Generated Content for Paged Media -
PAGE_FLOATS
CSS Page Floats -
CSS_TEMPLATE_3
CSS Template Layout Module -
CSS_LINE_GRID_1
CSS Line Grid Module Level 1 -
CSS_LISTS_3
CSS Lists and Counters Module Level 3 -
CSS_POSITION_3
CSS Positioned Layout Level 3 -
CSS_REGIONS_1
CSS Regions Module Level 1 -
CSS_RUBY_1
CSS Ruby Layout Module Level 1 -
CSS_TABLES_3
CSS Table Module Level 3 -
CSSOM_1
CSS Object Model (CSSOM) -
CSS_FONT_LOADING_3
CSS Font Loading Module Level 3 -
CSS_SCOPING_1
CSS Scoping Module Level 1 -
MEDIAQUERIES_4
Media Queries Level 4 -
CSS_INLINE_3
CSS Inline Layout Module Level 3 -
MOTION_1
Motion Path Module Level 1 -
CSS_ROUND_DISPLAY_1
CSS Round Display Level 1 -
CSS_UI_4
CSS Basic User Interface Module Level 4 -
CSS_TEXT_4
CSS Text Module Level 4 -
CSS_PAINT_API_1
CSS Painting API Level 1 -
CSS_PROPERTIES_VALUES_API_1
CSS Properties and Values API Level 1 -
CSS_TYPED_OM_1
CSS Typed OM Level 1 -
WORKLETS_1
Worklets Level 1 -
CSS_COLOR_4
CSS Color Module Level 4 -
CSS_FONTS_4
CSS Fonts Level 4 -
CSS_RHYTHM_1
CSS Rhythmic Sizing -
CSS4_IMAGES
CSS Image Values and Replaced Content Module Level 4 -
CSS3_CONTENT
CSS Generated Content Level 3 -
CSS1
Deprecated.CSS Level 1 - Abandoned -
CSS_PRINT
Deprecated.CSS Print Profile - Abandoned -
CSS_MOBILE
Deprecated.CSS Mobile Profile 2.0 - Abandoned -
SELECTORS_NONELEMENT_1
Deprecated.Non-element Selectors Module Level 1 - Abandoned -
CSS3_READER
Deprecated.The CSS 'Reader' Media Type - Abandoned -
CSS3_PRESLEV
Deprecated.CSS Presentation Levels - Abandoned -
CSS_TV
Deprecated.CSS TV Profile 1.0 - Abandoned -
CSS3_MARQUEE
Deprecated.CSS Marquee - Abandoned -
BECSS
Deprecated.Behavioral Extensions to CSS - Abandoned -
CSS3_HYPERLINKS
Deprecated.CSS Hyperlink Presentation - Abandoned -
CSS3_GRID
Deprecated.CSS Grid Positioning - Abandoned -
FULLSCREEN
Deprecated.Fullscreen - Abandoned -
OUTSIDE_CSS
Dummy specification that means outside of CSS specified
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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
- Specified by:
getIDin interfacecom.helger.commons.id.IHasID<String>
-
getStatus
-
hasHandledURL
public boolean hasHandledURL() -
getHandledURL
-
getFromIDOrNull
-