aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
index f2222a9..0e8ed6d 100644
--- a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
@@ -1,5 +1,6 @@
package org.zwobble.mammoth.internal.styles;
+import org.zwobble.mammoth.internal.documents.Break;
import org.zwobble.mammoth.internal.documents.Paragraph;
import org.zwobble.mammoth.internal.documents.Run;
import org.zwobble.mammoth.internal.util.Lists;
@@ -24,7 +25,9 @@ public class StyleMap {
Optionals.first(high.strikethrough, low.strikethrough),
Optionals.first(high.commentReference, low.commentReference),
Lists.eagerConcat(high.paragraphStyles, low.paragraphStyles),
- Lists.eagerConcat(high.runStyles, low.runStyles));
+ Lists.eagerConcat(high.runStyles, low.runStyles),
+ Lists.eagerConcat(high.breakStyles, low.breakStyles)
+ );
}
public static final StyleMap EMPTY = new StyleMapBuilder().build();
@@ -36,6 +39,7 @@ public class StyleMap {
private final Optional<HtmlPath> commentReference;
private final List<StyleMapping<Paragraph>> paragraphStyles;
private final List<StyleMapping<Run>> runStyles;
+ private final List<StyleMapping<Break>> breakStyles;
public StyleMap(
Optional<HtmlPath> bold,
@@ -44,7 +48,9 @@ public class StyleMap {
Optional<HtmlPath> strikethrough,
Optional<HtmlPath> commentReference,
List<StyleMapping<Paragraph>> paragraphStyles,
- List<StyleMapping<Run>> runStyles)
+ List<StyleMapping<Run>> runStyles,
+ List<StyleMapping<Break>> breakStyles
+ )
{
this.bold = bold;
this.italic = italic;
@@ -53,6 +59,7 @@ public class StyleMap {
this.commentReference = commentReference;
this.paragraphStyles = paragraphStyles;
this.runStyles = runStyles;
+ this.breakStyles = breakStyles;
}
public StyleMap update(StyleMap styleMap) {