Package com._1c.g5.v8.dt.ui.dialog
Class FilterStyledLabelProviderDelegate
- java.lang.Object
-
- com._1c.g5.v8.dt.ui.dialog.FilterStyledLabelProviderDelegate
-
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
,ILabelProvider
public class FilterStyledLabelProviderDelegate extends Object implements DelegatingStyledCellLabelProvider.IStyledLabelProvider, ILabelProvider
Base implementation of styled label provider forAbstractViewerPanel
-
-
Constructor Summary
Constructors Constructor Description FilterStyledLabelProviderDelegate(TreeViewer viewer, ILabelProvider labelProvider, SearchFilterWithHistory searchFilterWithHistory)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(ILabelProviderListener listener)
void
dispose()
org.eclipse.swt.graphics.Image
getImage(Object element)
StyledString
getStyledText(Object element)
String
getText(Object element)
boolean
isLabelProperty(Object element, String property)
void
removeListener(ILabelProviderListener listener)
-
-
-
Constructor Detail
-
FilterStyledLabelProviderDelegate
public FilterStyledLabelProviderDelegate(TreeViewer viewer, ILabelProvider labelProvider, SearchFilterWithHistory searchFilterWithHistory)
Constructor.- Parameters:
viewer
- the tree viewer, cannot benull
labelProvider
- base label provider, cannot benull
searchFilterWithHistory
- the search filter with history, cannot benull
-
-
Method Detail
-
getStyledText
public StyledString getStyledText(Object element)
- Specified by:
getStyledText
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
addListener
public void addListener(ILabelProviderListener listener)
- Specified by:
addListener
in interfaceIBaseLabelProvider
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIBaseLabelProvider
-
isLabelProperty
public boolean isLabelProperty(Object element, String property)
- Specified by:
isLabelProperty
in interfaceIBaseLabelProvider
-
removeListener
public void removeListener(ILabelProviderListener listener)
- Specified by:
removeListener
in interfaceIBaseLabelProvider
-
getText
public String getText(Object element)
- Specified by:
getText
in interfaceILabelProvider
-
getImage
public org.eclipse.swt.graphics.Image getImage(Object element)
- Specified by:
getImage
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
getImage
in interfaceILabelProvider
-
-