X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fhtmlindexer%2FUtils.java;h=9da4656bc0bccadac2b5cb18417066bcb9cf3e7a;hb=1d9057cc722b349a0bc370c0860344f59c42fd0f;hp=ab711a5ffdaf506328cec2b9c453263e18c331f3;hpb=d9c80f1c1b5cd3cccb681bddcc2b13a312cf9a1f;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Utils.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Utils.java index ab711a5..9da4656 100755 --- a/src/main/java/eu/svjatoslav/meviz/htmlindexer/Utils.java +++ b/src/main/java/eu/svjatoslav/meviz/htmlindexer/Utils.java @@ -1,7 +1,7 @@ /* * Meviz - Various tools collection to work with multimedia. * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu - * + * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public License * as published by the Free Software Foundation. @@ -24,14 +24,10 @@ import eu.svjatoslav.meviz.htmlindexer.layouts.MixedLayout; public class Utils { - private static File lastLoadedFile; - - private static BufferedImage lastLoadedBufferedImage; - /** * Load image into {@link BufferedImage} and return it. Caches last loaded * image to speed up subsequent loading attempts. - * + * * @throws ImageFormatError * @throws IOException */ @@ -44,10 +40,13 @@ public class Utils { lastLoadedBufferedImage = ImageIO.read(file); lastLoadedFile = file; - if (lastLoadedBufferedImage == null) + if (lastLoadedBufferedImage == null) { + System.out.println("Error reading image: " + file); throw new ImageFormatError("File: " + file + " is not a valid image."); + } + return lastLoadedBufferedImage; } @@ -122,4 +121,8 @@ public class Utils { return isMevizFile; } + private static File lastLoadedFile; + + private static BufferedImage lastLoadedBufferedImage; + }