X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2Ftools%2FImageLoader.java;h=6e6b4e05b1d6b42c36d6bb70159aaf9d7d3dd57c;hb=1702b9bd1e87048151c4b40c9c8598291d6fcfed;hp=7b51d56f12acd98e45d4f0f9e10a6343007c7253;hpb=656be28debec520e0e35a8b311114398a40ea366;p=jalview.git diff --git a/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java b/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java index 7b51d56..6e6b4e0 100644 --- a/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java +++ b/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java @@ -25,6 +25,7 @@ package org.forester.archaeopteryx.tools; +import java.awt.color.CMMException; import java.awt.image.BufferedImage; import java.io.IOException; import java.net.MalformedURLException; @@ -52,6 +53,11 @@ public class ImageLoader implements Runnable { _tp = tp; } + @Override + public void run() { + load(); + } + private void load() { Hashtable image_map = null; if ( _tp.getImageMap() != null ) { @@ -90,12 +96,20 @@ public class ImageLoader implements Runnable { bi = ImageIO.read( uri.getValue().toURL() ); } catch ( final MalformedURLException e ) { - AptxUtil.printWarningMessage( Constants.PRG_NAME, "\"" + uri.getValue() - + "\": Malformed URL Exception: " + e.getLocalizedMessage() ); + AptxUtil.printWarningMessage( Constants.PRG_NAME, + "could not load image from \"" + uri.getValue() + + "\": Malformed URL Exception: " + + e.getLocalizedMessage() ); } catch ( final IOException e ) { - AptxUtil.printWarningMessage( Constants.PRG_NAME, "\"" + uri.getValue() - + "\": IO Exception: " + e.getLocalizedMessage() ); + AptxUtil.printWarningMessage( Constants.PRG_NAME, + "could not load image from \"" + uri.getValue() + + "\": IO Exception: " + e.getLocalizedMessage() ); + } + catch ( final CMMException e ) { + AptxUtil.printWarningMessage( Constants.PRG_NAME, + "could not load image from \"" + uri.getValue() + + "\": CMMException: " + e.getLocalizedMessage() ); } if ( bi != null ) { image_map.put( uri_str, bi ); @@ -110,9 +124,4 @@ public class ImageLoader implements Runnable { } } } - - @Override - public void run() { - load(); - } }