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:com.platzerworld.e4.biergarten.login.internal.LoginDialog.java

License:Open Source License

public ImageDescriptor imageDescriptorFromURI(URI iconPath) {
    try {/* ww  w.j  a  va  2  s.c  o m*/
        return ImageDescriptor.createFromURL(new URL(iconPath.toString()));
    } catch (MalformedURLException e) {
        System.err.println(
                "iconURI \"" + iconPath.toString() + "\" is invalid, a \"missing image\" icon will be shown");
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:com.pps.webos.WebOSEclipsePlugin.java

License:Open Source License

/**
 * Since 3.1.1. Load from icon paths with $NL$
 * /* w  w  w .j a va2 s  .co  m*/
 * @param bundle
 * @param path
 * @return
 */
public static ImageDescriptor createImageDescriptor(Bundle bundle, IPath path) {
    URL url = FileLocator.find(bundle, path, null);
    if (url != null) {
        return ImageDescriptor.createFromURL(url);
    }
    return ImageDescriptor.getMissingImageDescriptor();
}

From source file:com.rohanclan.afae.AfaePlugin.java

License:Open Source License

/**
 * Loads an image from the icons/ directory
 * //w  w w  . jav a2s.  c o m
 * @param imageName
 * @return
 */
protected static ImageDescriptor getImageDescriptor(String imageName) {
    String iconPath = "icons/";
    try {
        URL installURL = getDefault().getBundle().getEntry("/");
        URL url = new URL(installURL, iconPath + imageName);

        return ImageDescriptor.createFromURL(url);
    } catch (MalformedURLException e) {
        AfaePlugin.logWarn("Asked for unknown image: " + imageName, null, AfaePlugin.class);
        // should not happen
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:com.rohanclan.snippets.PluginImages.java

License:Open Source License

/**
 * add and image to the image registry//from  www  .j  ava2  s.c om
 */
protected static ImageDescriptor addImageToRegistry(String offset, String name) {
    try {
        //System.err.println(createIconFileURL(offset,name));
        ImageDescriptor result = ImageDescriptor.createFromURL(createIconFileURL(offset, name));

        //System.err.println("adding: " + name + " " + result.toString());
        IMAGE_REGISTRY.put(name, result);

        return result;
    } catch (MalformedURLException e) {
        e.printStackTrace(System.err);
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:com.rohanclan.snippets.PluginImages.java

License:Open Source License

/** 
 * create an image descriptor from an offset and name 
 *//*from   ww  w .  j  a  v a2  s  .  c  o m*/
protected static ImageDescriptor createDescriptor(String offset, String name) {
    try {
        return ImageDescriptor.createFromURL(createIconFileURL(offset, name));
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:com.siteview.mde.internal.runtime.OverlayIcon.java

License:Open Source License

public OverlayIcon(ImageDescriptor base, ImageDescriptor[][] overlays) {
    fBase = base;//from w  w  w  . j  av  a 2s  .co m
    if (fBase == null)
        fBase = ImageDescriptor.getMissingImageDescriptor();
    fOverlays = overlays;
    fSize = new Point(DEFAULT_WIDTH, DEFAULT_HEIGHT);
}

From source file:com.siteview.mde.internal.runtime.OverlayIcon.java

License:Open Source License

public OverlayIcon(ImageDescriptor base, ImageDescriptor[][] overlays, Point size) {
    fBase = base;/*w  ww .jav  a  2  s .  c om*/
    if (fBase == null)
        fBase = ImageDescriptor.getMissingImageDescriptor();
    fOverlays = overlays;
    fSize = size;
}

From source file:com.siteview.mde.internal.ui.util.OverlayIcon.java

License:Open Source License

public OverlayIcon(ImageDescriptor base, ImageDescriptor[][] overlays, Point size) {
    super(overlays, size);
    fBase = base;//from   w  w w .ja v a2s .c o m
    if (fBase == null)
        fBase = ImageDescriptor.getMissingImageDescriptor();
}

From source file:com.siteview.mde.internal.ui.util.SharedLabelProvider.java

License:Open Source License

public Image getBlankImage() {
    if (fBlankImage == null)
        fBlankImage = ImageDescriptor.getMissingImageDescriptor().createImage();
    return fBlankImage;
}

From source file:com.softlanding.rse.extensions.ExtensionsPlugin.java

License:Open Source License

@Override
public ImageDescriptor getImageDescriptor(String name) {
    String iconPath = "icons/"; //$NON-NLS-1$
    try {//from  w  w  w  . ja  v  a 2s.  c  om
        URL url = new URL(installURL, iconPath + name);
        return ImageDescriptor.createFromURL(url);
    } catch (MalformedURLException e) {
        // should not happen
        return ImageDescriptor.getMissingImageDescriptor();
    }
}