Package com.openhtmltopdf.css.sheet
Class PageRule
- java.lang.Object
-
- com.openhtmltopdf.css.sheet.PageRule
-
- All Implemented Interfaces:
RulesetContainer
public class PageRule extends java.lang.Object implements RulesetContainer
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<PropertyDeclaration>
_footnoteArea
private java.util.Map<MarginBoxName,java.util.List<PropertyDeclaration>>
_marginBoxes
private java.lang.String
_name
private int
_origin
private int
_pos
private java.lang.String
_pseudoPage
private Ruleset
_ruleset
private int
_specificityF
private int
_specificityG
private int
_specificityH
-
Constructor Summary
Constructors Constructor Description PageRule(int origin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContent(Ruleset ruleset)
void
addFootnoteAreaProperties(java.util.List<PropertyDeclaration> propertyDeclarations)
void
addMarginBoxProperties(MarginBoxName name, java.util.List<PropertyDeclaration> props)
boolean
applies(java.lang.String pageName, java.lang.String pseudoPage)
java.util.List<PropertyDeclaration>
getFootnoteAreaProperties()
java.util.Map<MarginBoxName,java.util.List<PropertyDeclaration>>
getMarginBoxes()
java.util.List<PropertyDeclaration>
getMarginBoxProperties(MarginBoxName name)
java.lang.String
getName()
long
getOrder()
int
getOrigin()
int
getPos()
java.lang.String
getPseudoPage()
Ruleset
getRuleset()
void
setName(java.lang.String name)
void
setOrigin(int origin)
void
setPos(int pos)
void
setPseudoPage(java.lang.String pseudoPage)
void
setRuleset(Ruleset ruleset)
-
-
-
Field Detail
-
_name
private java.lang.String _name
-
_pseudoPage
private java.lang.String _pseudoPage
-
_ruleset
private Ruleset _ruleset
-
_origin
private int _origin
-
_marginBoxes
private final java.util.Map<MarginBoxName,java.util.List<PropertyDeclaration>> _marginBoxes
-
_footnoteArea
private java.util.List<PropertyDeclaration> _footnoteArea
-
_pos
private int _pos
-
_specificityF
private int _specificityF
-
_specificityG
private int _specificityG
-
_specificityH
private int _specificityH
-
-
Method Detail
-
getPseudoPage
public java.lang.String getPseudoPage()
-
setPseudoPage
public void setPseudoPage(java.lang.String pseudoPage)
-
getRuleset
public Ruleset getRuleset()
-
setRuleset
public void setRuleset(Ruleset ruleset)
-
addContent
public void addContent(Ruleset ruleset)
- Specified by:
addContent
in interfaceRulesetContainer
-
getOrigin
public int getOrigin()
- Specified by:
getOrigin
in interfaceRulesetContainer
-
setOrigin
public void setOrigin(int origin)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getMarginBoxProperties
public java.util.List<PropertyDeclaration> getMarginBoxProperties(MarginBoxName name)
-
addMarginBoxProperties
public void addMarginBoxProperties(MarginBoxName name, java.util.List<PropertyDeclaration> props)
-
getMarginBoxes
public java.util.Map<MarginBoxName,java.util.List<PropertyDeclaration>> getMarginBoxes()
-
getOrder
public long getOrder()
-
applies
public boolean applies(java.lang.String pageName, java.lang.String pseudoPage)
-
getPos
public int getPos()
-
setPos
public void setPos(int pos)
-
addFootnoteAreaProperties
public void addFootnoteAreaProperties(java.util.List<PropertyDeclaration> propertyDeclarations)
-
getFootnoteAreaProperties
public java.util.List<PropertyDeclaration> getFootnoteAreaProperties()
-
-