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:
Serializable
,Cloneable
,org.htmlunit.corejs.javascript.ConstProperties
,org.htmlunit.corejs.javascript.debug.DebuggableObject
,org.htmlunit.corejs.javascript.Scriptable
,org.htmlunit.corejs.javascript.SymbolScriptable
A JavaScript object for a
CSSMediaRuleImpl
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject
org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
-
Field Summary
FieldsFields 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
Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
Fields inherited from interface org.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
-
Constructor Summary
ConstructorsModifierConstructorDescriptionCreates a new instance.protected
CSSMediaRule
(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSMediaRuleImpl rule) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptiongetMedia()
Returns the media types that the imported CSS style sheet applies to.private org.htmlunit.cssparser.dom.CSSMediaRuleImpl
Returns the wrapped rule, as a media rule.void
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 Details
-
media_
-
-
Constructor Details
-
CSSMediaRule
public CSSMediaRule()Creates a new instance. -
CSSMediaRule
Creates a new instance.- Parameters:
stylesheet
- the Stylesheet of this rule.rule
- the wrapped rule
-
-
Method Details
-
jsConstructor
public void jsConstructor()Creates an instance.- Overrides:
jsConstructor
in classCSSConditionRule
-
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
-