diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-01-03 10:58:44 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-01-03 10:58:44 +0000 |
| commit | d5da134fe3107acc53987ed6ca89cefd72e0397e (patch) | |
| tree | 7d318a6b260c62916c31686f0c45113f23e47418 /src/main/java/org/zwobble/mammoth/docx/BodyXml.java | |
| parent | 77cc4cba4a6adf6fa35513c9700b745139dba12b (diff) | |
Add reading of document.xml
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/docx/BodyXml.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/docx/BodyXml.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/org/zwobble/mammoth/docx/BodyXml.java b/src/main/java/org/zwobble/mammoth/docx/BodyXml.java index 1796367..a394d97 100644 --- a/src/main/java/org/zwobble/mammoth/docx/BodyXml.java +++ b/src/main/java/org/zwobble/mammoth/docx/BodyXml.java @@ -37,6 +37,14 @@ public class BodyXml { } } + public List<DocumentElement> readElements(Iterable<XmlNode> nodes) { + return ImmutableList.copyOf( + concat( + transform( + filter(nodes, XmlElement.class), + this::readElement))); + } + private ParagraphElement readParagraph(XmlElement element) { return new ParagraphElement(readParagraphStyle(element), readElements(element.children())); } @@ -46,12 +54,4 @@ public class BodyXml { return properties.findChildOrEmpty("w:pStyle").getAttributeOrNone("w:val") .map(styleId -> styles.findParagraphStyleById(styleId).orElse(new Style(styleId, Optional.empty()))); } - - private List<DocumentElement> readElements(Iterable<XmlNode> nodes) { - return ImmutableList.copyOf( - concat( - transform( - filter(nodes, XmlElement.class), - this::readElement))); - } } |
