From 5d244e294bf0fc420cca8ed8bf481b7353d459d5 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 13 Nov 2016 19:39:25 +0000 Subject: Rename DocxFile to Archive --- .../zwobble/mammoth/internal/docx/DocumentReader.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/DocumentReader.java') diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/DocumentReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/DocumentReader.java index 0452c63..afb7b74 100644 --- a/src/main/java/org/zwobble/mammoth/internal/docx/DocumentReader.java +++ b/src/main/java/org/zwobble/mammoth/internal/docx/DocumentReader.java @@ -21,7 +21,7 @@ public class DocumentReader { BodyXmlReader forName(String name); } - public static InternalResult readDocument(Optional path, DocxFile zipFile) { + public static InternalResult readDocument(Optional path, Archive zipFile) { Styles styles = readStyles(zipFile); Numbering numbering = readNumbering(zipFile); ContentTypes contentTypes = readContentTypes(zipFile); @@ -39,13 +39,13 @@ public class DocumentReader { }); } - private static InternalResult> readComments(DocxFile file, BodyReaders bodyReaders) { + private static InternalResult> readComments(Archive file, BodyReaders bodyReaders) { return tryParseOfficeXml(file, "word/comments.xml") .map(new CommentXmlReader(bodyReaders.forName("comments"))::readElement) .orElse(InternalResult.success(list())); } - private static InternalResult readNotes(DocxFile file, BodyReaders bodyReaders) { + private static InternalResult readNotes(Archive file, BodyReaders bodyReaders) { return InternalResult.map( tryParseOfficeXml(file, "word/footnotes.xml") .map(NotesXmlReader.footnote(bodyReaders.forName("footnotes"))::readElement) @@ -56,36 +56,36 @@ public class DocumentReader { Lists::eagerConcat).map(Notes::new); } - private static Styles readStyles(DocxFile file) { + private static Styles readStyles(Archive file) { return tryParseOfficeXml(file, "word/styles.xml") .map(StylesXml::readStylesXmlElement) .orElse(Styles.EMPTY); } - private static Numbering readNumbering(DocxFile file) { + private static Numbering readNumbering(Archive file) { return tryParseOfficeXml(file, "word/numbering.xml") .map(NumberingXml::readNumberingXmlElement) .orElse(Numbering.EMPTY); } - private static ContentTypes readContentTypes(DocxFile file) { + private static ContentTypes readContentTypes(Archive file) { return tryParseOfficeXml(file, "[Content_Types].xml") .map(ContentTypesXml::readContentTypesXmlElement) .orElse(ContentTypes.DEFAULT); } - private static Relationships readRelationships(DocxFile zipFile, String name) { + private static Relationships readRelationships(Archive zipFile, String name) { return tryParseOfficeXml(zipFile, "word/_rels/" + name + ".xml.rels") .map(RelationshipsXml::readRelationshipsXmlElement) .orElse(Relationships.EMPTY); } - private static Optional tryParseOfficeXml(DocxFile zipFile, String name) { + private static Optional tryParseOfficeXml(Archive zipFile, String name) { return PassThroughException.wrap(() -> zipFile.tryGetInputStream(name).map(OfficeXml::parseXml)); } - private static XmlElement parseOfficeXml(DocxFile zipFile, String name) { + private static XmlElement parseOfficeXml(Archive zipFile, String name) { return tryParseOfficeXml(zipFile, name) .orElseThrow(() -> new PassThroughException(new IOException("Missing entry in file: " + name))); } -- cgit v1.2.3