public class CompositeLabelDecorator
extends java.lang.Object
implements org.eclipse.jface.viewers.ILabelDecorator, org.eclipse.jface.viewers.IFontDecorator, org.eclipse.jface.viewers.IColorDecorator, org.eclipse.jface.viewers.IDelayedLabelDecorator
| Constructor and Description |
|---|
CompositeLabelDecorator(org.eclipse.jface.viewers.ILabelDecorator... decorators)
Creates a composition of the given label decorators.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
org.eclipse.swt.graphics.Color |
decorateBackground(java.lang.Object element) |
org.eclipse.swt.graphics.Font |
decorateFont(java.lang.Object element) |
org.eclipse.swt.graphics.Color |
decorateForeground(java.lang.Object element) |
org.eclipse.swt.graphics.Image |
decorateImage(org.eclipse.swt.graphics.Image image,
java.lang.Object element) |
java.lang.String |
decorateText(java.lang.String text,
java.lang.Object element) |
void |
dispose() |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
boolean |
prepareDecoration(java.lang.Object element,
java.lang.String originalText) |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
public CompositeLabelDecorator(org.eclipse.jface.viewers.ILabelDecorator... decorators)
decorators - the label decorators to composepublic void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener in interface org.eclipse.jface.viewers.IBaseLabelProviderpublic void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener in interface org.eclipse.jface.viewers.IBaseLabelProviderpublic boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
isLabelProperty in interface org.eclipse.jface.viewers.IBaseLabelProviderpublic void dispose()
dispose in interface org.eclipse.jface.viewers.IBaseLabelProviderpublic java.lang.String decorateText(java.lang.String text,
java.lang.Object element)
decorateText in interface org.eclipse.jface.viewers.ILabelDecoratorpublic org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image,
java.lang.Object element)
decorateImage in interface org.eclipse.jface.viewers.ILabelDecoratorpublic org.eclipse.swt.graphics.Font decorateFont(java.lang.Object element)
decorateFont in interface org.eclipse.jface.viewers.IFontDecoratorpublic org.eclipse.swt.graphics.Color decorateForeground(java.lang.Object element)
decorateForeground in interface org.eclipse.jface.viewers.IColorDecoratorpublic org.eclipse.swt.graphics.Color decorateBackground(java.lang.Object element)
decorateBackground in interface org.eclipse.jface.viewers.IColorDecoratorpublic boolean prepareDecoration(java.lang.Object element,
java.lang.String originalText)
prepareDecoration in interface org.eclipse.jface.viewers.IDelayedLabelDecoratorCopyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0