From adb5cc2f4d108bb3a3a870c6e7840bb3810cb3f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolay=20Schi=C3=B8ll-Johansen?= <nicolsc@stud.ntnu.no> Date: Thu, 16 Apr 2020 12:56:45 +0200 Subject: [PATCH] No more toString in search results --- .../NTNU/IDATT1002/controllers/Search.java | 3 ++- .../java/NTNU/IDATT1002/models/Metadata.java | 25 ++++++++++--------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/main/java/NTNU/IDATT1002/controllers/Search.java b/src/main/java/NTNU/IDATT1002/controllers/Search.java index fc54d59d..b4489988 100644 --- a/src/main/java/NTNU/IDATT1002/controllers/Search.java +++ b/src/main/java/NTNU/IDATT1002/controllers/Search.java @@ -4,6 +4,7 @@ import NTNU.IDATT1002.App; import NTNU.IDATT1002.service.ImageService; import NTNU.IDATT1002.service.TagService; import NTNU.IDATT1002.utils.ImageUtil; +import NTNU.IDATT1002.utils.MetadataStringFormatter; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.Initializable; @@ -97,7 +98,7 @@ public class Search implements Initializable { Text title_Field = setText("SKAL BILDENE HA TITTEL?", 700, 66, "System Bold", 48); String tagsString = TagService.getTagsAsString(images.get(i).getTags()); Text tag_Field = setText(tagsString, 700, 97, "System Bold", 24); - Text metadata_Field = setText(images.get(i).getMetadata().toString(), 700, 126, "System Bold", 18); + Text metadata_Field = setText(MetadataStringFormatter.format(images.get(i).getMetadata(), '\n'), 700, 126, "System Bold", 18); VBox metaBox = new VBox(); metaBox.getChildren().add(metadata_Field); ScrollPane meta = new ScrollPane(); diff --git a/src/main/java/NTNU/IDATT1002/models/Metadata.java b/src/main/java/NTNU/IDATT1002/models/Metadata.java index 963f198c..a1fd351b 100644 --- a/src/main/java/NTNU/IDATT1002/models/Metadata.java +++ b/src/main/java/NTNU/IDATT1002/models/Metadata.java @@ -165,17 +165,18 @@ public class Metadata { @Override public String toString() { return "Metadata{" + - "\nmetadataId=" + metadataId + - "\ncamera='" + camera + '\'' + - "\nlens='" + lens + '\'' + - "\naperture='" + aperture + '\'' + - "\nshutterSpeed='" + shutterSpeed + '\'' + - "\nISO='" + ISO + '\'' + - "\nfocalLength='" + focalLength + '\'' + - "\nfileType='" + fileType + '\'' + - "\nphotoDate='" + photoDate + '\'' + - "\nfileSize='" + fileSize + '\'' + - "\nfileDimension='" + fileDimension + '\'' + - '}'; + ", metadataId=" + metadataId + + ", camera='" + camera + '\'' + + ", lens='" + lens + '\'' + + ", aperture='" + aperture + '\'' + + ", shutterSpeed='" + shutterSpeed + '\'' + + ", ISO='" + ISO + '\'' + + ", focalLength='" + focalLength + '\'' + + ", fileType='" + fileType + '\'' + + ", photoDate='" + photoDate + '\'' + + ", fileSize='" + fileSize + '\'' + + ", fileDimension='" + fileDimension + '\'' + + '}'; + } } -- GitLab