com.gargoylesoftware.htmlunit.javascript.host.css
Class CSSStyleRule

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.javascript.host.css.CSSRule
              extended by com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleRule
All Implemented Interfaces:
Serializable, Cloneable, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable

public class CSSStyleRule
extends CSSRule

A JavaScript object for a CSSStyleRule.

Version:
$Revision: 7580 $
Author:
Ahmed Ashour, Marc Guillemot
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.gargoylesoftware.htmlunit.javascript.host.css.CSSRule
CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
  CSSStyleRule()
          Deprecated. 
protected CSSStyleRule(CSSStyleSheet stylesheet, org.w3c.dom.css.CSSRule rule)
          Creates a new instance.
 
Method Summary
 String getSelectorText()
          Returns the textual representation of the selector for the rule set.
 CSSStyleDeclaration getStyle()
          Returns the declaration-block of this rule set.
 void setSelectorText(String selectorText)
          Sets the textual representation of the selector for the rule set.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.css.CSSRule
create, getCssText, getParentRule, getParentStyleSheet, getRule, getType, setCssText
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSSStyleRule

@Deprecated
public CSSStyleRule()
Deprecated. 

Creates a new instance. JavaScript objects must have a default constructor.


CSSStyleRule

protected CSSStyleRule(CSSStyleSheet stylesheet,
                       org.w3c.dom.css.CSSRule rule)
Creates a new instance.

Parameters:
stylesheet - the Stylesheet of this rule.
rule - the wrapped rule
Method Detail

getSelectorText

public String getSelectorText()
Returns the textual representation of the selector for the rule set.

Returns:
the textual representation of the selector for the rule set

setSelectorText

public void setSelectorText(String selectorText)
Sets the textual representation of the selector for the rule set.

Parameters:
selectorText - the textual representation of the selector for the rule set

getStyle

public CSSStyleDeclaration getStyle()
Returns the declaration-block of this rule set.

Returns:
the declaration-block of this rule set


Copyright © 2002-2012 Gargoyle Software Inc.. All Rights Reserved.