public class TableViewerColumnBuilder extends Object
| Constructor and Description |
|---|
TableViewerColumnBuilder() |
| Modifier and Type | Method and Description |
|---|---|
TableViewerColumnBuilder |
addData(Map<String,Object> map)
Append a map of items to the data map property for the
TableViewerColumn. |
org.eclipse.jface.viewers.TableViewerColumn |
build(org.eclipse.jface.viewers.TableViewer tableViewer)
Creates and customizes a
TableViewerColumn for the given table viewer. |
protected org.eclipse.jface.viewers.TableViewerColumn |
buildViewerColumn(org.eclipse.jface.viewers.TableViewer tableViewer)
Creates a new viewer column.
|
static TableViewerColumnBuilder |
create() |
TableViewerColumnBuilder |
setData(Map<String,Object> data)
Configures the application data entries to be set for the
TableViewerColumn. |
TableViewerColumnBuilder |
setData(String key,
Object value)
Configures the application data to be set for the
TableViewerColumn. |
TableViewerColumnBuilder |
setMoveable(boolean isMoveable)
Configures whether the
TableViewerColumn is moveable. |
TableViewerColumnBuilder |
setResizable(boolean isResizable)
Configures whether the
TableViewerColumn is resizable. |
TableViewerColumnBuilder |
setStyle(int style)
Configures the style of the
TableViewerColumn. |
TableViewerColumnBuilder |
setText(String text)
Configures the text of the
TableViewerColumn. |
TableViewerColumnBuilder |
setToolTipText(String tooltip)
Configures the tooltip text of the
TableViewerColumn. |
TableViewerColumnBuilder |
setWidth(int width)
Configures the width of the
TableViewerColumn. |
protected org.eclipse.jface.viewers.TableViewerColumn buildViewerColumn(org.eclipse.jface.viewers.TableViewer tableViewer)
tableViewer - the parent table viewerTableViewerColumnpublic static TableViewerColumnBuilder create()
TableViewerColumnBuilderpublic org.eclipse.jface.viewers.TableViewerColumn build(org.eclipse.jface.viewers.TableViewer tableViewer)
TableViewerColumn for the given table viewer.tableViewer - the target TableViewerColumnTableViewerColumnsetText(TableViewerColumn),
setToolTipText(TableViewerColumn),
setResizable(boolean),
setMoveable(boolean),
setData(TableViewerColumn),
setWidth(TableViewerColumn)public TableViewerColumnBuilder setText(String text)
TableViewerColumn.text - the text to setpublic TableViewerColumnBuilder setToolTipText(String tooltip)
TableViewerColumn.tooltip - the tooltip text to setpublic TableViewerColumnBuilder setResizable(boolean isResizable)
TableViewerColumn is resizable.isResizable - the value to setpublic TableViewerColumnBuilder setMoveable(boolean isMoveable)
TableViewerColumn is moveable.isMoveable - the value to setpublic TableViewerColumnBuilder setData(Map<String,Object> data)
TableViewerColumn.data - the data entries to be addedpublic TableViewerColumnBuilder setData(String key, Object value)
TableViewerColumn.key - the data keyvalue - the valuepublic TableViewerColumnBuilder addData(Map<String,Object> map)
TableViewerColumn.map - to append to data mappublic TableViewerColumnBuilder setStyle(int style)
TableViewerColumn.style - the style bits to setpublic TableViewerColumnBuilder setWidth(int width)
TableViewerColumn.width - the width of the columnCopyright © 2016. All rights reserved.