diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-03-26 11:25:42 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-03-26 11:25:42 +0000 |
| commit | 150bedb37750e80d598f7072f55ce7487e257216 (patch) | |
| tree | 1bec7c401451bf22ce4183d198b700ce788f8b21 /src/main/java/org/zwobble/mammoth/internal/styles/StyleMapBuilder.java | |
| parent | ca26450d5d410e8ffe55ca57660e73e8e339994c (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.java | 13 |
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); } } |
