Package com.diffplug.common.swt.jface
Class LabelProviders
java.lang.Object
com.diffplug.common.swt.jface.LabelProviders
Utilities for creating JFace
CellLabelProvider
(which is also appropriate for plain-jane ILabelProvider
).-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> LabelProviders.Builder<T>
builder()
Returns a fluent builder for creating aColumnLabelProvider
.static <T> ColumnLabelProvider
createWithImage
(Function<? super T, ? extends Image> image) Creates aColumnLabelProvider
for images.static <T> ColumnLabelProvider
createWithText
(Function<? super T, ? extends String> text) Creates aColumnLabelProvider
for text.static <T> ColumnLabelProvider
createWithTextAndImage
(Function<? super T, ? extends String> text, Function<? super T, ? extends Image> image) Creates aColumnLabelProvider
for text and images.
-
Constructor Details
-
LabelProviders
public LabelProviders()
-
-
Method Details
-
builder
Returns a fluent builder for creating aColumnLabelProvider
. -
createWithText
Creates aColumnLabelProvider
for text. -
createWithImage
Creates aColumnLabelProvider
for images. -
createWithTextAndImage
public static <T> ColumnLabelProvider createWithTextAndImage(Function<? super T, ? extends String> text, Function<? super T, ? extends Image> image) Creates aColumnLabelProvider
for text and images.
-