Package org.htmlunit.javascript.host.css
Class CSSImportRule
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.css.CSSRule
-
- org.htmlunit.javascript.host.css.CSSImportRule
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,org.htmlunit.corejs.javascript.ConstProperties
,org.htmlunit.corejs.javascript.debug.DebuggableObject
,org.htmlunit.corejs.javascript.Scriptable
,org.htmlunit.corejs.javascript.SymbolScriptable
public class CSSImportRule extends CSSRule
A JavaScript object forCSSImportRule
.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private CSSStyleSheet
importedStylesheet_
private MediaList
media_
-
Fields inherited from class org.htmlunit.javascript.host.css.CSSRule
CHARSET_RULE, COUNTER_STYLE_RULE, FONT_FACE_RULE, FONT_FEATURE_VALUES_RULE, IMPORT_RULE, KEYFRAME_RULE, KEYFRAMES_RULE, MEDIA_RULE, NAMESPACE_RULE, PAGE_RULE, STYLE_RULE, SUPPORTS_RULE, UNKNOWN_RULE, VIEWPORT_RULE
-
-
Constructor Summary
Constructors Modifier Constructor Description CSSImportRule()
Creates a new instance.protected
CSSImportRule(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSImportRuleImpl rule)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHref()
Returns the URL of the imported style sheet.private org.htmlunit.cssparser.dom.CSSImportRuleImpl
getImportRule()
Returns the wrapped rule, as an import rule.MediaList
getMedia()
Returns the media types that the imported CSS style sheet applies to.CSSStyleSheet
getStyleSheet()
Returns the style sheet referred to by this rule.void
jsConstructor()
Creates an instance.-
Methods inherited from class org.htmlunit.javascript.host.css.CSSRule
create, getCssText, getParentRule, getParentStyleSheet, getRule, getType, setCssText
-
Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
-
Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, 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
-
-
-
-
Field Detail
-
media_
private MediaList media_
-
importedStylesheet_
private CSSStyleSheet importedStylesheet_
-
-
Constructor Detail
-
CSSImportRule
public CSSImportRule()
Creates a new instance.
-
CSSImportRule
protected CSSImportRule(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSImportRuleImpl rule)
Creates a new instance.- Parameters:
stylesheet
- the Stylesheet of this rule.rule
- the wrapped rule
-
-
Method Detail
-
jsConstructor
public void jsConstructor()
Creates an instance.- Overrides:
jsConstructor
in classCSSRule
-
getHref
public java.lang.String getHref()
Returns the URL of the imported style sheet.- Returns:
- the URL of the imported style sheet
-
getMedia
public MediaList getMedia()
Returns the media types that the imported CSS style sheet applies to.- Returns:
- the media types that the imported CSS style sheet applies to
-
getStyleSheet
public CSSStyleSheet getStyleSheet()
Returns the style sheet referred to by this rule.- Returns:
- the style sheet referred to by this rule
-
getImportRule
private org.htmlunit.cssparser.dom.CSSImportRuleImpl getImportRule()
Returns the wrapped rule, as an import rule.- Returns:
- the wrapped rule, as an import rule
-
-