Compare commits
2
Commits
21643e5d63
...
92ee656a5d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
92ee656a5d | ||
|
|
c64339c945 |
@@ -21,13 +21,9 @@ public class PlantImageDeserializer extends JsonDeserializer<Image> {
|
||||
@Override
|
||||
public Image deserialize(JsonParser parser, DeserializationContext context) throws IOException {
|
||||
Image result = null;
|
||||
URL imageUrl = PlantList.class.getResource(String.format("images/%s", parser.getText()));
|
||||
if (imageUrl != null) {
|
||||
try (InputStream is = new FileInputStream(new File(imageUrl.toURI()))) {
|
||||
result = new Image(is);
|
||||
} catch (IllegalArgumentException | URISyntaxException e) {
|
||||
throw new IOException(String.format("Cannot find Image \"%s\"\n", imageUrl.getFile()));
|
||||
}
|
||||
InputStream is = PlantList.class.getResourceAsStream(String.format("images/%s", parser.getText()));
|
||||
if (is != null) {
|
||||
result = new Image(is);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user