Enum Class AuraProps

java.lang.Object
java.lang.Enum<AuraProps>
org.vaadin.firitin.util.style.AuraProps
All Implemented Interfaces:
Serializable, Comparable<AuraProps>, Constable, CssPropertyEnum

public enum AuraProps extends Enum<AuraProps> implements CssPropertyEnum
Enumeration of Aura CSS properties with handy helper methods to define them in a component scope or globally and to use the property as css variable.

Consider this class still to be in experimental phase.

See Also:
  • Enum Constant Details

    • CONTENT_COLOR_SCHEME

      public static final AuraProps CONTENT_COLOR_SCHEME
    • NOTIFICATION_COLOR_SCHEME

      public static final AuraProps NOTIFICATION_COLOR_SCHEME
    • BACKGROUND_COLOR

      public static final AuraProps BACKGROUND_COLOR
    • BACKGROUND_COLOR_LIGHT

      public static final AuraProps BACKGROUND_COLOR_LIGHT
    • BACKGROUND_COLOR_DARK

      public static final AuraProps BACKGROUND_COLOR_DARK
    • APP_BACKGROUND

      public static final AuraProps APP_BACKGROUND
    • ACCENT_BORDER_COLOR

      public static final AuraProps ACCENT_BORDER_COLOR
    • CONTRAST_LEVEL

      public static final AuraProps CONTRAST_LEVEL
    • NEUTRAL

      public static final AuraProps NEUTRAL
    • NEUTRAL_LIGHT

      public static final AuraProps NEUTRAL_LIGHT
    • NEUTRAL_DARK

      public static final AuraProps NEUTRAL_DARK
    • RED

      public static final AuraProps RED
    • ORANGE

      public static final AuraProps ORANGE
    • YELLOW

      public static final AuraProps YELLOW
    • GREEN

      public static final AuraProps GREEN
    • BLUE

      public static final AuraProps BLUE
    • PURPLE

      public static final AuraProps PURPLE
    • RED_TEXT

      public static final AuraProps RED_TEXT
    • ORANGE_TEXT

      public static final AuraProps ORANGE_TEXT
    • YELLOW_TEXT

      public static final AuraProps YELLOW_TEXT
    • GREEN_TEXT

      public static final AuraProps GREEN_TEXT
    • BLUE_TEXT

      public static final AuraProps BLUE_TEXT
    • PURPLE_TEXT

      public static final AuraProps PURPLE_TEXT
    • ACCENT_COLOR

      public static final AuraProps ACCENT_COLOR
    • ACCENT_COLOR_LIGHT

      public static final AuraProps ACCENT_COLOR_LIGHT
    • ACCENT_COLOR_DARK

      public static final AuraProps ACCENT_COLOR_DARK
    • ACCENT_CONTRAST_COLOR

      public static final AuraProps ACCENT_CONTRAST_COLOR
    • ACCENT_CONTRAST_COLOR_LIGHT

      public static final AuraProps ACCENT_CONTRAST_COLOR_LIGHT
    • ACCENT_CONTRAST_COLOR_DARK

      public static final AuraProps ACCENT_CONTRAST_COLOR_DARK
    • ACCENT_TEXT_COLOR

      public static final AuraProps ACCENT_TEXT_COLOR
    • ACCENT_TEXT_COLOR_LIGHT

      public static final AuraProps ACCENT_TEXT_COLOR_LIGHT
    • ACCENT_TEXT_COLOR_DARK

      public static final AuraProps ACCENT_TEXT_COLOR_DARK
    • SURFACE_COLOR

      public static final AuraProps SURFACE_COLOR
    • SURFACE_COLOR_SOLID

      public static final AuraProps SURFACE_COLOR_SOLID
    • SURFACE_LEVEL

      public static final AuraProps SURFACE_LEVEL
    • SURFACE_OPACITY

      public static final AuraProps SURFACE_OPACITY
    • OVERLAY_SURFACE_OPACITY

      public static final AuraProps OVERLAY_SURFACE_OPACITY
    • ACCENT_SURFACE

      public static final AuraProps ACCENT_SURFACE
    • FONT_FAMILY

      public static final AuraProps FONT_FAMILY
    • FONT_FAMILY_SYSTEM

      public static final AuraProps FONT_FAMILY_SYSTEM
    • FONT_FAMILY_INSTRUMENT_SANS

      public static final AuraProps FONT_FAMILY_INSTRUMENT_SANS
    • FONT_SMOOTHING

      public static final AuraProps FONT_SMOOTHING
    • BASE_FONT_SIZE

      public static final AuraProps BASE_FONT_SIZE
    • FONT_SIZE_XS

      public static final AuraProps FONT_SIZE_XS
    • FONT_SIZE_S

      public static final AuraProps FONT_SIZE_S
    • FONT_SIZE_M

      public static final AuraProps FONT_SIZE_M
    • FONT_SIZE_L

      public static final AuraProps FONT_SIZE_L
    • FONT_SIZE_XL

      public static final AuraProps FONT_SIZE_XL
    • BASE_LINE_HEIGHT

      public static final AuraProps BASE_LINE_HEIGHT
    • LINE_HEIGHT_XS

      public static final AuraProps LINE_HEIGHT_XS
    • LINE_HEIGHT_S

      public static final AuraProps LINE_HEIGHT_S
    • LINE_HEIGHT_M

      public static final AuraProps LINE_HEIGHT_M
    • LINE_HEIGHT_L

      public static final AuraProps LINE_HEIGHT_L
    • LINE_HEIGHT_XL

      public static final AuraProps LINE_HEIGHT_XL
    • FONT_WEIGHT_REGULAR

      public static final AuraProps FONT_WEIGHT_REGULAR
    • FONT_WEIGHT_MEDIUM

      public static final AuraProps FONT_WEIGHT_MEDIUM
    • FONT_WEIGHT_SEMIBOLD

      public static final AuraProps FONT_WEIGHT_SEMIBOLD
    • BASE_SIZE

      public static final AuraProps BASE_SIZE
    • BASE_RADIUS

      public static final AuraProps BASE_RADIUS
    • SHADOW_M

      public static final AuraProps SHADOW_M
    • SHADOW_COLOR

      public static final AuraProps SHADOW_COLOR
    • OVERLAY_SHADOW

      public static final AuraProps OVERLAY_SHADOW
    • OVERLAY_OUTLINE_COLOR

      public static final AuraProps OVERLAY_OUTLINE_COLOR
    • OVERLAY_INNER_OUTLINE_COLOR

      public static final AuraProps OVERLAY_INNER_OUTLINE_COLOR
    • OVERLAY_BACKDROP_FILTER

      public static final AuraProps OVERLAY_BACKDROP_FILTER
    • APP_LAYOUT_INSET

      public static final AuraProps APP_LAYOUT_INSET
    • APP_LAYOUT_BORDER_RADIUS

      public static final AuraProps APP_LAYOUT_BORDER_RADIUS
    • APP_LAYOUT_BORDER_WIDTH

      public static final AuraProps APP_LAYOUT_BORDER_WIDTH
  • Method Details

    • values

      public static AuraProps[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AuraProps valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • cssPrefix

      public String cssPrefix()
      Description copied from interface: CssPropertyEnum
      Returns the CSS variable prefix, e.g. "--aura-".
      Specified by:
      cssPrefix in interface CssPropertyEnum