aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-03-26 11:25:42 +0000
committerMichael Williamson <mike@zwobble.org>2016-03-26 11:25:42 +0000
commit150bedb37750e80d598f7072f55ce7487e257216 (patch)
tree1bec7c401451bf22ce4183d198b700ce788f8b21 /src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java
parentca26450d5d410e8ffe55ca57660e73e8e339994c (diff)
Remove more usages of Guava collections
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java
index 34a72ba..9935417 100644
--- a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java
@@ -1,9 +1,10 @@
package org.zwobble.mammoth.internal.styles;
-import com.google.common.collect.ImmutableList;
import org.zwobble.mammoth.internal.documents.Paragraph;
import org.zwobble.mammoth.internal.documents.Run;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Optional;
public class StyleMapBuilder {
@@ -11,8 +12,8 @@ public class StyleMapBuilder {
private Optional<HtmlPath> strikethrough;
private Optional<HtmlPath> bold;
private Optional<HtmlPath> italic;
- private final ImmutableList.Builder<StyleMapping<Paragraph>> paragraphStyles = ImmutableList.builder();
- private final ImmutableList.Builder<StyleMapping<Run>> runStyles = ImmutableList.builder();
+ private final List<StyleMapping<Paragraph>> paragraphStyles = new ArrayList<>();
+ private final List<StyleMapping<Run>> runStyles = new ArrayList<>();
public StyleMapBuilder() {
this.bold = Optional.empty();
@@ -42,16 +43,16 @@ public class StyleMapBuilder {
}
public StyleMapBuilder mapParagraph(ParagraphMatcher matcher, HtmlPath path) {
- paragraphStyles.add(new StyleMapping<Paragraph>(matcher, path));
+ paragraphStyles.add(new StyleMapping<>(matcher, path));
return this;
}
public StyleMapBuilder mapRun(RunMatcher matcher, HtmlPath path) {
- runStyles.add(new StyleMapping<Run>(matcher, path));
+ runStyles.add(new StyleMapping<>(matcher, path));
return this;
}
public StyleMap build() {
- return new StyleMap(bold, italic, underline, strikethrough, paragraphStyles.build(), runStyles.build());
+ return new StyleMap(bold, italic, underline, strikethrough, paragraphStyles, runStyles);
}
}