Package com.diffplug.common.swt.jface
Class ColumnViewerFormat.ColumnBuilder<T>
java.lang.Object
com.diffplug.common.swt.ColumnFormat.ColumnBuilder
com.diffplug.common.swt.jface.ColumnViewerFormat.ColumnBuilder<T>
- Enclosing class:
- ColumnViewerFormat<T>
Builder for a single TableColumn.
-
Method Summary
Modifier and TypeMethodDescriptionsetFinalSetup(BiConsumer<ColumnViewer, ? super ViewerColumn> finalSetup) Calls the given consumer after the ColumnViewer has been constructed.setFinalSetup(Consumer<? super ViewerColumn> finalSetup) Calls the given consumer after the ColumnViewer has been constructed.setLabelProvider(ColumnLabelProvider provider) Uses the given as the label provider.setLabelProviderImage(Function<? super T, Image> image) Uses the given function as the image label provider.setLabelProviderText(Function<? super T, String> text) Uses the given function as the textual label provider.Uses the given function as the textual and image label provider.setStyle(int style) Methods inherited from class com.diffplug.common.swt.ColumnFormat.ColumnBuilder
getColumnLayoutData, getImage, getStyle, getText, setLayoutPixel, setLayoutWeight
-
Method Details
-
setLabelProvider
Uses the given as the label provider. -
setLabelProviderText
Uses the given function as the textual label provider. -
setLabelProviderImage
Uses the given function as the image label provider. -
setLabelProviderTextAndImage
public ColumnViewerFormat.ColumnBuilder<T> setLabelProviderTextAndImage(Function<? super T, String> text, Function<? super T, Image> image) Uses the given function as the textual and image label provider. -
setFinalSetup
Calls the given consumer after the ColumnViewer has been constructed. -
setFinalSetup
public ColumnViewerFormat.ColumnBuilder<T> setFinalSetup(BiConsumer<ColumnViewer, ? super ViewerColumn> finalSetup) Calls the given consumer after the ColumnViewer has been constructed. -
setText
- Overrides:
setTextin classColumnFormat.ColumnBuilder
-
setImage
- Overrides:
setImagein classColumnFormat.ColumnBuilder
-
setStyle
- Overrides:
setStylein classColumnFormat.ColumnBuilder
-
getLabelProvider
-