List of usage examples for org.eclipse.jface.resource ImageDescriptor getMissingImageDescriptor
public static ImageDescriptor getMissingImageDescriptor()
From source file:org.jboss.tools.common.log.BaseUIPlugin.java
License:Open Source License
/** * Creates an image descriptor from the given imageFilePath and adds the * image descriptor to the image descriptor registry. If an image descriptor * could not be created, the default "missing" image descriptor is returned * but not added to the image descriptor registry. * /*from ww w. ja v a2 s .c om*/ * @param imageFilePath * @return ImageDescriptor image descriptor for imageFilePath or default * "missing" image descriptor if resource could not be found */ private ImageDescriptor createImageDescriptor(String imageFilePath) { ImageDescriptor imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(getBundle().getSymbolicName(), imageFilePath); //$NON-NLS-1$ if (imageDescriptor != null) { getImageDescriptorRegistry().put(imageFilePath, imageDescriptor); } else { imageDescriptor = ImageDescriptor.getMissingImageDescriptor(); } return imageDescriptor; }
From source file:org.jboss.tools.common.model.ui.views.palette.model.PaletteModel.java
License:Open Source License
public ImageDescriptor createImageDescriptor(String fileName) { String imagePath = "images/xstudio/palette/"; //$NON-NLS-1$ try {/*from w w w.j a va 2 s . co m*/ URL url = new URL(BASE_URL, imagePath + fileName); return ImageDescriptor.createFromURL(url); } catch (MalformedURLException e) { ModelUIPlugin.getPluginLog().logError(e); } return ImageDescriptor.getMissingImageDescriptor(); }
From source file:org.jboss.tools.common.model.util.ModelImages.java
License:Open Source License
public ImageDescriptor createImageDescriptor(String key) { if (key.startsWith("command:")) { //$NON-NLS-1$ key = key.substring("command:".length()); //$NON-NLS-1$ IWorkbench w = ModelPlugin.getDefault().getWorkbench(); ICommandImageService s = (ICommandImageService) w.getService(ICommandImageService.class); return s.getImageDescriptor(key); }/* ww w. j av a 2s . c o m*/ URL url = baseUrl; if (key.startsWith("plugin:")) { //$NON-NLS-1$ key = key.substring("plugin:".length()); //$NON-NLS-1$ int i = key.indexOf(":"); //$NON-NLS-1$ String plugin = key.substring(0, i); key = key.substring(i + 1); Bundle bundle = Platform.getBundle(plugin); if (bundle != null) { url = bundle.getEntry(XModelObjectConstants.SEPARATOR); } } try { return ImageDescriptor.createFromURL(makeIconFileURL(url, key)); } catch (MalformedURLException e) { return ImageDescriptor.getMissingImageDescriptor(); } }
From source file:org.jboss.tools.common.ui.CommonUIImages.java
License:Open Source License
public final ImageDescriptor createImageDescriptor(String key) { try {/* w ww. j a va 2 s . com*/ return ImageDescriptor.createFromURL(makeIconFileURL(key)); } catch (MalformedURLException e) { if (parentRegistry == null) { return ImageDescriptor.getMissingImageDescriptor(); } else { return parentRegistry.createImageDescriptor(key); } } }
From source file:org.jboss.tools.forge.console.ForgeConsole.java
License:Open Source License
/** * Create a new ForgeConsole./*from www . j a v a 2 s.c o m*/ * * @throws CoreException if an error occurs initializing the shell. */ public ForgeConsole() throws CoreException { super("Forge Console", Activator.FORGE_CONSOLE_TYPE, ImageDescriptor.getMissingImageDescriptor(), false); initializeForgeShell(); }
From source file:org.jboss.tools.jst.jsp.JspEditorPlugin.java
License:Open Source License
/** * Creates an image descriptor from the given imageFilePath and adds the * image descriptor to the image descriptor registry. If an image * descriptor could not be created, the default "missing" image descriptor * is returned but not added to the image descriptor registry. * // w w w . j a va 2 s . c o m * @param imageFilePath * @return ImageDescriptor image descriptor for imageFilePath or default * "missing" image descriptor if resource could not be found */ private ImageDescriptor createImageDescriptor(String imageFilePath) { ImageDescriptor imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(PLUGIN_ID, imageFilePath); if (imageDescriptor != null) { getImageDescriptorRegistry().put(imageFilePath, imageDescriptor); } else { imageDescriptor = ImageDescriptor.getMissingImageDescriptor(); } return imageDescriptor; }
From source file:org.jboss.tools.jst.web.ui.palette.PaletteAdapter.java
License:Open Source License
private ImageDescriptor getImageDescriptor(String fileName) { try {//from w w w . j av a 2 s . c om URL url = new URL(BASE_URL, IMAGE_PATH + fileName); return ImageDescriptor.createFromURL(url); } catch (MalformedURLException e) { WebUiPlugin.getPluginLog().logError(e); } return ImageDescriptor.getMissingImageDescriptor(); }
From source file:org.jboss.tools.modeshape.rest.Activator.java
License:Open Source License
/** * @return the image to use when a requested image cannot be found *//* www. j ava2 s .c o m*/ private Image getMissingImage() { if (this.missingImage == null) { this.missingImage = ImageDescriptor.getMissingImageDescriptor().createImage(); } return this.missingImage; }
From source file:org.jboss.tools.modeshape.rest.Activator.java
License:Open Source License
/** * @param imageId the shared image identifier (never <code>null</code>) * @return the image descriptor or a descriptor indicating the requested descriptor could not be found * @see ISharedImages//from w w w . j a v a2 s .c o m */ public ImageDescriptor getSharedImageDescriptor(String imageId) { CheckArg.isNotNull(imageId, "imageId"); //$NON-NLS-1$ ImageDescriptor result = PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(imageId); if (result != null) { return result; } return ImageDescriptor.getMissingImageDescriptor(); }
From source file:org.jboss.tools.modeshape.rest.Activator.java
License:Open Source License
/** * @param object the object whose image descriptor is being requested * @return the image descriptor or <code>null</code> if not found *///w ww . java2 s. c o m public ImageDescriptor getImageDescriptor(Object object) { String key = null; if (object instanceof ModeShapeWorkspace) { key = WORKSPACE_IMAGE; } else if (object instanceof ModeShapeRepository) { key = REPOSITORY_IMAGE; } else if (object instanceof ModeShapeServer) { key = SERVER_IMAGE; } else if (object instanceof ModeShapeDomainObject) { // should have an icon for every business object assert false; } else if (object instanceof String) { key = (String) object; } if (key != null) { ImageDescriptor descriptor = AbstractUIPlugin.imageDescriptorFromPlugin(PLUGIN_ID, ((String) object)); return ((descriptor == null) ? ImageDescriptor.getMissingImageDescriptor() : descriptor); } return null; }