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:org.eclipse.contribution.visualiser.core.resources.VisualiserImages.java

License:Open Source License

/**
 * Create an image with the given name in the icons/cme directory.
 * @param name//w ww  .j  ava2  s  .com
 * @return the ImageDescriptor created
 */
private static ImageDescriptor create(String name) {
    try {
        return ImageDescriptor.createFromURL(makeIconFileURL(name));
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:org.eclipse.core.tools.CoreToolsPlugin.java

License:Open Source License

/**
 * find an icon - caller must dispose of it
 *///from   ww w.jav  a2s .c  o m
public static ImageDescriptor createImageDescriptor(String imageName) {
    URL url = getDefault().getBundle().getEntry("icons/" + imageName); //$NON-NLS-1$
    if (url != null)
        return ImageDescriptor.createFromURL(url);
    return ImageDescriptor.getMissingImageDescriptor();
}

From source file:org.eclipse.datatools.connectivity.internal.ui.SharedImages.java

License:Open Source License

/**
 * Creates descriptor of the image and adds it to the registry cache.
 * // ww w  .j  a va  2s  .c om
 * @param id Identifier of the image
 * @return Descriptor of the image
 */
private static ImageDescriptor createManaged(String prefix, String id) {
    String name = id.substring(NAME_PREFIX.length());

    try {
        ImageDescriptor result = ImageDescriptor.createFromURL(createIconFileURL(prefix, name));

        IMAGE_REGISTRY.put(id, result);

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

From source file:org.eclipse.datatools.connectivity.internal.ui.wizards.ProfileWizardProvider.java

License:Open Source License

private void processIconAttr() {
    String iconAttr = mElement.getAttribute(ATTR_ICON);
    if (iconAttr != null && iconAttr.trim().length() > 0) {
        URL url = null;// ww w. j a  v a 2  s  . c  o m
        if (iconAttr.startsWith("platform:/")) { //$NON-NLS-1$
            try {
                url = new URL(iconAttr);
            } catch (MalformedURLException e) {
                // Do nothing
            }
        } else {
            url = Platform.getBundle(mElement.getContributor().getName()).getEntry(iconAttr);
        }
        mIcon = ImageDescriptor.createFromURL(url);
    } else {
        mIcon = ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:org.eclipse.datatools.connectivity.internal.ui.wizards.WizardCategoryProvider.java

License:Open Source License

private void processIconAttr() {
    String iconAttr = mElement.getAttribute(ATTR_ICON);
    if (iconAttr != null && iconAttr.trim().length() > 0) {
        URL url = Platform.getBundle(mElement.getContributor().getName()).getEntry(iconAttr);
        mIcon = ImageDescriptor.createFromURL(url);
    } else {//from w  ww.j  a  v  a 2 s .co m
        mIcon = ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils.Images.java

License:Open Source License

private static ImageDescriptor createManaged(String name) {
    try {/*from   w w  w .  j  av  a  2 s.c o m*/
        ImageDescriptor result = ImageDescriptor
                .createFromURL(makeIconFileURL(name.substring(NAME_PREFIX_LENGTH)));
        fgAvoidSWTErrorMap.put(name, result);
        return result;
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }

}

From source file:org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils.SybComponentsImages.java

License:Open Source License

private static ImageDescriptor createManaged(String prefix, String name) {
    try {//from  www .  j av a2 s  .  c  o m
        ImageDescriptor result = ImageDescriptor
                .createFromURL(makeIconFileURL(prefix, name.substring(NAME_PREFIX_LENGTH)));

        fgAvoidSWTErrorMap.put(name, result);
        if (fgImageRegistry != null) {
            // EditorCorePluginlog_ErrorMessage("Internal Error: Image
            // registry already defined"); //$NON-NLS-1$
        }
        return result;
    } catch (MalformedURLException e) {
        ExamplePlugin.getDefault().getLog().log(new Status(IStatus.ERROR, ExamplePlugin.PLUGIN_ID,
                Messages.debugger_DmpImages_malformedURLException));
        return ImageDescriptor.getMissingImageDescriptor();
    }

}

From source file:org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.utils.SybaseImages.java

License:Open Source License

private static ImageDescriptor createManaged(String prefix, String name) {
    try {//  w  ww .  j a v  a  2  s  .  c o m
        ImageDescriptor result = ImageDescriptor
                .createFromURL(makeIconFileURL(prefix, name.substring(NAME_PREFIX_LENGTH)));

        avoidSWTErrorMap.put(name, result);
        if (imageRegistry != null) {
            // _logger.error("RepServerImages.registryError"); //$NON-NLS-1$
        }
        return result;
    } catch (MalformedURLException e) {
        // _logger.error("RepServerImages.malformedURLException", name, e);
        return ImageDescriptor.getMissingImageDescriptor();
    }

}

From source file:org.eclipse.datatools.sqltools.common.ui.util.Images.java

License:Open Source License

private static ImageDescriptor createManaged(String prefix, String name) {
    try {/*  w w w . j ava 2 s .  co m*/
        ImageDescriptor result = ImageDescriptor
                .createFromURL(makeIconFileURL(prefix, name.substring(NAME_PREFIX_LENGTH)));

        fgAvoidSWTErrorMap.put(name, result);
        if (fgImageRegistry != null) {
            // DmptoolPlugin.log_ErrorMessage("Internal Error: Image registry already defined"); //$NON-NLS-1$
        }
        return result;
    } catch (MalformedURLException e) {
        Activator.getDefault().log(e);
        return ImageDescriptor.getMissingImageDescriptor();
    }

}

From source file:org.eclipse.datatools.sqltools.internal.sqlscrapbook.SQLScrapbookImages.java

License:Open Source License

private static ImageDescriptor createManaged(String prefix, String name) {
    try {/*w  w w . j  a va  2s. c  o  m*/
        ImageDescriptor result = ImageDescriptor
                .createFromURL(makeIconFileURL(prefix, name.substring(NAME_PREFIX_LENGTH)));

        avoidSWTErrorMap.put(name, result);
        return result;
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }

}