Class CssMarginRule
- java.lang.Object
-
- com.itextpdf.styledxmlparser.css.CssStatement
-
- com.itextpdf.styledxmlparser.css.CssAtRule
-
- com.itextpdf.styledxmlparser.css.CssNestedAtRule
-
- com.itextpdf.styledxmlparser.css.page.CssMarginRule
-
public class CssMarginRule extends CssNestedAtRule
CssNestedAtRule
implementation for margins.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ICssSelector>
pageSelectors
The page selectors.-
Fields inherited from class com.itextpdf.styledxmlparser.css.CssNestedAtRule
body
-
-
Constructor Summary
Constructors Constructor Description CssMarginRule(java.lang.String ruleName)
Creates a newCssMarginRule
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBodyCssDeclarations(java.util.List<CssDeclaration> cssDeclarations)
Adds the body CSS declarations.(package private) void
setPageSelectors(java.util.List<ICssSelector> pageSelectors)
Sets the page selectors.-
Methods inherited from class com.itextpdf.styledxmlparser.css.CssNestedAtRule
addStatementsToBody, addStatementToBody, getCssRuleSets, getRuleParameters, getStatements, toString
-
Methods inherited from class com.itextpdf.styledxmlparser.css.CssAtRule
getRuleName
-
-
-
-
Field Detail
-
pageSelectors
private java.util.List<ICssSelector> pageSelectors
The page selectors.
-
-
Constructor Detail
-
CssMarginRule
public CssMarginRule(java.lang.String ruleName)
Creates a newCssMarginRule
instance.- Parameters:
ruleName
- the rule name
-
-
Method Detail
-
addBodyCssDeclarations
public void addBodyCssDeclarations(java.util.List<CssDeclaration> cssDeclarations)
Description copied from class:CssNestedAtRule
Adds the body CSS declarations.- Overrides:
addBodyCssDeclarations
in classCssNestedAtRule
- Parameters:
cssDeclarations
- a list of CSS declarations
-
setPageSelectors
void setPageSelectors(java.util.List<ICssSelector> pageSelectors)
Sets the page selectors.- Parameters:
pageSelectors
- the new page selectors
-
-