eu.webtoolkit.jwt
Class WCssRule

java.lang.Object
  extended by eu.webtoolkit.jwt.WObject
      extended by eu.webtoolkit.jwt.WCssRule
Direct Known Subclasses:
WCssTemplateRule, WCssTextRule

public abstract class WCssRule
extends WObject

Abstract rule in a CSS style sheet.

A rule presents CSS style properties that are applied to a selected set of elements.

Use WCssTemplateRule if you would like to use a widget as a template for specifying (and updating) a style rule, using the widgets style properties, or WCssTextRule if you wish to directly specify the CSS declarations.

See Also:
WCssStyleSheet

Constructor Summary
protected WCssRule(java.lang.String selector)
          Creates a new CSS rule with given selector.
protected WCssRule(java.lang.String selector, WObject parent)
          Creates a new CSS rule with given selector.
 
Method Summary
abstract  java.lang.String getDeclarations()
          Returns the declarations.
 java.lang.String getSelector()
          Returns the selector.
 WCssStyleSheet getSheet()
          Returns the style sheet to which this rule belongs.
 void modified()
          Indicates that the rule has changed and needs updating.
 void remove()
          Destructor.
 
Methods inherited from class eu.webtoolkit.jwt.WObject
addChild, getId, getObjectName, setObjectName, tr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WCssRule

protected WCssRule(java.lang.String selector,
                   WObject parent)
Creates a new CSS rule with given selector.


WCssRule

protected WCssRule(java.lang.String selector)
Creates a new CSS rule with given selector.

Calls this(selector, (WObject)null)

Method Detail

remove

public void remove()
Destructor.

Overrides:
remove in class WObject

getSelector

public java.lang.String getSelector()
Returns the selector.


getSheet

public WCssStyleSheet getSheet()
Returns the style sheet to which this rule belongs.


modified

public void modified()
Indicates that the rule has changed and needs updating.


getDeclarations

public abstract java.lang.String getDeclarations()
Returns the declarations.

This is a semi-colon separated list of CSS declarations.