/** * Returns the icon for a given element. The icon depends on the element type * and element properties. If configured, overlay icons are constructed for * <code>ISourceReference</code>s. * @param element the element * @param flags Flags as defined by the JavaImageLabelProvider * @return return the image or <code>null</code> */ public Image getImageLabel(Object element, int flags) { return getImageLabel(computeDescriptor(element, flags)); }
/** * Returns the icon for a given element. The icon depends on the element type * and element properties. If configured, overlay icons are constructed for * <code>ISourceReference</code>s. * @param flags Flags as defined by the JavaImageLabelProvider */ public Image getImageLabel(Object element, int flags) { return getImageLabel(computeDescriptor(element, flags)); }
@Override public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, fImageFlags); if (result != null) { return result; } if (element instanceof IStorage) return fStorageLabelProvider.getImage(element); return result; }
/** * Returns the icon for a given element. The icon depends on the element type * and element properties. If configured, overlay icons are constructed for * <code>ISourceReference</code>s. * @param element the element * @param flags Flags as defined by the JavaImageLabelProvider * @return return the image or <code>null</code> */ public Image getImageLabel(Object element, int flags) { return getImageLabel(computeDescriptor(element, flags)); }
@Override public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, fImageFlags); if (result != null) { return result; } if (element instanceof IStorage) return fStorageLabelProvider.getImage(element); return result; }
public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, fImageFlags); if (result != null) { return result; } if (element instanceof IStorage) return fStorageLabelProvider.getImage(element); return result; }
@Override public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); if (result == null && (element instanceof IStorage)) { result= fStorageLabelProvider.getImage(element); } return decorateImage(result, element); }
public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); if (result == null && (element instanceof IStorage)) { result= fStorageLabelProvider.getImage(element); } return decorateImage(result, element); }
@Override public Image getImage(Object element) { Image result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element)); if (result == null && (element instanceof IStorage)) { result= fStorageLabelProvider.getImage(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); }
@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); }