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.IBaseLabelProvider
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public java.lang.String decorateText(java.lang.String text, java.lang.Object element)
decorateText
in interface org.eclipse.jface.viewers.ILabelDecorator
public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image, java.lang.Object element)
decorateImage
in interface org.eclipse.jface.viewers.ILabelDecorator
public org.eclipse.swt.graphics.Font decorateFont(java.lang.Object element)
decorateFont
in interface org.eclipse.jface.viewers.IFontDecorator
public org.eclipse.swt.graphics.Color decorateForeground(java.lang.Object element)
decorateForeground
in interface org.eclipse.jface.viewers.IColorDecorator
public org.eclipse.swt.graphics.Color decorateBackground(java.lang.Object element)
decorateBackground
in interface org.eclipse.jface.viewers.IColorDecorator
public boolean prepareDecoration(java.lang.Object element, java.lang.String originalText)
prepareDecoration
in interface org.eclipse.jface.viewers.IDelayedLabelDecorator
Copyright (c) 2014, 2019 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0