Image name backport

This commit is contained in:
Kilian Schüttler 2024-03-05 16:58:12 +01:00
parent a5969dbf8c
commit ec04a902d5
2 changed files with 6 additions and 15 deletions

View File

@ -70,7 +70,9 @@ public class Image implements GenericSemanticNode, IEntity {
@Override @Override
public TextBlock getTextBlock() { public TextBlock getTextBlock() {
return streamAllSubNodes().filter(SemanticNode::isLeaf).map(SemanticNode::getLeafTextBlock).collect(new TextBlockCollector()); return streamAllSubNodes().filter(SemanticNode::isLeaf)
.map(SemanticNode::getLeafTextBlock)
.collect(new TextBlockCollector());
} }
@ -91,7 +93,8 @@ public class Image implements GenericSemanticNode, IEntity {
@Override @Override
public String type() { public String type() {
return getManualOverwrite().getType().orElse(imageType.toString()); return getManualOverwrite().getType()
.orElse(imageType.toString().toLowerCase(Locale.ENGLISH));
} }

View File

@ -6,22 +6,10 @@ public enum ImageType {
LOGO, LOGO,
FORMULA, FORMULA,
SIGNATURE, SIGNATURE,
OTHER { OTHER,
@Override
public String toString() {
return "image";
}
},
OCR; OCR;
public String toString() {
return name().toLowerCase(Locale.ENGLISH);
}
public static ImageType fromString(String imageType) { public static ImageType fromString(String imageType) {
return switch (imageType.toLowerCase(Locale.ROOT)) { return switch (imageType.toLowerCase(Locale.ROOT)) {