From 26af8fca2838549a185345458bbdb24db8a62d9b Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 31 Dec 2015 21:05:46 +0000 Subject: Add reading of styles XML --- src/main/java/org/zwobble/mammoth/docx/Style.java | 15 +++++++++++ src/main/java/org/zwobble/mammoth/docx/Styles.java | 22 +++++++++++++++ .../java/org/zwobble/mammoth/docx/StylesXml.java | 31 ++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 src/main/java/org/zwobble/mammoth/docx/Style.java create mode 100644 src/main/java/org/zwobble/mammoth/docx/Styles.java create mode 100644 src/main/java/org/zwobble/mammoth/docx/StylesXml.java (limited to 'src/main') diff --git a/src/main/java/org/zwobble/mammoth/docx/Style.java b/src/main/java/org/zwobble/mammoth/docx/Style.java new file mode 100644 index 0000000..551a93f --- /dev/null +++ b/src/main/java/org/zwobble/mammoth/docx/Style.java @@ -0,0 +1,15 @@ +package org.zwobble.mammoth.docx; + +import java.util.Optional; + +public class Style { + private final Optional name; + + public Style(Optional name) { + this.name = name; + } + + public Optional getName() { + return name; + } +} diff --git a/src/main/java/org/zwobble/mammoth/docx/Styles.java b/src/main/java/org/zwobble/mammoth/docx/Styles.java new file mode 100644 index 0000000..89098de --- /dev/null +++ b/src/main/java/org/zwobble/mammoth/docx/Styles.java @@ -0,0 +1,22 @@ +package org.zwobble.mammoth.docx; + +import java.util.Map; +import java.util.Optional; + +public class Styles { + private final Map paragraphStyles; + private final Map characterStyles; + + public Styles(Map paragraphStyles, Map characterStyles) { + this.paragraphStyles = paragraphStyles; + this.characterStyles = characterStyles; + } + + public Optional