blob: 2befa204aa3ca96137914b4ca3d5ed3e77ca37e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package org.zwobble.mammoth.internal.docx;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Optional;
import java.util.stream.Collectors;
public class EmbeddedStyleMap {
private static final String PATH = "mammoth/style-map";
public static Optional<String> readStyleMap(Archive file) throws IOException {
return file.tryGetInputStream(PATH)
.map(inputStream -> readInputStream(inputStream));
}
private static String readInputStream(InputStream inputStream) {
return new BufferedReader(new InputStreamReader(inputStream))
.lines()
.collect(Collectors.joining("\n"));
}
}
|