List of usage examples for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor
public static ImageDescriptor getMissingImageDescriptor()
From source file:net.refractions.udig.ui.ImageCache.java
License:Open Source License
/** * Returns the image to display when no image can be found, or none is * specified. This image is only disposed when the cache is disposed. * //from w ww. jav a 2s. c o m * @return The image to display for missing images. This value will never be * <code>null</code>. */ public final Image getMissingImage() { // Ensure that the missing image is not being accessed by another thread if (missingImage == null) { missingImage = ImageDescriptor.getMissingImageDescriptor().createImage(); } return missingImage; }
From source file:net.rim.ejde.internal.core.ContextManager.java
License:Open Source License
/** * Gets the blank image.//from w ww . j a v a 2s . co m * * @return the blank image */ public Image getBlankImage() { if (_blankImage == null) { _blankImage = ImageDescriptor.getMissingImageDescriptor().createImage(); } return _blankImage; }
From source file:net.roamstudio.roamflow.util.ImagesUtil.java
License:Open Source License
/** * Get a ImageDescriptor.//from ww w . j av a 2 s. co m * @param key * @return */ public static ImageDescriptor getDescriptor(String key) { ImageDescriptor image = register.getDescriptor(key); if (image == null) { image = ImageDescriptor.getMissingImageDescriptor(); } return image; }
From source file:net.roamstudio.roamflow.util.ImagesUtil.java
License:Open Source License
/** * Get a Image.// ww w. j a va 2 s .c o m * @param key * @return */ public static Image get(String key) { Image image = register.get(key); if (image == null) { image = ImageDescriptor.getMissingImageDescriptor().createImage(); } return image; }
From source file:net.sf.eclipsensis.util.ImageManager.java
License:Open Source License
/** * @param location/*from w w w . ja va2 s . c o m*/ * @return */ private ImageDescriptor createImageDescriptor(URL url) { ImageDescriptor imageDescriptor; if (url != null) { imageDescriptor = ImageDescriptor.createFromURL(url); } else { imageDescriptor = ImageDescriptor.getMissingImageDescriptor(); } return imageDescriptor; }
From source file:net.sf.eclipsensis.util.ImageManager.java
License:Open Source License
public synchronized Image getImage(URL url) { Image image = null;/* w w w .j a va2 s . c o m*/ if (url != null) { String urlString = url.toString().toLowerCase(); image = getImage(urlString); if (image == null) { putImageDescriptor(urlString, createImageDescriptor(url)); image = getImage(urlString); if (image == null) { getImageRegistry().remove(urlString); putImageDescriptor(urlString, ImageDescriptor.getMissingImageDescriptor()); image = getImage(urlString); } } } return image; }
From source file:net.sf.jmoney.JMoneyPlugin.java
License:Open Source License
public static Image createImage(String name) { //control for icons String finalName = name;/*from www. ja v a2 s . c om*/ if (!name.startsWith("icons/")) {//$NON-NLS-1$ finalName = "icons/" + finalName;//$NON-NLS-1$ } // String iconPath = "icons/"; String iconPath = ""; //$NON-NLS-1$ try { URL installURL = getDefault().getBundle().getEntry("/"); //$NON-NLS-1$ //URL url = new URL(installURL, iconPath + name); URL url = new URL(installURL, finalName); return ImageDescriptor.createFromURL(url).createImage(); } catch (MalformedURLException e) { // should not happen return ImageDescriptor.getMissingImageDescriptor().createImage(); } }
From source file:net.sf.jmoney.JMoneyPlugin.java
License:Open Source License
/** * Given the name of an image file in the icons directory of * this bundle, creates an image descriptor. This method does * not use a cache but will create a new descriptor on each call. * /*from w w w .j av a 2 s .c o m*/ * @param name * @return */ public static ImageDescriptor createImageDescriptor(String name) { try { URL installURL = getDefault().getBundle().getEntry("icons/"); //$NON-NLS-1$ URL url = new URL(installURL, name); return ImageDescriptor.createFromURL(url); } catch (MalformedURLException e) { // should not happen return ImageDescriptor.getMissingImageDescriptor(); } }
From source file:net.sf.simpletest.eclipse.ui.SimpletestImages.java
License:Open Source License
protected static ImageDescriptor createManaged(String name) { try {//from ww w. j a v a2 s. c o m ImageDescriptor result = ImageDescriptor .createFromURL(makeIconFileURL(name.substring(NAME_PREFIX_LENGTH))); IMAGE_REGISTRY.put(name, result); return result; } catch (MalformedURLException e) { return ImageDescriptor.getMissingImageDescriptor(); } }
From source file:net.sf.wdte.js.ui.editors.JSImages.java
License:Open Source License
/** * Utility method to create an <code>ImageDescriptor</code> from a path to a * file./*from w ww .ja v a 2 s . c o m*/ * * @param path the full path to the image file * @return the image descriptor */ private static ImageDescriptor createImageDescriptor(String path) { try { URL url = JSUIPlugin.getDefault().getBundle().getEntry("/icons/" + path); //$NON-NLS-1$ return ImageDescriptor.createFromURL(url); } catch (IllegalStateException e) { return ImageDescriptor.getMissingImageDescriptor(); } }