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, createTextProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public 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.IBaseLabelProvider
dispose
in class org.eclipse.jface.viewers.BaseLabelProvider
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage
in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
in class org.eclipse.jface.viewers.LabelProvider
public org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
getStyledText
in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getText
in class org.eclipse.jface.viewers.LabelProvider
protected 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