Package com.e1c.g5.v8.dt.mw.ui
Class MovementConstructorStyledLabelProvider
java.lang.Object
com.e1c.g5.v8.dt.mw.ui.MovementConstructorStyledLabelProvider
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider,IBaseLabelProvider
public class MovementConstructorStyledLabelProvider
extends Object
implements DelegatingStyledCellLabelProvider.IStyledLabelProvider
Class - label provider for the tree in movements constructor.
It is responsible for displaying the icon and the name.
-
Constructor Summary
ConstructorsConstructorDescriptionMovementConstructorStyledLabelProvider(SearchBox searchBox) Create label provider -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ILabelProviderListener listener) voidaddStyleForString(StyledString styledName) Add style for styled stringaddTabularSection(Object element) Add tabular section to label textvoiddispose()org.eclipse.swt.graphics.ImagegetStyledText(Object element) Returns tree item namebooleanisLabelProperty(Object element, String property) voidremoveListener(ILabelProviderListener listener)
-
Constructor Details
-
MovementConstructorStyledLabelProvider
Create label provider- Parameters:
searchBox- - searchbox for highlighting filtered text , may benull
-
-
Method Details
-
getStyledText
- Specified by:
getStyledTextin 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:
getImagein interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
addListener
- Specified by:
addListenerin interfaceIBaseLabelProvider
-
dispose
public void dispose()- Specified by:
disposein interfaceIBaseLabelProvider
-
isLabelProperty
- Specified by:
isLabelPropertyin interfaceIBaseLabelProvider
-
removeListener
- Specified by:
removeListenerin interfaceIBaseLabelProvider
-