public class CallHierarchyLabelProvider
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
| Constructor and Description |
|---|
CallHierarchyLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
Constructs a call hierarchy label provider.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.swt.graphics.Image |
decorateNodeImage(org.eclipse.swt.graphics.Image image,
ICallHierarchyNode node)
Decorates the given image for a call hierarchy node as needed.
|
protected org.eclipse.jface.viewers.StyledString |
decorateNodeStyledText(org.eclipse.jface.viewers.StyledString styledText,
ICallHierarchyNode node)
Decorates the given styled string for a call hierarchy node as needed.
|
void |
dispose() |
protected org.eclipse.jface.viewers.ILabelProvider |
getDelegate()
Returns the label provider used for delegation.
|
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element) |
protected org.eclipse.jface.resource.ResourceManager |
getResourceManager()
Returns the resource manager for this label provider.
|
org.eclipse.jface.viewers.StyledString |
getStyledText(java.lang.Object element) |
java.lang.String |
getText(java.lang.Object element) |
createImageProvider, createTextImageProvider, createTextProvideraddListener, fireLabelProviderChanged, isLabelProperty, removeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectpublic CallHierarchyLabelProvider(org.eclipse.jface.viewers.ILabelProvider delegate)
delegate - the label provider used for delegation
(not null)public void dispose()
dispose in interface org.eclipse.jface.viewers.IBaseLabelProviderdispose in class org.eclipse.jface.viewers.BaseLabelProviderpublic org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvidergetImage in interface org.eclipse.jface.viewers.ILabelProvidergetImage in class org.eclipse.jface.viewers.LabelProviderpublic org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
getStyledText in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProviderpublic java.lang.String getText(java.lang.Object element)
getText in interface org.eclipse.jface.viewers.ILabelProvidergetText in class org.eclipse.jface.viewers.LabelProviderprotected org.eclipse.swt.graphics.Image decorateNodeImage(org.eclipse.swt.graphics.Image image,
ICallHierarchyNode node)
image - the original image (may be null, in which case
null will be returned)node - the corresponding node (not null)protected org.eclipse.jface.viewers.StyledString decorateNodeStyledText(org.eclipse.jface.viewers.StyledString styledText,
ICallHierarchyNode node)
styledText - the original string (not null)node - the corresponding node (not null)protected final org.eclipse.jface.viewers.ILabelProvider getDelegate()
null)protected final org.eclipse.jface.resource.ResourceManager getResourceManager()
null)Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0