Module java.desktop

Class CSS.Attribute

  • Enclosing class:
    CSS


    public static final class CSS.Attribute
    extends Object
    Definitions to be used as a key on AttributeSet's that might hold CSS attributes. Since this is a closed set (i.e. defined exactly by the specification), it is final and cannot be extended.
    • Field Detail

      • BACKGROUND

        public static final CSS.Attribute BACKGROUND
        CSS attribute "background".
      • BACKGROUND_ATTACHMENT

        public static final CSS.Attribute BACKGROUND_ATTACHMENT
        CSS attribute "background-attachment".
      • BACKGROUND_COLOR

        public static final CSS.Attribute BACKGROUND_COLOR
        CSS attribute "background-color".
      • BACKGROUND_IMAGE

        public static final CSS.Attribute BACKGROUND_IMAGE
        CSS attribute "background-image".
      • BACKGROUND_POSITION

        public static final CSS.Attribute BACKGROUND_POSITION
        CSS attribute "background-position".
      • BACKGROUND_REPEAT

        public static final CSS.Attribute BACKGROUND_REPEAT
        CSS attribute "background-repeat".
      • BORDER

        public static final CSS.Attribute BORDER
        CSS attribute "border".
      • BORDER_BOTTOM

        public static final CSS.Attribute BORDER_BOTTOM
        CSS attribute "border-bottom".
      • BORDER_BOTTOM_COLOR

        public static final CSS.Attribute BORDER_BOTTOM_COLOR
        CSS attribute "border-bottom-color".
      • BORDER_BOTTOM_STYLE

        public static final CSS.Attribute BORDER_BOTTOM_STYLE
        CSS attribute "border-bottom-style".
      • BORDER_BOTTOM_WIDTH

        public static final CSS.Attribute BORDER_BOTTOM_WIDTH
        CSS attribute "border-bottom-width".
      • BORDER_COLOR

        public static final CSS.Attribute BORDER_COLOR
        CSS attribute "border-color".
      • BORDER_LEFT

        public static final CSS.Attribute BORDER_LEFT
        CSS attribute "border-left".
      • BORDER_LEFT_COLOR

        public static final CSS.Attribute BORDER_LEFT_COLOR
        CSS attribute "margin-right".
      • BORDER_LEFT_STYLE

        public static final CSS.Attribute BORDER_LEFT_STYLE
        CSS attribute "border-left-style".
      • BORDER_LEFT_WIDTH

        public static final CSS.Attribute BORDER_LEFT_WIDTH
        CSS attribute "border-left-width".
      • BORDER_RIGHT

        public static final CSS.Attribute BORDER_RIGHT
        CSS attribute "border-right".
      • BORDER_RIGHT_COLOR

        public static final CSS.Attribute BORDER_RIGHT_COLOR
        CSS attribute "border-right-color".
      • BORDER_RIGHT_STYLE

        public static final CSS.Attribute BORDER_RIGHT_STYLE
        CSS attribute "border-right-style".
      • BORDER_RIGHT_WIDTH

        public static final CSS.Attribute BORDER_RIGHT_WIDTH
        CSS attribute "border-right-width".
      • BORDER_STYLE

        public static final CSS.Attribute BORDER_STYLE
        CSS attribute "border-style".
      • BORDER_TOP

        public static final CSS.Attribute BORDER_TOP
        CSS attribute "border-top".
      • BORDER_TOP_COLOR

        public static final CSS.Attribute BORDER_TOP_COLOR
        CSS attribute "border-top-color".
      • BORDER_TOP_STYLE

        public static final CSS.Attribute BORDER_TOP_STYLE
        CSS attribute "border-top-style".
      • BORDER_TOP_WIDTH

        public static final CSS.Attribute BORDER_TOP_WIDTH
        CSS attribute "border-top-width".
      • BORDER_WIDTH

        public static final CSS.Attribute BORDER_WIDTH
        CSS attribute "border-width".
      • CLEAR

        public static final CSS.Attribute CLEAR
        CSS attribute "clear".
      • COLOR

        public static final CSS.Attribute COLOR
        CSS attribute "color".
      • DISPLAY

        public static final CSS.Attribute DISPLAY
        CSS attribute "display".
      • FLOAT

        public static final CSS.Attribute FLOAT
        CSS attribute "float".
      • FONT

        public static final CSS.Attribute FONT
        CSS attribute "font".
      • FONT_FAMILY

        public static final CSS.Attribute FONT_FAMILY
        CSS attribute "font-family".
      • FONT_SIZE

        public static final CSS.Attribute FONT_SIZE
        CSS attribute "font-size".
      • FONT_STYLE

        public static final CSS.Attribute FONT_STYLE
        CSS attribute "font-style".
      • FONT_VARIANT

        public static final CSS.Attribute FONT_VARIANT
        CSS attribute "font-variant".
      • FONT_WEIGHT

        public static final CSS.Attribute FONT_WEIGHT
        CSS attribute "font-weight".
      • HEIGHT

        public static final CSS.Attribute HEIGHT
        CSS attribute "height".
      • LETTER_SPACING

        public static final CSS.Attribute LETTER_SPACING
        CSS attribute "letter-spacing".
      • LINE_HEIGHT

        public static final CSS.Attribute LINE_HEIGHT
        CSS attribute "line-height".
      • LIST_STYLE

        public static final CSS.Attribute LIST_STYLE
        CSS attribute "list-style".
      • LIST_STYLE_IMAGE

        public static final CSS.Attribute LIST_STYLE_IMAGE
        CSS attribute "list-style-image".
      • LIST_STYLE_POSITION

        public static final CSS.Attribute LIST_STYLE_POSITION
        CSS attribute "list-style-position".
      • LIST_STYLE_TYPE

        public static final CSS.Attribute LIST_STYLE_TYPE
        CSS attribute "list-style-type".
      • MARGIN

        public static final CSS.Attribute MARGIN
        CSS attribute "margin".
      • MARGIN_BOTTOM

        public static final CSS.Attribute MARGIN_BOTTOM
        CSS attribute "margin-bottom".
      • MARGIN_LEFT

        public static final CSS.Attribute MARGIN_LEFT
        CSS attribute "margin-left".
      • MARGIN_RIGHT

        public static final CSS.Attribute MARGIN_RIGHT
        CSS attribute "margin-right".
      • MARGIN_TOP

        public static final CSS.Attribute MARGIN_TOP
        CSS attribute "margin-top".
      • PADDING

        public static final CSS.Attribute PADDING
        CSS attribute "padding".
      • PADDING_BOTTOM

        public static final CSS.Attribute PADDING_BOTTOM
        CSS attribute "padding-bottom".
      • PADDING_LEFT

        public static final CSS.Attribute PADDING_LEFT
        CSS attribute "padding-left".
      • PADDING_RIGHT

        public static final CSS.Attribute PADDING_RIGHT
        CSS attribute "padding-right".
      • PADDING_TOP

        public static final CSS.Attribute PADDING_TOP
        CSS attribute "padding-top".
      • TEXT_ALIGN

        public static final CSS.Attribute TEXT_ALIGN
        CSS attribute "text-align".
      • TEXT_DECORATION

        public static final CSS.Attribute TEXT_DECORATION
        CSS attribute "text-decoration".
      • TEXT_INDENT

        public static final CSS.Attribute TEXT_INDENT
        CSS attribute "text-indent".
      • TEXT_TRANSFORM

        public static final CSS.Attribute TEXT_TRANSFORM
        CSS attribute "text-transform".
      • VERTICAL_ALIGN

        public static final CSS.Attribute VERTICAL_ALIGN
        CSS attribute "vertical-align".
      • WORD_SPACING

        public static final CSS.Attribute WORD_SPACING
        CSS attribute "word-spacing".
      • WHITE_SPACE

        public static final CSS.Attribute WHITE_SPACE
        CSS attribute "white-space".
      • WIDTH

        public static final CSS.Attribute WIDTH
        CSS attribute "width".
    • Method Detail

      • toString

        public String toString​()
        The string representation of the attribute. This should exactly match the string specified in the CSS specification.
        Overrides:
        toString in class Object
        Returns:
        a string representation of the object.
      • getDefaultValue

        public String getDefaultValue​()
        Fetch the default value for the attribute. If there is no default value (such as for composite attributes), null will be returned.
        Returns:
        default value for the attribute
      • isInherited

        public boolean isInherited​()
        Indicates if the attribute should be inherited from the parent or not.
        Returns:
        true if the attribute should be inherited from the parent