diff options
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java b/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java deleted file mode 100644 index cdc3f31..0000000 --- a/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.zwobble.mammoth.styles; - -import com.google.common.collect.ImmutableList; -import org.zwobble.mammoth.documents.Paragraph; -import org.zwobble.mammoth.documents.Run; - -public class StyleMapBuilder { - private HtmlPath underline; - private HtmlPath strikethrough; - private final ImmutableList.Builder<StyleMapping<Paragraph>> paragraphStyles = ImmutableList.builder(); - private final ImmutableList.Builder<StyleMapping<Run>> runStyles = ImmutableList.builder(); - - public StyleMapBuilder() { - this.underline = HtmlPath.EMPTY; - this.strikethrough = HtmlPath.collapsibleElement("s"); - } - - public StyleMapBuilder underline(HtmlPath path) { - this.underline = path; - return this; - } - - public StyleMapBuilder strikethrough(HtmlPath path) { - this.strikethrough = path; - return this; - } - - public StyleMapBuilder mapParagraph(ParagraphMatcher matcher, HtmlPath path) { - paragraphStyles.add(new StyleMapping<Paragraph>(matcher, path)); - return this; - } - - public StyleMapBuilder mapRun(RunMatcher matcher, HtmlPath path) { - runStyles.add(new StyleMapping<Run>(matcher, path)); - return this; - } - - public StyleMap build() { - return new StyleMap(underline, strikethrough, paragraphStyles.build(), runStyles.build()); - } -} |
