Class WCssStyleSheet
public class WCssStyleSheet
extends java.lang.Object
- See Also:
WApplication.getStyleSheet()
-
Constructor Summary
Constructors Constructor Description WCssStyleSheet()
Creates a new (internal) style sheet.WCssStyleSheet(WLink link)
Creates a new (external) style sheet reference.WCssStyleSheet(WLink link, java.lang.String media)
Creates a new (external) style sheet reference. -
Method Summary
Modifier and Type Method Description WCssRule
addRule(WCssRule rule)
Adds a CSS rule.WCssRule
addRule(WCssRule rule, java.lang.String ruleName)
Adds a CSS rule.WCssTemplateRule
addRule(java.lang.String selector, WCssDecorationStyle style)
Adds a CSS rule.WCssTemplateRule
addRule(java.lang.String selector, WCssDecorationStyle style, java.lang.String ruleName)
Adds a CSS rule.WCssTextRule
addRule(java.lang.String selector, java.lang.String declarations)
Adds a CSS rule.WCssTextRule
addRule(java.lang.String selector, java.lang.String declarations, java.lang.String ruleName)
Adds a CSS rule.void
cssText(java.lang.StringBuilder out, boolean all)
WLink
getLink()
java.lang.String
getMedia()
boolean
isDefined(java.lang.String ruleName)
Returns if a rule was already defined in this style sheet.void
javaScriptUpdate(WApplication app, java.lang.StringBuilder js, boolean all)
void
removeRule(WCssRule rule)
Removes a rule.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
WCssStyleSheet
public WCssStyleSheet()Creates a new (internal) style sheet. -
WCssStyleSheet
Creates a new (external) style sheet reference. -
WCssStyleSheet
Creates a new (external) style sheet reference.Calls
this(link, "all")
-
-
Method Details
-
getLink
-
getMedia
public java.lang.String getMedia() -
addRule
public WCssTextRule addRule(java.lang.String selector, java.lang.String declarations, java.lang.String ruleName)Adds a CSS rule.Add a rule using the CSS selector
selector
, with CSS declarations indeclarations
. These declarations must be a list separated by semi-colons (;).Optionally, you may give a
ruleName
, which may later be used to check if the rule was already defined.- See Also:
isDefined(String ruleName)
-
addRule
Adds a CSS rule. -
addRule
public WCssTemplateRule addRule(java.lang.String selector, WCssDecorationStyle style, java.lang.String ruleName)Adds a CSS rule.Add a rule using the CSS selector
selector
, with styles specified instyle
.Optionally, you may give a
ruleName
, which may later be used to check if the rule was already defined.- See Also:
isDefined(String ruleName)
-
addRule
Adds a CSS rule.Returns
addRule(selector, style, "")
-
addRule
Adds a CSS rule.Optionally, you may give a
ruleName
, which may later be used to check if the rule was already defined. Note: you may not pass the same rule to 2 diffrent applications.- See Also:
isDefined(String ruleName)
-
addRule
Adds a CSS rule.Returns
addRule(rule, "")
-
isDefined
public boolean isDefined(java.lang.String ruleName)Returns if a rule was already defined in this style sheet.Returns whether a rule was added with the given
ruleName
. -
removeRule
Removes a rule. -
cssText
public void cssText(java.lang.StringBuilder out, boolean all) -
javaScriptUpdate
-