aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-13 18:18:33 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-13 18:18:33 +0000
commita431972f98d98114dc9a5a65a3fbaf68967a8161 (patch)
tree5a4e6f29a884ca1091b5a8f4d5c5a4f1558b2233 /src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java
parentcfff129846046a2549f8c78f6de458b9f4183f43 (diff)
Add result objects
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java b/src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java
index 0b51774..98570f2 100644
--- a/src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/docx/DocumentXmlReader.java
@@ -1,5 +1,6 @@
package org.zwobble.mammoth.docx;
+import org.zwobble.mammoth.Result;
import org.zwobble.mammoth.documents.Document;
import org.zwobble.mammoth.xml.XmlElement;
@@ -10,8 +11,10 @@ public class DocumentXmlReader {
this.bodyReader = bodyReader;
}
- public Document readElement(XmlElement element) {
+ public Result<Document> readElement(XmlElement element) {
XmlElement body = element.findChild("w:body");
- return new Document(bodyReader.readElements(body.children()));
+ return bodyReader.readElements(body.children())
+ .toResult()
+ .map(Document::new);
}
}