Class CssMediaRule
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.CssStatement
-
- com.itextpdf.styledxmlparser.css.CssAtRule
-
- com.itextpdf.styledxmlparser.css.CssNestedAtRule
-
- com.itextpdf.styledxmlparser.css.media.CssMediaRule
-
public class CssMediaRule extends CssNestedAtRule
TheCssNestedAtRule
implementation for media rules.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<MediaQuery>
mediaQueries
The media queries.-
Fields inherited from class com.itextpdf.styledxmlparser.css.CssNestedAtRule
body
-
-
Constructor Summary
Constructors Constructor Description CssMediaRule(java.lang.String ruleParameters)
Creates aCssMediaRule
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CssRuleSet>
getCssRuleSets(INode element, MediaDeviceDescription deviceDescription)
Gets a list ofCssRuleSet
objects.boolean
matchMediaDevice(MediaDeviceDescription deviceDescription)
Tries to match a media device.-
Methods inherited from class com.itextpdf.styledxmlparser.css.CssNestedAtRule
addBodyCssDeclarations, addStatementsToBody, addStatementToBody, getRuleParameters, getStatements, toString
-
Methods inherited from class com.itextpdf.styledxmlparser.css.CssAtRule
getRuleName
-
-
-
-
Field Detail
-
mediaQueries
private java.util.List<MediaQuery> mediaQueries
The media queries.
-
-
Constructor Detail
-
CssMediaRule
public CssMediaRule(java.lang.String ruleParameters)
Creates aCssMediaRule
.- Parameters:
ruleParameters
- the rule parameters
-
-
Method Detail
-
getCssRuleSets
public java.util.List<CssRuleSet> getCssRuleSets(INode element, MediaDeviceDescription deviceDescription)
Description copied from class:CssStatement
Gets a list ofCssRuleSet
objects.- Overrides:
getCssRuleSets
in classCssNestedAtRule
- Parameters:
element
- a nodedeviceDescription
- a media device description- Returns:
- the css rule sets
-
matchMediaDevice
public boolean matchMediaDevice(MediaDeviceDescription deviceDescription)
Tries to match a media device.- Parameters:
deviceDescription
- the device description- Returns:
- true, if successful
-
-