Package org.htmlunit.javascript.host.css
Class CSSPageRule
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.css.CSSRule
-
- org.htmlunit.javascript.host.css.CSSPageRule
-
- 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 CSSPageRule extends CSSRule
A JavaScript object forCSSPageRule
.- See Also:
- MDN doc, Serialized Form
-
-
Field Summary
-
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 CSSPageRule()
Creates a new instance.protected
CSSPageRule(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSPageRuleImpl rule)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCssText()
Returns the parsable textual representation of the rule.private org.htmlunit.cssparser.dom.CSSPageRuleImpl
getPageRule()
Returns the wrapped rule, as a page rule.java.lang.String
getSelectorText()
Returns the textual representation of the selector for the rule set.CSSStyleDeclaration
getStyle()
Returns the declaration-block of this rule set.void
jsConstructor()
Creates an instance.void
setSelectorText(java.lang.String selectorText)
Sets the textual representation of the selector for the rule set.-
Methods inherited from class org.htmlunit.javascript.host.css.CSSRule
create, 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
-
-
-
-
Constructor Detail
-
CSSPageRule
public CSSPageRule()
Creates a new instance.
-
CSSPageRule
protected CSSPageRule(CSSStyleSheet stylesheet, org.htmlunit.cssparser.dom.CSSPageRuleImpl 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
-
getSelectorText
public java.lang.String getSelectorText()
Returns the textual representation of the selector for the rule set.- Returns:
- the textual representation of the selector for the rule set
-
setSelectorText
public void setSelectorText(java.lang.String selectorText)
Sets the textual representation of the selector for the rule set.- Parameters:
selectorText
- the textual representation of the selector for the rule set
-
getStyle
public CSSStyleDeclaration getStyle()
Returns the declaration-block of this rule set.- Returns:
- the declaration-block of this rule set
-
getPageRule
private org.htmlunit.cssparser.dom.CSSPageRuleImpl getPageRule()
Returns the wrapped rule, as a page rule.- Returns:
- the wrapped rule, as a page rule
-
getCssText
public java.lang.String getCssText()
Returns the parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.- Overrides:
getCssText
in classCSSRule
- Returns:
- the parsable textual representation of the rule.
-
-