From db23f095a273ab3715083122b21e446f8d0715dd Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 28 Aug 2016 21:46:05 +0100 Subject: Add stubbed authorName and authorInitials to Comment --- .../org/zwobble/mammoth/internal/documents/Comment.java | 15 ++++++++++++++- .../zwobble/mammoth/internal/docx/CommentXmlReader.java | 5 ++++- 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Comment.java b/src/main/java/org/zwobble/mammoth/internal/documents/Comment.java index f3c76ea..a17365a 100644 --- a/src/main/java/org/zwobble/mammoth/internal/documents/Comment.java +++ b/src/main/java/org/zwobble/mammoth/internal/documents/Comment.java @@ -1,14 +1,19 @@ package org.zwobble.mammoth.internal.documents; import java.util.List; +import java.util.Optional; public class Comment { private final String commentId; private final List body; + private final Optional authorName; + private final Optional authorInitials; - public Comment(String commentId, List body) { + public Comment(String commentId, List body, Optional authorName, Optional authorInitials) { this.commentId = commentId; this.body = body; + this.authorName = authorName; + this.authorInitials = authorInitials; } public String getCommentId() { @@ -18,4 +23,12 @@ public class Comment { public List getBody() { return body; } + + public Optional getAuthorInitials() { + return authorInitials; + } + + public Optional getAuthorName() { + return authorName; + } } diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/CommentXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/CommentXmlReader.java index 4cacf08..1740ec2 100644 --- a/src/main/java/org/zwobble/mammoth/internal/docx/CommentXmlReader.java +++ b/src/main/java/org/zwobble/mammoth/internal/docx/CommentXmlReader.java @@ -5,6 +5,7 @@ import org.zwobble.mammoth.internal.results.InternalResult; import org.zwobble.mammoth.internal.xml.XmlElement; import java.util.List; +import java.util.Optional; public class CommentXmlReader { private final BodyXmlReader bodyReader; @@ -26,7 +27,9 @@ public class CommentXmlReader { .toResult() .map(children -> new Comment( commentId, - children + children, + Optional.empty(), + Optional.empty() )); } } -- cgit v1.2.3