Package com.itextpdf.tool.xml.css
Class CssFilesImpl
- java.lang.Object
-
- com.itextpdf.tool.xml.css.CssFilesImpl
-
-
Constructor Summary
Constructors Constructor Description CssFilesImpl()
Constructs a new CssFilesImpl.CssFilesImpl(CssFile css)
Construct a new CssFilesImpl with the given css file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(CssFile css)
Adds css to this CssFiles.void
clear()
java.util.Map<java.lang.String,java.lang.String>
getCSS(Tag t)
Processes a tag and retrieves CSS.boolean
hasFiles()
Check for files with rules.void
populateCss(Tag t, java.util.Map<java.lang.String,java.lang.String> aggregatedProps)
void
populateOneCss(java.util.Map<java.lang.String,java.lang.String> aggregatedProps, java.util.Map<java.lang.String,java.lang.String> cssDeclaration)
-
-
-
Constructor Detail
-
CssFilesImpl
public CssFilesImpl()
Constructs a new CssFilesImpl.
-
CssFilesImpl
public CssFilesImpl(CssFile css)
Construct a new CssFilesImpl with the given css file.- Parameters:
css
- the css file
-
-
Method Detail
-
hasFiles
public boolean hasFiles()
Description copied from interface:CssFiles
Check for files with rules.
-
getCSS
public java.util.Map<java.lang.String,java.lang.String> getCSS(Tag t)
Processes a tag and retrieves CSS. Selectors created:- element
- element>element (and a spaced version element > element)
- #id
- .class
- element+element ( and a spaced version element + element)
-
populateCss
public void populateCss(Tag t, java.util.Map<java.lang.String,java.lang.String> aggregatedProps)
-
populateOneCss
public void populateOneCss(java.util.Map<java.lang.String,java.lang.String> aggregatedProps, java.util.Map<java.lang.String,java.lang.String> cssDeclaration)
-
add
public void add(CssFile css)
Description copied from interface:CssFiles
Adds css to this CssFiles.
-
-