From 98a94a032f08e9f1d0ad6a07ea45ef539dd8eac9 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 2 Jan 2016 22:32:32 +0000 Subject: Use Style class in Paragraph --- src/main/java/org/zwobble/mammoth/docx/StylesXml.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/main/java/org/zwobble/mammoth/docx/StylesXml.java') diff --git a/src/main/java/org/zwobble/mammoth/docx/StylesXml.java b/src/main/java/org/zwobble/mammoth/docx/StylesXml.java index 18061d1..f7a955d 100644 --- a/src/main/java/org/zwobble/mammoth/docx/StylesXml.java +++ b/src/main/java/org/zwobble/mammoth/docx/StylesXml.java @@ -1,9 +1,11 @@ package org.zwobble.mammoth.docx; +import org.zwobble.mammoth.documents.Style; import org.zwobble.mammoth.xml.XmlElement; import org.zwobble.mammoth.xml.XmlElementList; import java.util.Map; +import java.util.Optional; import static com.google.common.collect.Iterables.filter; import static com.google.common.collect.Maps.immutableEntry; @@ -24,8 +26,8 @@ public class StylesXml { } private static Map.Entry readStyle(XmlElement element) { - return immutableEntry( - element.getAttribute("w:styleId"), - new Style(element.findChildOrEmpty("w:name").getAttributeOrNone("w:val"))); + String styleId = element.getAttribute("w:styleId"); + Optional styleName = element.findChildOrEmpty("w:name").getAttributeOrNone("w:val"); + return immutableEntry(styleId, new Style(styleId, styleName)); } } -- cgit v1.2.3