Package org.htmlunit.javascript.host.css
Class CSSMediaRule
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.css.CSSRule
-
- org.htmlunit.javascript.host.css.CSSGroupingRule
-
- org.htmlunit.javascript.host.css.CSSConditionRule
-
- org.htmlunit.javascript.host.css.CSSMediaRule
-
- 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 CSSMediaRule extends CSSConditionRule
A JavaScript object for aCSSMediaRuleImpl
.- See Also:
- MDN doc, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description 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 CSSMediaRule()
Creates a new instance.protected
CSSMediaRule(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSMediaRuleImpl rule)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MediaList
getMedia()
Returns the media types that the imported CSS style sheet applies to.private org.htmlunit.cssparser.dom.CSSMediaRuleImpl
getMediaRule()
Returns the wrapped rule, as a media rule.void
jsConstructor()
Creates an instance.-
Methods inherited from class org.htmlunit.javascript.host.css.CSSConditionRule
getConditionText
-
Methods inherited from class org.htmlunit.javascript.host.css.CSSGroupingRule
deleteRule, getCssRules, insertRule
-
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_
-
-
Constructor Detail
-
CSSMediaRule
public CSSMediaRule()
Creates a new instance.
-
CSSMediaRule
protected CSSMediaRule(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSMediaRuleImpl 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 classCSSConditionRule
-
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
-
getMediaRule
private org.htmlunit.cssparser.dom.CSSMediaRuleImpl getMediaRule()
Returns the wrapped rule, as a media rule.- Returns:
- the wrapped rule, as a media rule
-
-