aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2019-03-17 18:41:35 +0000
committerMichael Williamson <mike@zwobble.org>2019-03-17 18:41:35 +0000
commita9efb5601c128b83f5f759a837fd989e108dc61f (patch)
tree0f780b689a29a9f6f981a82e238b33f270711716 /src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java
parent65bcf3a7c50b1ec7b57d4974ad377ed66d6c98c8 (diff)
Create object for abstract nums
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java b/src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java
index 33e5e27..0ab12b4 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/NumberingXml.java
@@ -12,19 +12,19 @@ import static org.zwobble.mammoth.internal.util.Maps.toMap;
public class NumberingXml {
public static Numbering readNumberingXmlElement(XmlElement element) {
- Map<String, Map<String, NumberingLevel>> abstractNums = readAbstractNums(element.findChildren("w:abstractNum"));
+ Map<String, Numbering.AbstractNum> abstractNums = readAbstractNums(element.findChildren("w:abstractNum"));
Map<String, Numbering.Num> nums = readNums(element.findChildren("w:num"));
return new Numbering(abstractNums, nums);
}
- private static Map<String, Map<String, NumberingLevel>> readAbstractNums(XmlElementList children) {
+ private static Map<String, Numbering.AbstractNum> readAbstractNums(XmlElementList children) {
return toMap(children, NumberingXml::readAbstractNum);
}
- private static Map.Entry<String, Map<String, NumberingLevel>> readAbstractNum(XmlElement element) {
+ private static Map.Entry<String, Numbering.AbstractNum> readAbstractNum(XmlElement element) {
// TODO: in python-mammoth, we allow None here. Check whether that's actually possible or not
String abstractNumId = element.getAttribute("w:abstractNumId");
- return entry(abstractNumId, readAbstractNumLevels(element));
+ return entry(abstractNumId, new Numbering.AbstractNum(readAbstractNumLevels(element)));
}
private static Map<String, NumberingLevel> readAbstractNumLevels(XmlElement element) {