Class CSS.Attribute

java.lang.Object
javax.swing.text.html.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 Summary

Modifier and Type Field Description
static final CSS.Attribute BACKGROUND
CSS attribute "background".
static final CSS.Attribute BACKGROUND_ATTACHMENT
CSS attribute "background-attachment".
static final CSS.Attribute BACKGROUND_COLOR
CSS attribute "background-color".
static final CSS.Attribute BACKGROUND_IMAGE
CSS attribute "background-image".
static final CSS.Attribute BACKGROUND_POSITION
CSS attribute "background-position".
static final CSS.Attribute BACKGROUND_REPEAT
CSS attribute "background-repeat".
static final CSS.Attribute BORDER
CSS attribute "border".
static final CSS.Attribute BORDER_BOTTOM
CSS attribute "border-bottom".
static final CSS.Attribute BORDER_BOTTOM_COLOR
CSS attribute "border-bottom-color".
static final CSS.Attribute BORDER_BOTTOM_STYLE
CSS attribute "border-bottom-style".
static final CSS.Attribute BORDER_BOTTOM_WIDTH
CSS attribute "border-bottom-width".
static final CSS.Attribute BORDER_COLOR
CSS attribute "border-color".
static final CSS.Attribute BORDER_LEFT
CSS attribute "border-left".
static final CSS.Attribute BORDER_LEFT_COLOR
CSS attribute "margin-right".
static final CSS.Attribute BORDER_LEFT_STYLE
CSS attribute "border-left-style".
static final CSS.Attribute BORDER_LEFT_WIDTH
CSS attribute "border-left-width".
static final CSS.Attribute BORDER_RIGHT
CSS attribute "border-right".
static final CSS.Attribute BORDER_RIGHT_COLOR
CSS attribute "border-right-color".
static final CSS.Attribute BORDER_RIGHT_STYLE
CSS attribute "border-right-style".
static final CSS.Attribute BORDER_RIGHT_WIDTH
CSS attribute "border-right-width".
static final CSS.Attribute BORDER_STYLE
CSS attribute "border-style".
static final CSS.Attribute BORDER_TOP
CSS attribute "border-top".
static final CSS.Attribute BORDER_TOP_COLOR
CSS attribute "border-top-color".
static final CSS.Attribute BORDER_TOP_STYLE
CSS attribute "border-top-style".
static final CSS.Attribute BORDER_TOP_WIDTH
CSS attribute "border-top-width".
static final CSS.Attribute BORDER_WIDTH
CSS attribute "border-width".
static final CSS.Attribute CLEAR
CSS attribute "clear".
static final CSS.Attribute COLOR
CSS attribute "color".
static final CSS.Attribute DISPLAY
CSS attribute "display".
static final CSS.Attribute FLOAT
CSS attribute "float".
static final CSS.Attribute FONT
CSS attribute "font".
static final CSS.Attribute FONT_FAMILY
CSS attribute "font-family".
static final CSS.Attribute FONT_SIZE
CSS attribute "font-size".
static final CSS.Attribute FONT_STYLE
CSS attribute "font-style".
static final CSS.Attribute FONT_VARIANT
CSS attribute "font-variant".
static final CSS.Attribute FONT_WEIGHT
CSS attribute "font-weight".
static final CSS.Attribute HEIGHT
CSS attribute "height".
static final CSS.Attribute LETTER_SPACING
CSS attribute "letter-spacing".
static final CSS.Attribute LINE_HEIGHT
CSS attribute "line-height".
static final CSS.Attribute LIST_STYLE
CSS attribute "list-style".
static final CSS.Attribute LIST_STYLE_IMAGE
CSS attribute "list-style-image".
static final CSS.Attribute LIST_STYLE_POSITION
CSS attribute "list-style-position".
static final CSS.Attribute LIST_STYLE_TYPE
CSS attribute "list-style-type".
static final CSS.Attribute MARGIN
CSS attribute "margin".
static final CSS.Attribute MARGIN_BOTTOM
CSS attribute "margin-bottom".
static final CSS.Attribute MARGIN_LEFT
CSS attribute "margin-left".
static final CSS.Attribute MARGIN_RIGHT
CSS attribute "margin-right".
static final CSS.Attribute MARGIN_TOP
CSS attribute "margin-top".
static final CSS.Attribute PADDING
CSS attribute "padding".
static final CSS.Attribute PADDING_BOTTOM
CSS attribute "padding-bottom".
static final CSS.Attribute PADDING_LEFT
CSS attribute "padding-left".
static final CSS.Attribute PADDING_RIGHT
CSS attribute "padding-right".
static final CSS.Attribute PADDING_TOP
CSS attribute "padding-top".
static final CSS.Attribute TEXT_ALIGN
CSS attribute "text-align".
static final CSS.Attribute TEXT_DECORATION
CSS attribute "text-decoration".
static final CSS.Attribute TEXT_INDENT
CSS attribute "text-indent".
static final CSS.Attribute TEXT_TRANSFORM
CSS attribute "text-transform".
static final CSS.Attribute VERTICAL_ALIGN
CSS attribute "vertical-align".
static final CSS.Attribute WHITE_SPACE
CSS attribute "white-space".
static final CSS.Attribute WIDTH
CSS attribute "width".
static final CSS.Attribute WORD_SPACING
CSS attribute "word-spacing".

Method Summary

Modifier and Type Method Description
String getDefaultValue()
Fetch the default value for the attribute.
boolean isInherited()
Indicates if the attribute should be inherited from the parent or not.
String toString()
The string representation of the attribute.

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Details

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 Details

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

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/text/html/CSS.Attribute.html