JavaTM 2 Platform
Std. Ed. v1.3.1

Class CSS

All Implemented Interfaces:

public class CSS
extends Object
implements Serializable

Defines a set of CSS 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:

The following are modeled, but currently not rendered.

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:
StyleSheet, Serialized Form

Inner Class Summary
static class CSS.Attribute
          Definitions to be used as a key on AttributeSet's that might hold CSS attributes.
Constructor Summary
Method Summary
static CSS.Attribute[] getAllAttributeKeys()
          Return the set of all possible CSS attribute keys.
static CSS.Attribute getAttribute(String name)
          Translate 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

Constructor Detail


public CSS()
Method Detail


public static CSS.Attribute[] getAllAttributeKeys()
Return the set of all possible CSS attribute keys.


public static final CSS.Attribute getAttribute(String name)
Translate a string to a CSS.Attribute object. This will return null if there is no attribute by the given name.
name - the name of the CSS attribute to fetch the typesafe enumeration for.

JavaTM 2 Platform
Std. Ed. v1.3.1

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved. - all specs in one place

free hit counter