public class StyleSheetList extends HtmlUnitScriptable
An ordered list of stylesheets, accessible via document.styleSheets
, as specified by the
DOM
Level 2 Style spec and the Gecko
DOM Guide.
If CSS is disabled via WebClientOptions.setCssEnabled(boolean)
, instances
of this class will always be empty. This allows us to check for CSS enablement/disablement in a single
location, without having to sprinkle checks throughout the code.
org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
NOT_FOUND
Constructor and Description |
---|
StyleSheetList()
Creates an instance.
|
StyleSheetList(Document document)
Creates a new style sheet list owned by the specified document.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
equivalentValues(Object value) |
Object |
get(int index,
org.htmlunit.corejs.javascript.Scriptable start) |
int |
getLength()
Returns the list's length.
|
Object |
item(int index)
Returns the style sheet at the specified index.
|
void |
jsConstructor()
JavaScript constructor.
|
clone, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getWindow, getWindow, getWindowFromTopCallScope, getWithPreemption, has, 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, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, 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 StyleSheetList()
public StyleSheetList(Document document)
document
- the owning documentpublic void jsConstructor()
public int getLength()
public Object item(int index)
index
- the index of the style sheet to returnpublic 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
protected Object equivalentValues(Object value)
equivalentValues
in class HtmlUnitScriptable
Copyright © 2002–2024 Gargoyle Software Inc.. All rights reserved.