public class TableViewerColumnBuilder extends Object
Constructor and Description |
---|
TableViewerColumnBuilder() |
Modifier and Type | Method and Description |
---|---|
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(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 viewerTableViewerColumn
public static TableViewerColumnBuilder create()
TableViewerColumnBuilder
public org.eclipse.jface.viewers.TableViewerColumn build(org.eclipse.jface.viewers.TableViewer tableViewer)
TableViewerColumn
for the given table viewer.tableViewer
- the target TableViewerColumn
TableViewerColumn
setText(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(String key, Object value)
TableViewerColumn
.key
- the data keyvalue
- the valuepublic 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.