From 77cc4cba4a6adf6fa35513c9700b745139dba12b Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 2 Jan 2016 22:49:32 +0000 Subject: Pass styles into body reader --- src/main/java/org/zwobble/mammoth/docx/BodyXml.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src/main/java/org') diff --git a/src/main/java/org/zwobble/mammoth/docx/BodyXml.java b/src/main/java/org/zwobble/mammoth/docx/BodyXml.java index df98fbc..1796367 100644 --- a/src/main/java/org/zwobble/mammoth/docx/BodyXml.java +++ b/src/main/java/org/zwobble/mammoth/docx/BodyXml.java @@ -14,11 +14,13 @@ import static com.google.common.collect.Iterables.filter; import static com.google.common.collect.Iterables.transform; public class BodyXml { - public static DocumentElement readBodyXmlElement(XmlElement element) { - return readElement(element).get(0); + private final Styles styles; + + public BodyXml(Styles styles) { + this.styles = styles; } - private static List readElement(XmlElement element) { + public List readElement(XmlElement element) { switch (element.getName()) { case "w:t": return ImmutableList.of(new TextElement(element.innerText())); @@ -35,21 +37,21 @@ public class BodyXml { } } - private static ParagraphElement readParagraph(XmlElement element) { + private ParagraphElement readParagraph(XmlElement element) { return new ParagraphElement(readParagraphStyle(element), readElements(element.children())); } - private static Optional