Merge branch 'release-0.11'
[jSite.git] / src / de / todesbaum / util / image / IconLoader.java
diff --git a/src/de/todesbaum/util/image/IconLoader.java b/src/de/todesbaum/util/image/IconLoader.java
deleted file mode 100644 (file)
index ff6441a..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * jSite - IconLoader.java - Copyright © 2006–2012 David Roden
- *
- * This program is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option) any later
- * version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-package de.todesbaum.util.image;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-import javax.swing.Icon;
-import javax.swing.ImageIcon;
-
-/**
- * @author <a href="mailto:droden@gmail.com">David Roden</a>
- * @version $Id$
- */
-public class IconLoader {
-
-       public static Icon loadIcon(String resourceName) {
-               try {
-                       InputStream resourceStream = IconLoader.class.getResourceAsStream(resourceName);
-                       if (resourceStream == null) {
-                               return null;
-                       }
-                       ByteArrayOutputStream imageOutput = new ByteArrayOutputStream();
-                       byte[] buffer = new byte[16384];
-                       int r = 0;
-                       while ((r = resourceStream.read(buffer)) != -1) {
-                               imageOutput.write(buffer, 0, r);
-                       }
-                       imageOutput.flush();
-                       return new ImageIcon(imageOutput.toByteArray());
-               } catch (IOException e) {
-               }
-               return null;
-       }
-
-}