|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.itextpdf.text.html.simpleparser.StyleSheet
public class StyleSheet
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
classMap
Map storing possible names of the "class" attribute and their corresponding styles. |
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
tagMap
Map storing tags and their corresponding styles. |
| Constructor Summary | |
|---|---|
StyleSheet()
Creates a new instance of StyleSheet |
|
| Method Summary | |
|---|---|
void |
applyStyle(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attrs)
Resolves the styles based on the tag name and the value of the class attribute. |
void |
loadStyle(java.lang.String className,
java.util.HashMap<java.lang.String,java.lang.String> attrs)
Associates a Map containing styles with a class name. |
void |
loadStyle(java.lang.String className,
java.lang.String key,
java.lang.String value)
Adds an extra style key-value pair to the styles Map of a specific tag |
void |
loadTagStyle(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attrs)
Associates a Map containing styles with a tag. |
void |
loadTagStyle(java.lang.String tag,
java.lang.String key,
java.lang.String value)
Adds an extra style key-value pair to the styles Map of a specific tag |
static void |
resolveStyleAttribute(java.util.Map<java.lang.String,java.lang.String> h,
ChainedProperties chain)
Method contributed by Lubos Strapko |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> tagMap
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> classMap
| Constructor Detail |
|---|
public StyleSheet()
| Method Detail |
|---|
public void loadTagStyle(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attrs)
tag - the name of the HTML/XML tagattrs - a map containing styles
public void loadTagStyle(java.lang.String tag,
java.lang.String key,
java.lang.String value)
tag - the name of the HTML/XML tagkey - the key specifying a specific stylevalue - the value defining the style
public void loadStyle(java.lang.String className,
java.util.HashMap<java.lang.String,java.lang.String> attrs)
className - the value of the class attributeattrs - a map containing styles
public void loadStyle(java.lang.String className,
java.lang.String key,
java.lang.String value)
className - the name of the HTML/XML tagkey - the key specifying a specific stylevalue - the value defining the style
public void applyStyle(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attrs)
tag - the tag that needs to be resolvedattrs - existing style map that will be updated
public static void resolveStyleAttribute(java.util.Map<java.lang.String,java.lang.String> h,
ChainedProperties chain)
h - chain -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||