public class StyleSheetList extends SimpleScriptable
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 WebClient.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()
Rhino requires default constructors.
|
StyleSheetList(HTMLDocument document)
Creates a new style sheet list owned by the specified document.
|
Modifier and Type | Method and Description |
---|---|
Object |
get(int index,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start) |
Object |
jsxFunction_item(int index)
Returns the style sheet at the specified index.
|
int |
jsxGet_length()
Returns the list's length.
|
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, 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, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size
public StyleSheetList()
public StyleSheetList(HTMLDocument document)
document
- the owning documentpublic int jsxGet_length()
public Object jsxFunction_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
Copyright © 2002–2015 Gargoyle Software Inc.. All rights reserved.