Package com.itextpdf.tool.xml.css
Interface CssFile
-
- All Known Implementing Classes:
CssFileImpl,CSSFileWrapper
public interface CssFileRepresents a CSS file.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanadd(java.lang.String selector, java.util.Map<java.lang.String,java.lang.String> props)Add CSS to this CssFile.java.util.List<CssRule>get(Tag t)Return CSS declarations for the given tag.booleanisPersistent()voidisPersistent(boolean b)Indicates that this file should be kept.
-
-
-
Method Detail
-
add
boolean add(java.lang.String selector, java.util.Map<java.lang.String,java.lang.String> props)Add CSS to this CssFile.- Parameters:
selector- the CSS selectorprops- the properties for the given selector
-
get
java.util.List<CssRule> get(Tag t)
Return CSS declarations for the given tag.- Parameters:
t- the tag for searching rules- Returns:
- a list of maps with all CSS properties for this tag or an empty list if none found.
-
isPersistent
boolean isPersistent()
- Returns:
- if this CSS file should never be thrown away. Used in CSSFilesImpl#clear
-
isPersistent
void isPersistent(boolean b)
Indicates that this file should be kept.- Parameters:
b- true if this file should be kept.
-
-