From 3e2786a004eddf968a5fa7d5a92dff5b1b5f7734 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 24 Feb 2016 08:16:16 +0000 Subject: Create internal package --- .../java/org/zwobble/mammoth/docx/StylesXml.java | 33 ---------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/main/java/org/zwobble/mammoth/docx/StylesXml.java (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 deleted file mode 100644 index f7a955d..0000000 --- a/src/main/java/org/zwobble/mammoth/docx/StylesXml.java +++ /dev/null @@ -1,33 +0,0 @@ -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; -import static org.zwobble.mammoth.util.MammothMaps.toMap; - -public class StylesXml { - public static Styles readStylesXmlElement(XmlElement element) { - XmlElementList styleElements = element.findChildren("w:style"); - return new Styles( - readStyles(styleElements, "paragraph"), - readStyles(styleElements, "character")); - } - - private static Map readStyles(XmlElementList styleElements, String styleType) { - return toMap( - filter(styleElements, styleElement -> styleElement.getAttribute("w:type").equals(styleType)), - StylesXml::readStyle); - } - - private static Map.Entry readStyle(XmlElement element) { - 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