aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-06-13 12:40:05 +0100
committerMichael Williamson <mike@zwobble.org>2024-06-13 12:40:05 +0100
commita26168d0c52aeec2dfbe6fffc1531219b4dcd199 (patch)
tree7c05f0aa545ded685c08361f147573c5ac2616cd /src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
parentd3a259e3e2d9ff17f2152eeae55e32d7cea09fed (diff)
Parse highlight matchers
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.java8
1 files changed, 6 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 1b094fd..4304f7f 100644
--- a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java
@@ -30,7 +30,8 @@ public class StyleMap {
Lists.eagerConcat(high.paragraphStyles, low.paragraphStyles),
Lists.eagerConcat(high.runStyles, low.runStyles),
Lists.eagerConcat(high.tableStyles, low.tableStyles),
- Lists.eagerConcat(high.breakStyles, low.breakStyles)
+ Lists.eagerConcat(high.breakStyles, low.breakStyles),
+ Lists.eagerConcat(high.highlightStyles, low.highlightStyles)
);
}
@@ -47,6 +48,7 @@ public class StyleMap {
private final List<StyleMapping<Run>> runStyles;
private final List<StyleMapping<Table>> tableStyles;
private final List<StyleMapping<Break>> breakStyles;
+ private final List<StyleMapping<String>> highlightStyles;
public StyleMap(
Optional<HtmlPath> bold,
@@ -59,7 +61,8 @@ public class StyleMap {
List<StyleMapping<Paragraph>> paragraphStyles,
List<StyleMapping<Run>> runStyles,
List<StyleMapping<Table>> tableStyles,
- List<StyleMapping<Break>> breakStyles
+ List<StyleMapping<Break>> breakStyles,
+ List<StyleMapping<String>> highlightStyles
)
{
this.bold = bold;
@@ -73,6 +76,7 @@ public class StyleMap {
this.runStyles = runStyles;
this.tableStyles = tableStyles;
this.breakStyles = breakStyles;
+ this.highlightStyles = highlightStyles;
}
public StyleMap update(StyleMap styleMap) {