aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/styles/StyleMapBuilder.java41
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());
- }
-}