From d5da134fe3107acc53987ed6ca89cefd72e0397e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 3 Jan 2016 10:58:44 +0000 Subject: Add reading of document.xml --- src/main/java/org/zwobble/mammoth/docx/BodyXml.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/main/java/org/zwobble/mammoth/docx/BodyXml.java') 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 readElements(Iterable 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 readElements(Iterable nodes) { - return ImmutableList.copyOf( - concat( - transform( - filter(nodes, XmlElement.class), - this::readElement))); - } } -- cgit v1.2.3