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>, 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!!
Author:
Philip Helger
  • Enum Constant Details

    • 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_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 Details

    • values

      public static ECSSSpecification[] 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

      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 name
      NullPointerException - if the argument is null
    • getID

      @Nonnull @Nonempty public String getID()
      Specified by:
      getID in interface com.helger.commons.id.IHasID<String>
    • getStatus

      @Nonnull public ECSSSpecificationStatus getStatus()
    • hasHandledURL

      public boolean hasHandledURL()
    • getHandledURL

      @Nullable public String getHandledURL()
    • getFromIDOrNull

      @Nullable public static ECSSSpecification getFromIDOrNull(@Nullable String sName)