/** * Returns the <tt>URL</tt> of the image corresponding to the given path. * * @param path The path to the given image file. * @return the <tt>URL</tt> of the image corresponding to the given path. */ public URL getImageURLForPath(String path) { SkinPack skinPack = getSkinPack(); if (skinPack != null) { if (skinPack.getClass().getClassLoader().getResource(path) != null) { return skinPack.getClass().getClassLoader().getResource(path); } } ImagePack imagePack = getImagePack(); return imagePack.getClass().getClassLoader().getResource(path); }
/** * Returns the <tt>InputStream</tt> of the image corresponding to the given path. * * @param path The path to the image file. * @return the <tt>InputStream</tt> of the image corresponding to the given path. */ public InputStream getImageInputStreamForPath(String path) { SkinPack skinPack = getSkinPack(); if (skinPack != null) { if (skinPack.getClass().getClassLoader().getResourceAsStream(path) != null) { return skinPack.getClass().getClassLoader().getResourceAsStream(path); } } ImagePack imagePack = getImagePack(); if (path != null && imagePack != null) return imagePack.getClass().getClassLoader().getResourceAsStream(path); return null; }