public class NodeLabelProvider
extends org.eclipse.jface.viewers.ColumnLabelProvider
Modifier and Type | Class and Description |
---|---|
protected class |
NodeLabelProvider.Summary |
Constructor and Description |
---|
NodeLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider,
org.eclipse.swt.graphics.Color validatableColor,
org.eclipse.swt.graphics.Color constrainingNodeColor) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
protected void |
appendResourceDiagnostic(java.lang.StringBuilder s,
org.eclipse.emf.common.util.Diagnostic diagnostic) |
org.eclipse.swt.graphics.Color |
getBackground(java.lang.Object element) |
org.eclipse.swt.graphics.Font |
getFont(java.lang.Object element) |
org.eclipse.swt.graphics.Color |
getForeground(java.lang.Object element) |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element) |
protected java.lang.String |
getResultToolTip(Result result) |
protected java.lang.String |
getSummaryToolTip(AbstractNode node) |
java.lang.String |
getText(java.lang.Object element) |
org.eclipse.swt.graphics.Image |
getToolTipImage(java.lang.Object object) |
java.lang.String |
getToolTipText(java.lang.Object element) |
int |
getToolTipTimeDisplayed(java.lang.Object object) |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipShift, getToolTipStyle, initialize, useNativeToolTip
dispose, fireLabelProviderChanged
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public NodeLabelProvider(@NonNull org.eclipse.jface.viewers.ILabelProvider labelProvider, org.eclipse.swt.graphics.Color validatableColor, org.eclipse.swt.graphics.Color constrainingNodeColor)
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener
in class org.eclipse.jface.viewers.BaseLabelProvider
protected void appendResourceDiagnostic(@NonNull java.lang.StringBuilder s, @NonNull org.eclipse.emf.common.util.Diagnostic diagnostic)
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
getBackground
in class org.eclipse.jface.viewers.ColumnLabelProvider
public org.eclipse.swt.graphics.Font getFont(java.lang.Object element)
getFont
in interface org.eclipse.jface.viewers.IFontProvider
getFont
in class org.eclipse.jface.viewers.ColumnLabelProvider
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
getForeground
in class org.eclipse.jface.viewers.ColumnLabelProvider
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
in class org.eclipse.jface.viewers.ColumnLabelProvider
@NonNull protected java.lang.String getResultToolTip(@Nullable Result result)
@NonNull protected java.lang.String getSummaryToolTip(@NonNull AbstractNode node)
public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getText
in class org.eclipse.jface.viewers.ColumnLabelProvider
public org.eclipse.swt.graphics.Image getToolTipImage(java.lang.Object object)
getToolTipImage
in class org.eclipse.jface.viewers.CellLabelProvider
@Nullable public java.lang.String getToolTipText(java.lang.Object element)
getToolTipText
in interface org.eclipse.jface.viewers.IToolTipProvider
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider
public int getToolTipTimeDisplayed(java.lang.Object object)
getToolTipTimeDisplayed
in class org.eclipse.jface.viewers.CellLabelProvider
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
isLabelProperty
in class org.eclipse.jface.viewers.BaseLabelProvider
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
removeListener
in class org.eclipse.jface.viewers.BaseLabelProvider