public class CssRuleSet extends CssStatement
Constructor and Description |
---|
CssRuleSet(ICssSelector selector, List<CssDeclaration> declarations)
Creates a new CssRuleSet from selector and raw list of declarations.
|
CssRuleSet(ICssSelector selector, List<CssDeclaration> normalDeclarations, List<CssDeclaration> importantDeclarations) |
Modifier and Type | Method and Description |
---|---|
List<CssRuleSet> |
getCssRuleSets(INode element, MediaDeviceDescription deviceDescription)
Gets a list of CssRuleSet objects.
|
List<CssDeclaration> |
getImportantDeclarations()
Gets the important CSS declarations.
|
List<CssDeclaration> |
getNormalDeclarations()
Gets the normal CSS declarations.
|
ICssSelector |
getSelector()
Gets the CSS selector.
|
String |
toString() |
public CssRuleSet(ICssSelector selector, List<CssDeclaration> declarations)
CssRuleSet
from selector and raw list of declarations. The declarations are split into normal and important under the hood. To construct the CssRuleSet
instance from normal and important declarations, see CssRuleSet(ICssSelector, List, List)
selector
- the CSS selector
declarations
- the CSS declarations
public CssRuleSet(ICssSelector selector, List<CssDeclaration> normalDeclarations, List<CssDeclaration> importantDeclarations)
public List<CssRuleSet> getCssRuleSets(INode element, MediaDeviceDescription deviceDescription)
CssStatement
CssRuleSet
objects.
getCssRuleSets
in class CssStatement
element
- a node
deviceDescription
- a media device description
public ICssSelector getSelector()
public List<CssDeclaration> getNormalDeclarations()
public List<CssDeclaration> getImportantDeclarations()
Copyright © 1998–2023 iText Group NV. All rights reserved.