diff options
| author | Michael Williamson <mike@zwobble.org> | 2018-01-23 20:51:30 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2018-01-23 20:51:30 +0000 |
| commit | c3c2151b4b0fc9b3226a5ec66e0f7952290f3d97 (patch) | |
| tree | d5b216ff39695e77ae77dc4ae14a5dfa8f0ef0c5 /src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java | |
| parent | d88693d7be4d4d439e9ba9c338fc53e39be64ef6 (diff) | |
Pass list of Relationship instances into Relationships
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java b/src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java index a63065b..3b3e300 100644 --- a/src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java +++ b/src/main/java/org/zwobble/mammoth/internal/docx/RelationshipsXml.java @@ -1,22 +1,25 @@ package org.zwobble.mammoth.internal.docx; +import org.zwobble.mammoth.internal.util.Lists; import org.zwobble.mammoth.internal.xml.XmlElement; import java.util.Map; +import static org.zwobble.mammoth.internal.util.Lists.eagerMap; import static org.zwobble.mammoth.internal.util.Maps.entry; import static org.zwobble.mammoth.internal.util.Maps.toMap; public class RelationshipsXml { public static Relationships readRelationshipsXmlElement(XmlElement element) { - return new Relationships(toMap( + return new Relationships(eagerMap( element.findChildren("relationships:Relationship"), - RelationshipsXml::readRelationship)); + RelationshipsXml::readRelationship + )); } - private static Map.Entry<String, Relationship> readRelationship(XmlElement element) { - return entry( - element.getAttribute("Id"), - new Relationship(element.getAttribute("Target"))); + private static Relationship readRelationship(XmlElement element) { + String relationshipId = element.getAttribute("Id"); + String target = element.getAttribute("Target"); + return new Relationship(relationshipId, target); } } |
