diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-20 14:39:16 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-20 14:39:16 +0000 |
| commit | 9ac722cd96111afa9ec0522af4f6dbf95a62b7b4 (patch) | |
| tree | a299c551f97eb439928b4832d83dc050d4456031 /src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java | |
| parent | e7040c3ad2424a7300c89d7d702ac2fc42d1bbb4 (diff) | |
Add style mappings for paragraphs by style ID
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java b/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java index 93a2c8c..c815e1b 100644 --- a/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java +++ b/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java @@ -1,10 +1,13 @@ package org.zwobble.mammoth.styles; +import com.google.common.collect.ImmutableMap; + import static org.zwobble.mammoth.util.MammothLists.list; public class StyleMapBuilder { private HtmlPath underline; private HtmlPath strikethrough; + private final ImmutableMap.Builder<String, HtmlPath> paragraphStyles = ImmutableMap.builder(); public StyleMapBuilder() { this.underline = new HtmlPath(list()); @@ -29,7 +32,12 @@ public class StyleMapBuilder { return this; } + public StyleMapBuilder mapParagraph(String styleId, HtmlPath path) { + paragraphStyles.put(styleId, path); + return this; + } + public StyleMap build() { - return new StyleMap(underline, strikethrough); + return new StyleMap(underline, strikethrough, paragraphStyles.build()); } } |
