public class CSSRuleList extends HtmlUnitScriptable
CSSRuleList
.org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
NOT_FOUND
Constructor and Description |
---|
CSSRuleList()
Creates a new instance.
|
CSSRuleList(CSSGroupingRule groupingRule)
Creates a new instance.
|
CSSRuleList(CSSStyleSheet stylesheet)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addRule(CSSRule rule)
Add a rule.
|
protected void |
clearRules()
Clear the listOfRules.
|
Object |
get(int index,
org.htmlunit.corejs.javascript.Scriptable start) |
Object[] |
getIds()
.
|
int |
getLength()
Returns the length of this list.
|
boolean |
has(int index,
org.htmlunit.corejs.javascript.Scriptable start) |
boolean |
has(String name,
org.htmlunit.corejs.javascript.Scriptable start)
.
|
Object |
item(int index)
Returns the item in the given index.
|
void |
jsConstructor()
Creates an instance.
|
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getWindow, getWindow, getWindowFromTopCallScope, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
public CSSRuleList()
public CSSRuleList(CSSStyleSheet stylesheet)
stylesheet
- the stylesheetpublic CSSRuleList(CSSGroupingRule groupingRule)
groupingRule
- the grouping rulepublic void jsConstructor()
protected void addRule(CSSRule rule)
rule
- the rule to addprotected void clearRules()
public int getLength()
public Object item(int index)
index
- the indexpublic Object[] getIds()
getIds
in interface org.htmlunit.corejs.javascript.Scriptable
getIds
in class org.htmlunit.corejs.javascript.ScriptableObject
public boolean has(int index, org.htmlunit.corejs.javascript.Scriptable start)
has
in interface org.htmlunit.corejs.javascript.Scriptable
has
in class HtmlUnitScriptable
public boolean has(String name, org.htmlunit.corejs.javascript.Scriptable start)
has
in interface org.htmlunit.corejs.javascript.Scriptable
has
in class org.htmlunit.corejs.javascript.ScriptableObject
public Object get(int index, org.htmlunit.corejs.javascript.Scriptable start)
get
in interface org.htmlunit.corejs.javascript.Scriptable
get
in class org.htmlunit.corejs.javascript.ScriptableObject
Copyright © 2002–2024 Gargoyle Software Inc.. All rights reserved.