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.
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,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start) |
int |
getLength()
Returns the list's length.
|
Object |
item(int index)
Returns the style sheet at the specified index.
|
clone, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, 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 int getLength()
public Object item(int index)
index
- the index of the style sheet to returnpublic Object get(int index, net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
get
in interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
get
in class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
protected Object equivalentValues(Object value)
equivalentValues
in class HtmlUnitScriptable
Copyright © 2002–2022 Gargoyle Software Inc.. All rights reserved.