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_RULEFields inherited from class org.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTFields inherited from interface org.htmlunit.corejs.javascript.Scriptable
NOT_FOUND -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreates a new instance.protectedCSSMediaRule(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.CSSMediaRuleImplReturns the wrapped rule, as a media rule.voidCreates an instance.Methods inherited from class org.htmlunit.javascript.host.css.CSSConditionRule
getConditionTextMethods inherited from class org.htmlunit.javascript.host.css.CSSGroupingRule
deleteRule, getCssRules, insertRuleMethods inherited from class org.htmlunit.javascript.host.css.CSSRule
create, getCssText, getParentRule, getParentStyleSheet, getRule, getType, setCssTextMethods 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, setupRejectedPromiseMethods 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:
jsConstructorin 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
-