diff options
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.java | 8 |
1 files changed, 8 insertions, 0 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 2a790f0..537b347 100644 --- a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java +++ b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java @@ -17,6 +17,7 @@ public class StyleMap { public static final StyleMap EMPTY = new StyleMapBuilder().build(); private final Optional<HtmlPath> bold; + private final Optional<HtmlPath> italic; private final Optional<HtmlPath> underline; private final Optional<HtmlPath> strikethrough; private final List<StyleMapping<Paragraph>> paragraphStyles; @@ -24,12 +25,14 @@ public class StyleMap { public StyleMap( Optional<HtmlPath> bold, + Optional<HtmlPath> italic, Optional<HtmlPath> underline, Optional<HtmlPath> strikethrough, List<StyleMapping<Paragraph>> paragraphStyles, List<StyleMapping<Run>> runStyles) { this.bold = bold; + this.italic = italic; this.underline = underline; this.strikethrough = strikethrough; this.paragraphStyles = paragraphStyles; @@ -40,6 +43,7 @@ public class StyleMap { // TODO: add appropriate tests return new StyleMap( MammothOptionals.first(styleMap.bold, bold), + MammothOptionals.first(styleMap.italic, italic), MammothOptionals.first(styleMap.underline, underline), MammothOptionals.first(styleMap.strikethrough, strikethrough), MammothLists.concat(styleMap.paragraphStyles, paragraphStyles), @@ -50,6 +54,10 @@ public class StyleMap { return bold; } + public Optional<HtmlPath> getItalic() { + return italic; + } + public Optional<HtmlPath> getUnderline() { return underline; } |
