Top Fields Constructors Methods
com.openhtmltopdf.css.sheet

public Class PageRule

extends Object
implements RulesetContainer
Class Inheritance
All Implemented Interfaces
com.openhtmltopdf.css.sheet.RulesetContainer
Imports
java.util.ArrayList, .HashMap, .List, .Map, com.openhtmltopdf.css.constants.MarginBoxName

Field Summary

Modifier and TypeField and Description
private List<PropertyDeclaration>
private final Map<MarginBoxName, List<PropertyDeclaration>>
private String
private int
private int
private String
private Ruleset
private int
private int
private int

Constructor Summary

AccessConstructor and Description
public
PageRule(int origin)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public boolean
applies(String pageName, String pseudoPage)

public List<PropertyDeclaration>
public Map<MarginBoxName, List<PropertyDeclaration>>
public List<PropertyDeclaration>
public String
public long
public int
public int
public String
public Ruleset
public void
public void
setOrigin(int origin)

public void
setPos(int pos)

public void
setPseudoPage(String pseudoPage)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_footnoteAreaback to summary
private List<PropertyDeclaration> _footnoteArea
_marginBoxesback to summary
private final Map<MarginBoxName, List<PropertyDeclaration>> _marginBoxes
_nameback to summary
private String _name
_originback to summary
private int _origin
_posback to summary
private int _pos
_pseudoPageback to summary
private String _pseudoPage
_rulesetback to summary
private Ruleset _ruleset
_specificityFback to summary
private int _specificityF
_specificityGback to summary
private int _specificityG
_specificityHback to summary
private int _specificityH

Constructor Detail

PageRuleback to summary
public PageRule(int origin)

Method Detail

addContentback to summary
public void addContent(Ruleset ruleset)

Implements com.openhtmltopdf.css.sheet.RulesetContainer.addContent.

Annotations
@Override
addFootnoteAreaPropertiesback to summary
public void addFootnoteAreaProperties(List<PropertyDeclaration> propertyDeclarations)
addMarginBoxPropertiesback to summary
public void addMarginBoxProperties(MarginBoxName name, List<PropertyDeclaration> props)
appliesback to summary
public boolean applies(String pageName, String pseudoPage)
getFootnoteAreaPropertiesback to summary
public List<PropertyDeclaration> getFootnoteAreaProperties()
getMarginBoxesback to summary
public Map<MarginBoxName, List<PropertyDeclaration>> getMarginBoxes()
getMarginBoxPropertiesback to summary
public List<PropertyDeclaration> getMarginBoxProperties(MarginBoxName name)
getNameback to summary
public String getName()
getOrderback to summary
public long getOrder()
getOriginback to summary
public int getOrigin()

Implements com.openhtmltopdf.css.sheet.RulesetContainer.getOrigin.

Annotations
@Override
getPosback to summary
public int getPos()
getPseudoPageback to summary
public String getPseudoPage()
getRulesetback to summary
public Ruleset getRuleset()
setNameback to summary
public void setName(String name)
setOriginback to summary
public void setOrigin(int origin)
setPosback to summary
public void setPos(int pos)
setPseudoPageback to summary
public void setPseudoPage(String pseudoPage)
setRulesetback to summary
public void setRuleset(Ruleset ruleset)