CSS (Java Platform SE 6) (original) (raw)
javax.swing.text.html
Class CSS
java.lang.Object
javax.swing.text.html.CSS
All Implemented Interfaces:
public class CSS
extends Object
implements Serializable
Defines a set ofCSS attributes as a typesafe enumeration. The HTML View implementations use CSS attributes to determine how they will render. This also defines methods to map between CSS/HTML/StyleConstants. Any shorthand properties, such as font, are mapped to the intrinsic properties.
The following describes the CSS properties that are suppored by the rendering engine:
- font-family
- font-style
- font-size (supports relative units)
- font-weight
- font
- color
- background-color (with the exception of transparent)
- background-image
- background-repeat
- background-position
- background
- background-repeat
- text-decoration (with the exception of blink and overline)
- vertical-align (only sup and super)
- text-align (justify is treated as center)
- margin-top
- margin-right
- margin-bottom
- margin-left
- margin
- padding-top
- padding-right
- padding-bottom
- padding-left
- border-style (only supports inset, outset and none)
- list-style-type
- list-style-position The following are modeled, but currently not rendered.
- font-variant
- background-attachment (background always treated as scroll)
- word-spacing
- letter-spacing
- text-indent
- text-transform
- line-height
- border-top-width (this is used to indicate if a border should be used)
- border-right-width
- border-bottom-width
- border-left-width
- border-width
- border-top
- border-right
- border-bottom
- border-left
- border
- width
- height
- float
- clear
- display
- white-space
- list-style
Note: for the time being we do not fully support relative units, unless noted, so that p { margin-top: 10% } will be treated as if no margin-top was specified.
**See Also:
---
| Nested Class Summary | | | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | static class | CSS.Attribute Definitions to be used as a key on AttributeSet's that might hold CSS attributes. |
| Constructor Summary | | ----------------------------------------------------------------- | | CSS() |
| Method Summary | | | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | static CSS.Attribute[] | getAllAttributeKeys() Return the set of all possible CSS attribute keys. | | static CSS.Attribute | getAttribute(String name) Translates a string to a CSS.Attribute object. |
| Methods inherited from class java.lang.Object | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, [wait](../../../../java/lang/Object.html#wait%28long, int%29) |
| Constructor Detail | | ---------------------- |
### CSS
public CSS()
| Method Detail | | ----------------- |
### getAllAttributeKeys
public static CSS.Attribute[] getAllAttributeKeys()
Return the set of all possible CSS attribute keys.
---
### getAttribute
public static final CSS.Attribute getAttribute(String name)
Translates a string to a CSS.Attribute
object. This will return null
if there is no attribute by the given name.
Parameters:
name
- the name of the CSS attribute to fetch the typesafe enumeration for
Returns:
the CSS.Attribute
object, or null
if the string doesn't represent a valid attribute key
---
---
Submit a bug or feature For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.