blob: 2d7805ccefd8d910040bf7793114c0552b07befe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package org.zwobble.mammoth.internal.documents;
import java.util.Optional;
public class Style {
private final String styleId;
private final Optional<String> name;
public Style(String styleId, Optional<String> name) {
this.styleId = styleId;
this.name = name;
}
public String getStyleId() {
return styleId;
}
public Optional<String> getName() {
return name;
}
public String describe() {
String styleIdDescription = "Style ID: " + styleId;
return this.name.map(name -> name + " (" + styleIdDescription + ")").orElse(styleIdDescription);
}
}
|