aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2025-06-08 09:36:26 +0100
committerMichael Williamson <mike@zwobble.org>2025-06-08 09:36:26 +0100
commit778953dd078dcb1139b427e8e410350c0411d394 (patch)
tree100507ec05de36922a80eccb35128011b9898134 /src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
parent57ced38f61a84cd0888c8290e000ebd00c42a7e6 (diff)
Return list when mapping over ReadResult
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
index 4962400..680bc92 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
@@ -564,7 +564,7 @@ class StatefulBodyXmlReader {
XmlElementLike properties = element.findChildOrEmpty("w:trPr");
boolean isHeader = properties.hasChild("w:tblHeader");
return readElements(element.getChildren())
- .map(children -> new TableRow(children, isHeader));
+ .map(children -> list(new TableRow(children, isHeader)));
}
private ReadResult readTableCell(XmlElement element) {
@@ -574,7 +574,7 @@ class StatefulBodyXmlReader {
.getAttributeOrNone("w:val");
int colspan = gridSpan.map(Integer::parseInt).orElse(1);
return readElements(element.getChildren())
- .map(children -> new UnmergedTableCell(readVmerge(properties), colspan, children));
+ .map(children -> list(new UnmergedTableCell(readVmerge(properties), colspan, children)));
}
private boolean readVmerge(XmlElementLike properties) {
@@ -612,11 +612,11 @@ class StatefulBodyXmlReader {
String href = anchor.map(fragment -> Uris.replaceFragment(targetHref, anchor.get()))
.orElse(targetHref);
return childrenResult.map(children ->
- Hyperlink.href(href, targetFrame, children)
+ list(Hyperlink.href(href, targetFrame, children))
);
} else if (anchor.isPresent()) {
return childrenResult.map(children ->
- Hyperlink.anchor(anchor.get(), targetFrame, children)
+ list(Hyperlink.anchor(anchor.get(), targetFrame, children))
);
} else {
return childrenResult;