/** * Returns an image descriptor for a compilation unit not on the class path. * The descriptor includes overlays, if specified. * @param file the cu resource file * @param flags the image flags * @return returns the image descriptor */ public ImageDescriptor getCUResourceImageDescriptor(IFile file, int flags) { Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; return new JavaElementImageDescriptor(JavaPluginImages.DESC_OBJS_CUNIT_RESOURCE, 0, size); }
/** * Returns an image descriptor for a compilation unit not on the class path. * The descriptor includes overlays, if specified. * @param file the cu resource file * @param flags the image flags * @return returns the image descriptor */ public ImageDescriptor getCUResourceImageDescriptor(IFile file, int flags) { Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; return new JavaElementImageDescriptor(JavaPluginImages.DESC_OBJS_CUNIT_RESOURCE, 0, size); }
/** * Returns an image descriptor for a compilation unit not on the class path. * The descriptor includes overlays, if specified. */ public ImageDescriptor getCUResourceImageDescriptor(IFile file, int flags) { Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; return new JavaElementImageDescriptor(JavaPluginImages.DESC_OBJS_CUNIT_RESOURCE, 0, size); }
/** * Returns an image descriptor for a IAdaptable. The descriptor includes overlays, if specified (only error ticks apply). * Returns <code>null</code> if no image could be found. */ public ImageDescriptor getWorkbenchImageDescriptor(IAdaptable adaptable, int flags) { IWorkbenchAdapter wbAdapter= (IWorkbenchAdapter) adaptable.getAdapter(IWorkbenchAdapter.class); if (wbAdapter == null) { return null; } ImageDescriptor descriptor= wbAdapter.getImageDescriptor(adaptable); if (descriptor == null) { return null; } Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; return new JavaElementImageDescriptor(descriptor, 0, size); }
/** * Returns an image descriptor for a IAdaptable. The descriptor includes overlays, if specified (only error ticks apply). * Returns <code>null</code> if no image could be found. * @param adaptable the adaptable * @param flags the image flags * @return returns the image descriptor */ public ImageDescriptor getWorkbenchImageDescriptor(IAdaptable adaptable, int flags) { IWorkbenchAdapter wbAdapter= adaptable.getAdapter(IWorkbenchAdapter.class); if (wbAdapter == null) { return null; } ImageDescriptor descriptor= wbAdapter.getImageDescriptor(adaptable); if (descriptor == null) { return null; } Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; return new JavaElementImageDescriptor(descriptor, 0, size); }
/** * Returns an image descriptor for a java element. The descriptor includes overlays, if specified. */ public ImageDescriptor getJavaImageDescriptor(IJavaElement element, int flags) { Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; ImageDescriptor baseDesc= getBaseImageDescriptor(element, flags); if (baseDesc != null) { int adornmentFlags= computeJavaAdornmentFlags(element, flags); return new JavaElementImageDescriptor(baseDesc, adornmentFlags, size); } return new JavaElementImageDescriptor(JavaPluginImages.DESC_OBJS_GHOST, 0, size); }
/** * Returns an image descriptor for a IAdaptable. The descriptor includes overlays, if specified (only error ticks apply). * Returns <code>null</code> if no image could be found. * @param adaptable the adaptable * @param flags the image flags * @return returns the image descriptor */ public ImageDescriptor getWorkbenchImageDescriptor(IAdaptable adaptable, int flags) { IWorkbenchAdapter wbAdapter= adaptable.getAdapter(IWorkbenchAdapter.class); if (wbAdapter == null) { return null; } ImageDescriptor descriptor= wbAdapter.getImageDescriptor(adaptable); if (descriptor == null) { return null; } Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; return new JavaElementImageDescriptor(descriptor, 0, size); }
/** * Returns an image descriptor for a java element. The descriptor includes overlays, if specified. * @param element the Java element * @param flags the image flags * @return returns the image descriptor */ public ImageDescriptor getJavaImageDescriptor(IJavaElement element, int flags) { Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; ImageDescriptor baseDesc= getBaseImageDescriptor(element, flags); if (baseDesc != null) { int adornmentFlags= computeJavaAdornmentFlags(element, flags); return new JavaElementImageDescriptor(baseDesc, adornmentFlags, size); } return new JavaElementImageDescriptor(JavaPluginImages.DESC_OBJS_GHOST, 0, size); }
/** * Returns an image descriptor for a java element. The descriptor includes overlays, if specified. * @param element the Java element * @param flags the image flags * @return returns the image descriptor */ public ImageDescriptor getJavaImageDescriptor(IJavaElement element, int flags) { Point size= useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE; ImageDescriptor baseDesc= getBaseImageDescriptor(element, flags); if (baseDesc != null) { int adornmentFlags= computeJavaAdornmentFlags(element, flags); return new JavaElementImageDescriptor(baseDesc, adornmentFlags, size); } return new JavaElementImageDescriptor(JavaPluginImages.DESC_OBJS_GHOST, 0, size); }