@Override public Image getImage(Object element) { Image result= null; if (element instanceof IType) { ImageDescriptor desc= getTypeImageDescriptor((IType) element); if (desc != null) { IJavaElement[] elements= fHierarchy.getInputElements(); if (elements != null && Arrays.asList(elements).contains(element)) { desc= new FocusDescriptor(desc); } result= JavaPlugin.getImageDescriptorRegistry().get(desc); } } else { result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); } return decorateImage(result, element); }
@Override public Image getImage(Object element) { Image result= null; if (element instanceof IType) { ImageDescriptor desc= getTypeImageDescriptor((IType) element); if (desc != null) { IJavaElement[] elements= fHierarchy.getInputElements(); if (elements != null && Arrays.asList(elements).contains(element)) { desc= new FocusDescriptor(desc); } result= JavaPlugin.getImageDescriptorRegistry().get(desc); } } else { result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); } return decorateImage(result, element); }
public Image getImage(Object element) { Image result= null; if (element instanceof IType) { ImageDescriptor desc= getTypeImageDescriptor((IType) element); if (desc != null) { if (element.equals(fHierarchy.getInputElement())) { desc= new FocusDescriptor(desc); } result= JavaPlugin.getImageDescriptorRegistry().get(desc); } } else { result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); } return decorateImage(result, element); }