Package com.e1c.g5.v8.dt.gsw.ui
Class GenerationSettingsConstructorStyledLabelProvider
java.lang.Object
com.e1c.g5.v8.dt.gsw.ui.GenerationSettingsConstructorStyledLabelProvider
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
public class GenerationSettingsConstructorStyledLabelProvider
extends Object
implements DelegatingStyledCellLabelProvider.IStyledLabelProvider
Class - label provider for the tree in generation settings constructor.
It is responsible for displaying the icon and the name.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate label provider -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ILabelProviderListener listener) void
addStyleForString
(StyledString styledName) Add style for styled stringaddTabularSection
(Object element) Add tabular section to label textvoid
dispose()
org.eclipse.swt.graphics.Image
getStyledText
(Object element) Returns tree item nameboolean
isLabelProperty
(Object element, String property) void
removeListener
(ILabelProviderListener listener)
-
Constructor Details
-
GenerationSettingsConstructorStyledLabelProvider
Create label provider- Parameters:
searchBox
- - searchbox for highlighting filtered text , may benull
-
-
Method Details
-
getStyledText
- Specified by:
getStyledText
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
getText
Returns tree item name- Parameters:
element
- - tree item , cannot benull
- Returns:
- name by element, cannot be
null
-
addTabularSection
Add tabular section to label text- Parameters:
element
- - tree item, cannot benull
- Returns:
- tabular section, cannot be
null
-
addStyleForString
Add style for styled string- Parameters:
styledName
- - styled string , cannot benull
-
getImage
- Specified by:
getImage
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
addListener
- Specified by:
addListener
in interfaceIBaseLabelProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIBaseLabelProvider
-
isLabelProperty
- Specified by:
isLabelProperty
in interfaceIBaseLabelProvider
-
removeListener
- Specified by:
removeListener
in interfaceIBaseLabelProvider
-