blob: 43b3e56f6eecdefb914f1550e36833700a03476f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package org.zwobble.mammoth.docx;
import org.zwobble.mammoth.documents.NumberingLevel;
import java.util.Map;
import java.util.Optional;
public class Numbering {
private final Map<String, Map<String, NumberingLevel>> numbering;
public Numbering(Map<String, Map<String, NumberingLevel>> numbering) {
this.numbering = numbering;
}
public Optional<NumberingLevel> findLevel(String numId, String level) {
return Optional.ofNullable(numbering.get(numId))
.flatMap(levels -> Optional.ofNullable(levels.get(level)));
}
}
|