Package com._1c.g5.lwt.viewers
Interface ILabelProvider<T>
-
- Type Parameters:
T
- - class of object to process.
- All Known Subinterfaces:
IStyledLabelProvider<T>
public interface ILabelProvider<T>
A label provider for viewers. Viewers use label provider to get items text and image.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
dispose()
Disposes of this label provider.org.eclipse.swt.graphics.Image
getImage(T element)
Returns image for given element.String
getText(T element)
Returns text for given element.
-
-
-
Method Detail
-
getText
String getText(T element)
Returns text for given element. This text will be displayed in viewer.- Parameters:
element
- - element to provide text for. Cannot benull
.- Returns:
- text for given element. Cannot return
null
.
-
getImage
org.eclipse.swt.graphics.Image getImage(T element)
Returns image for given element. This image will be displayed in viewer.- Parameters:
element
- - element to provide image for. Cannot benull
.- Returns:
- image for given element. Can return
null
.
-
dispose
default void dispose()
Disposes of this label provider. If label provider attached to some viewer, it will automatically disposed on viewer dispose.
Default implementation does nothing
-
-