aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/DocumentConverter.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-21 10:09:47 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-21 10:09:47 +0000
commit8377b89bfc97a85dbe90fb4cfa5dd33cd3568af4 (patch)
treec37ec926bfb9cf2c45ebfb564edb596fa1e0965a /src/main/java/org/zwobble/mammoth/DocumentConverter.java
parentc1604e510cc831a00f6105df35c68a856f061b65 (diff)
Add style mappings for runs
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/DocumentConverter.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/DocumentConverter.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/mammoth/DocumentConverter.java b/src/main/java/org/zwobble/mammoth/DocumentConverter.java
index 154b878..0cf100c 100644
--- a/src/main/java/org/zwobble/mammoth/DocumentConverter.java
+++ b/src/main/java/org/zwobble/mammoth/DocumentConverter.java
@@ -131,7 +131,14 @@ public class DocumentConverter {
if (run.isBold()) {
nodes = list(Html.collapsibleElement("strong", nodes));
}
- return nodes;
+ HtmlPath mapping = styleMap.getRunHtmlPath(run)
+ .orElseGet(() -> {
+ if (run.getStyle().isPresent()) {
+ warnings.add(warning("Unrecognised run style: " + run.getStyle().get().describe()));
+ }
+ return HtmlPath.EMPTY;
+ });
+ return mapping.wrap(nodes);
}
@Override