Example usage for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor

List of usage examples for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor

Introduction

In this page you can find the example usage for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor.

Prototype

public static ImageDescriptor getMissingImageDescriptor() 

Source Link

Document

Returns the shared image descriptor for a missing image.

Usage

From source file:fr.inria.atlanmod.emfviews.ui.linkingview.Activator.java

License:Open Source License

public static ImageDescriptor getImage(String relativePath) {
    URL url = getInstallURL();/*from  w  ww.ja  va 2s  .  com*/
    ImageDescriptor descriptor = null;
    try {
        descriptor = ImageDescriptor.createFromURL(new URL(url, relativePath));
    } catch (Exception e) {
        descriptor = ImageDescriptor.getMissingImageDescriptor();
    }
    return descriptor;
}

From source file:fr.opensagres.eclipse.jsbuild.grunt.internal.ui.ImageResource.java

License:Open Source License

/**
 * Return the image with the given key.//from www.j  a v a 2 s .  co m
 * 
 * @param key
 *            java.lang.String
 * @return org.eclipse.swt.graphics.Image
 */
public static Image getImage(String key, String keyIfImageNull) {
    if (imageRegistry == null)
        initializeImageRegistry();
    Image image = imageRegistry.get(key);
    if (image == null) {
        if (keyIfImageNull != null) {
            return getImage(keyIfImageNull, null);
        }
        imageRegistry.put(key, ImageDescriptor.getMissingImageDescriptor());
        image = imageRegistry.get(key);
    }
    return image;
}

From source file:fr.opensagres.eclipse.jsbuild.grunt.internal.ui.ImageResource.java

License:Open Source License

/**
 * Return the image descriptor with the given key.
 * /*from  ww w  . jav  a2  s. c o  m*/
 * @param key
 *            java.lang.String
 * @return org.eclipse.jface.resource.ImageDescriptor
 */
public static ImageDescriptor getImageDescriptor(String key) {
    if (imageRegistry == null)
        initializeImageRegistry();
    ImageDescriptor id = imageDescriptors.get(key);
    if (id != null)
        return id;

    return ImageDescriptor.getMissingImageDescriptor();
}

From source file:gov.nasa.arc.spife.core.plan.editor.timeline.TimelinePlugin.java

License:Open Source License

public Image getIcon(String imageName) {
    ImageDescriptor descriptor = imageDescriptorFromPlugin(ID, "icons/" + imageName);
    if (descriptor == null) {
        descriptor = ImageDescriptor.getMissingImageDescriptor();
    }//from w  w  w.  j a va2  s.  c o m
    return descriptor.createImage();
}

From source file:gov.nasa.arc.spife.ui.timeline.Activator.java

License:Open Source License

public Image getIcon(String imageName) {
    ImageDescriptor descriptor = imageDescriptorFromPlugin(PLUGIN_ID, "icons/" + imageName);
    if (descriptor == null) {
        descriptor = ImageDescriptor.getMissingImageDescriptor();
    }/*from w w w.  ja v a2s  . c  o  m*/
    return descriptor.createImage();
}

From source file:io.usethesource.impulse.runtime.ImageDescriptorRegistry.java

License:Open Source License

/**
 * Returns the image associated with the given image descriptor.
 * //w w w . j  a  v a  2s.  c  om
 * @param descriptor
 *            the image descriptor for which the registry manages an image
 * @return the image associated with the image descriptor or <code>null</code> if the image descriptor can't create the requested image.
 */
public Image get(ImageDescriptor descriptor) {
    if (descriptor == null)
        descriptor = ImageDescriptor.getMissingImageDescriptor();
    Image result = (Image) fRegistry.get(descriptor);
    if (result != null)
        return result;
    Assert.isTrue(fDisplay == SWTUtil.getStandardDisplay(), "Allocating image for wrong display."); //$NON-NLS-1$
    result = descriptor.createImage();
    if (result != null)
        fRegistry.put(descriptor, result);
    return result;
}

From source file:it.rcpvision.emf.components.runtime.ui.PluginImageHelper.java

License:Open Source License

/**
 * Returns the image associated with the given image descriptor.
 * //from  www.  j  ava  2 s  .c  o  m
 * @param descriptor
 *            the image descriptor for which the helper manages an image, or <code>null</code> for a missing image
 *            descriptor
 * @return the image associated with the image descriptor or <code>null</code> if the image descriptor can't create
 *         the requested image.
 */
public Image getImage(ImageDescriptor descriptor) {
    if (descriptor == null) {
        descriptor = ImageDescriptor.getMissingImageDescriptor();
    }

    Image result = registry.get(descriptor);
    if (result != null) {
        return result;
    }
    result = descriptor.createImage();
    if (result != null) {
        registry.put(descriptor, result);
    }
    return result;
}

From source file:jp.co.dgic.eclipse.jdt.internal.coverage.ui.CoverageReportView.java

License:Open Source License

private ImageDescriptor getImageDescriptor(String relativePath) {
    String iconPath = "icons/";
    try {//from w  w  w.  jav  a 2s. c o  m
        //         DJUnitPlugin plugin = DJUnitPlugin.getDefault();
        //         URL installURL = plugin.getDescriptor().getInstallURL();
        URL installURL = Platform.getBundle(DJUnitPlugin.PLUGIN_ID).getEntry("/");
        URL url = new URL(installURL, iconPath + relativePath);
        return ImageDescriptor.createFromURL(url);
    } catch (MalformedURLException e) {
        // should not happen
        DJUnitPlugin.log(e);
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:jp.co.dgic.eclipse.jdt.internal.junit.ui.DJUnitPlugin.java

License:Open Source License

static ImageDescriptor getImageDescriptor(String relativePath) {
    try {/*from w w  w . ja  va2 s. c  o  m*/
        return ImageDescriptor.createFromURL(makeIconFileURL(relativePath));
    } catch (MalformedURLException e) {
        // should not happen
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:melnorme.lang.ide.ui.utils.PluginImagesHelper.java

License:Open Source License

protected static ImageDescriptor getImageDescriptor(Bundle bundle, IPath path,
        boolean useMissingImageDescriptor) {
    URL url = FileLocator.find(bundle, path, null);
    if (url != null) {
        return ImageDescriptor.createFromURL(url);
    }/*  w  ww  .j a va  2 s  . c o  m*/
    if (useMissingImageDescriptor) {
        return ImageDescriptor.getMissingImageDescriptor();
    }
    return null;
}