/** * @see IEditorInput#getImageDescriptor() */ public ImageDescriptor getImageDescriptor() { return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_CUNIT); }
public ImageDescriptor getImageDescriptor(Object object) { if (object instanceof VariableClasspathEntry) { return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } return null; }
RelatedLocationMenuAction(String s, String jumpLocation, IProject project) { super(s,project); this.jumpLocation = jumpLocation; setImageDescriptor(JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_CUNIT)); }
return fProjectImage; } else { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_PACKFRAG_ROOT); if (res == null) { if (path == null || path.isEmpty()) { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE); } else { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE_WITH_SOURCE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } else { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_JAR_WITH_SOURCE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_PACKFRAG_ROOT); ImageDescriptor variableImage= fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_CLASSPATH_VAR_ENTRY); if (cpentry.isDeprecated()) { return new JavaElementImageDescriptor(variableImage, JavaElementImageDescriptor.DEPRECATED, JavaElementImageProvider.SMALL_SIZE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_LIBRARY); default: return null;
private ImageDescriptor computeBaseImageDescriptor(IAdaptable element) { IJavaVariable javaVariable= (IJavaVariable) element.getAdapter(IJavaVariable.class); if (javaVariable != null) { try { if (javaVariable.isLocal()) return JavaDebugImages.getImageDescriptor(JavaDebugImages.IMG_OBJS_LOCAL_VARIABLE); if (javaVariable.isPublic()) return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_PUBLIC); if (javaVariable.isProtected()) return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_PROTECTED); if (javaVariable.isPrivate()) return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_PRIVATE); } catch (DebugException e) { // no need to log errors - elements may no longer exist by the time we render them } } return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_DEFAULT); }
return fProjectImage; } else { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_PACKFRAG_ROOT); if (ArchiveFileFilter.isArchivePath(cpentry.getPath(), true)) { if (path == null || path.isEmpty()) { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE); } else { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE_WITH_SOURCE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } else { return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_JAR_WITH_SOURCE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_PACKFRAG_ROOT); ImageDescriptor variableImage= fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_CLASSPATH_VAR_ENTRY); if (cpentry.isDeprecated()) { return new JavaElementImageDescriptor(variableImage, JavaElementImageDescriptor.DEPRECATED, JavaElementImageProvider.SMALL_SIZE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_LIBRARY); default: return null;
if(useTestIcon) return JavaPluginImages.DESC_OBJS_PACKFRAG_ROOT_TESTSOURCES; return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_PACKFRAG_ROOT); if(useTestIcon) return JavaPluginImages.DESC_OBJS_EXTJAR_TEST; return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE); } else { if(useTestIcon) return JavaPluginImages.DESC_OBJS_EXTJAR_WSRC_TEST; return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE_WITH_SOURCE); if(useTestIcon) return JavaPluginImages.DESC_OBJS_JAR_TEST; return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } else { if(useTestIcon) return JavaPluginImages.DESC_OBJS_JAR_WSRC_TEST; return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_JAR_WITH_SOURCE); return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_PACKFRAG_ROOT); ImageDescriptor variableImage= useTestIcon ? JavaPluginImages.DESC_OBJS_ENV_VAR_TEST : fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_CLASSPATH_VAR_ENTRY); if (cpentry.isDeprecated()) { return new JavaElementImageDescriptor(variableImage, JavaElementImageDescriptor.DEPRECATED, JavaElementImageProvider.SMALL_SIZE); if(useTestIcon) return JavaPluginImages.DESC_OBJS_LIBRARY_TEST; return fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_LIBRARY);
@Override public Image getObjectImage(PackageObject obj) { if (!(obj instanceof ImportPackageObject)) return super.getObjectImage(obj); int flags = 0; if (((ImportPackageObject) obj).isOptional()) flags = SharedLabelProvider.F_OPTIONAL; ImageDescriptor desc = JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_PACKAGE); return get(desc, flags); }
public Image getObjectImage(ExportPackageObject obj) { int flags = 0; if (obj.isInternal()) { flags = F_INTERNAL; // if internal with at least one friend if (obj.getFriends().length > 0) flags = F_FRIEND; } ImageDescriptor desc = JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_PACKAGE); return get(desc, flags); }
protected Image getClassPrepareBreakpointImage(IJavaClassPrepareBreakpoint breakpoint) throws CoreException { int flags= computeBreakpointAdornmentFlags(breakpoint); JDIImageDescriptor descriptor= null; if (breakpoint.getMemberType() == IJavaClassPrepareBreakpoint.TYPE_CLASS) { descriptor= new JDIImageDescriptor(JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_CLASS), flags); } else { descriptor= new JDIImageDescriptor(JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_INTERFACE), flags); } return getDebugImageRegistry().get(descriptor); }
public ImageDescriptor getImageDescriptor(Object object) { if (object instanceof PackageFragmentRootSourceContainer) { PackageFragmentRootSourceContainer container = (PackageFragmentRootSourceContainer) object; IPackageFragmentRoot fragmentRoot = container.getPackageFragmentRoot(); return getImageDescriptor(fragmentRoot); } if (object instanceof JavaProjectSourceContainer) { JavaProjectSourceContainer container = (JavaProjectSourceContainer) object; IJavaProject javaProject = container.getJavaProject(); return getImageDescriptor(javaProject); } if (object instanceof ClasspathVariableSourceContainer) { return DebugUITools.getImageDescriptor(IDebugUIConstants.IMG_OBJS_ENV_VAR); } if (object instanceof ClasspathContainerSourceContainer) { return JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_LIBRARY); } return null; }
/** * @see IWorkbenchAdapter#getImageDescriptor(Object) */ public ImageDescriptor getImageDescriptor(Object o) { if (o instanceof JavaProjectSourceLocation) { return PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJ_PROJECT); } else if (o instanceof DirectorySourceLocation) { return PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJ_FOLDER); } else if (o instanceof ArchiveSourceLocation) { return JavaUI.getSharedImages().getImageDescriptor(org.eclipse.jdt.ui.ISharedImages.IMG_OBJS_JAR); } return null; }
public SelectImportsAction(JavaSnippetEditor editor) { super(editor); setText(SnippetMessages.getString("SelectImports.label")); //$NON-NLS-1$ setToolTipText(SnippetMessages.getString("SelectImports.tooltip")); //$NON-NLS-1$ setDescription(SnippetMessages.getString("SelectImports.description")); //$NON-NLS-1$ ISharedImages sharedImages= JavaUI.getSharedImages(); setImageDescriptor(sharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_IMPCONT)); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaDebugHelpContextIds.SCRAPBOOK_IMPORTS_ACTION); }
public Image getImage(Object element) { if (element instanceof JavadocLinkRef) { JavadocLinkRef ref= (JavadocLinkRef) element; ImageDescriptor desc; if (ref.isProjectRef()) { desc= PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJ_PROJECT); } else { desc= JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } if (ref.getURL() == null) { return JavaPlugin.getImageDescriptorRegistry().get(new JavaElementImageDescriptor(desc, JavaElementImageDescriptor.WARNING, JavaElementImageProvider.SMALL_SIZE)); } return JavaPlugin.getImageDescriptorRegistry().get(desc); } return null; }
@Override public Image getImage(Object element) { if (element instanceof JavadocLinkRef) { JavadocLinkRef ref= (JavadocLinkRef) element; ImageDescriptor desc; if (ref.isProjectRef()) { desc= PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJ_PROJECT); } else { desc= JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } if (ref.getURL() == null) { return JavaPlugin.getImageDescriptorRegistry().get(new JavaElementImageDescriptor(desc, JavaElementImageDescriptor.WARNING, JavaElementImageProvider.SMALL_SIZE)); } return JavaPlugin.getImageDescriptorRegistry().get(desc); } return null; }
@Override public Image getImage(Object element) { if (element instanceof JavadocLinkRef) { JavadocLinkRef ref= (JavadocLinkRef) element; ImageDescriptor desc; if (ref.isProjectRef()) { desc= PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJ_PROJECT); } else { desc= JavaUI.getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_JAR); } if (ref.getURL() == null) { return JavaPlugin.getImageDescriptorRegistry().get(new JavaElementImageDescriptor(desc, JavaElementImageDescriptor.WARNING, JavaElementImageProvider.SMALL_SIZE)); } return JavaPlugin.getImageDescriptorRegistry().get(desc); } return null; }
} else if (element instanceof CPUserLibraryElement) { if (((CPUserLibraryElement) element).hasMissingChildren()) { ImageDescriptor descriptor= fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_LIBRARY); if (descriptor != null) { return fRegistry.get(new JavaElementImageDescriptor(descriptor, JavaElementImageDescriptor.ERROR, JavaElementImageProvider.SMALL_SIZE));
} else if (element instanceof CPUserLibraryElement) { if (((CPUserLibraryElement) element).hasMissingChildren()) { ImageDescriptor descriptor= fSharedImages.getImageDescriptor(ISharedImages.IMG_OBJS_LIBRARY); if (descriptor != null) { return fRegistry.get(new JavaElementImageDescriptor(descriptor, JavaElementImageDescriptor.ERROR, JavaElementImageProvider.SMALL_SIZE));
public Image getImage(Object element) { if (element instanceof LibraryStandin) { LibraryStandin library= (LibraryStandin) element; IPath sourcePath= library.getSystemLibrarySourcePath(); String key = null; if (sourcePath != null && !Path.EMPTY.equals(sourcePath)) { key = ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE_WITH_SOURCE; } else { key = ISharedImages.IMG_OBJS_EXTERNAL_ARCHIVE; } IStatus status = library.validate(); if (!status.isOK()) { ImageDescriptor base = JavaUI.getSharedImages().getImageDescriptor(key); JDIImageDescriptor descriptor= new JDIImageDescriptor(base, JDIImageDescriptor.IS_OUT_OF_SYNCH); return JDIDebugUIPlugin.getImageDescriptorRegistry().get(descriptor); } return JavaUI.getSharedImages().getImage(key); } else if (element instanceof SubElement) { if (((SubElement)element).getType() == SubElement.SOURCE_PATH) { return fRegistry.get(JavaPluginImages.DESC_OBJS_SOURCE_ATTACH_ATTRIB); // todo: change image } return fRegistry.get(JavaPluginImages.DESC_OBJS_JAVADOC_LOCATION_ATTRIB); // todo: change image } return null; }