public class GridViewerColumnBuilder extends Object
Constructor and Description |
---|
GridViewerColumnBuilder() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.nebula.jface.gridviewer.GridViewerColumn |
build(org.eclipse.nebula.jface.gridviewer.GridTableViewer tableViewer)
Creates and customizes a
GridViewerColumn for the given table viewer. |
protected org.eclipse.nebula.jface.gridviewer.GridViewerColumn |
buildViewerColumn(org.eclipse.nebula.jface.gridviewer.GridTableViewer tableViewer)
Creates a new viewer column.
|
static GridViewerColumnBuilder |
create() |
GridViewerColumnBuilder |
setCellRenderer(org.eclipse.nebula.widgets.grid.GridCellRenderer cellRenderer)
Overwrites the DefaultGridCellRenderer.
|
GridViewerColumnBuilder |
setData(Map<String,Object> data)
Configures the application data entries to be set for the
GridViewerColumn . |
GridViewerColumnBuilder |
setData(String key,
Object value)
Configures the application data to be set for the
GridViewerColumn . |
GridViewerColumnBuilder |
setMoveable(boolean isMoveable)
Configures whether the
GridViewerColumn is moveable. |
GridViewerColumnBuilder |
setResizable(boolean isResizable)
Configures whether the
GridViewerColumn is resizable. |
GridViewerColumnBuilder |
setStyle(int style)
Configures the style of the
GridViewerColumn . |
GridViewerColumnBuilder |
setText(String text)
Configures the text of the
GridViewerColumn . |
GridViewerColumnBuilder |
setToolTipText(String tooltip)
Configures the tooltip text of the
GridViewerColumn . |
GridViewerColumnBuilder |
setWidth(int width)
Configures the width of the
GridViewerColumn . |
protected org.eclipse.nebula.jface.gridviewer.GridViewerColumn buildViewerColumn(org.eclipse.nebula.jface.gridviewer.GridTableViewer tableViewer)
tableViewer
- the parent table viewerGridViewerColumn
public static GridViewerColumnBuilder create()
GridViewerColumnBuilder
public org.eclipse.nebula.jface.gridviewer.GridViewerColumn build(org.eclipse.nebula.jface.gridviewer.GridTableViewer tableViewer)
GridViewerColumn
for the given table viewer.tableViewer
- the target GridTableViewer
GridViewerColumn
setText(GridViewerColumn)
,
setToolTipText(GridViewerColumn)
,
setResizable(boolean)
,
setMoveable(boolean)
,
setData(GridViewerColumn)
,
setWidth(GridViewerColumn)
public GridViewerColumnBuilder setText(String text)
GridViewerColumn
.text
- the text to setpublic GridViewerColumnBuilder setToolTipText(String tooltip)
GridViewerColumn
.tooltip
- the tooltip text to setpublic GridViewerColumnBuilder setResizable(boolean isResizable)
GridViewerColumn
is resizable.isResizable
- the value to setpublic GridViewerColumnBuilder setMoveable(boolean isMoveable)
GridViewerColumn
is moveable.isMoveable
- the value to setpublic GridViewerColumnBuilder setData(Map<String,Object> data)
GridViewerColumn
.data
- the data entries to be addedpublic GridViewerColumnBuilder setData(String key, Object value)
GridViewerColumn
.key
- the data keyvalue
- the valuepublic GridViewerColumnBuilder setStyle(int style)
GridViewerColumn
.style
- the style bits to setpublic GridViewerColumnBuilder setWidth(int width)
GridViewerColumn
.width
- the width of the columnpublic GridViewerColumnBuilder setCellRenderer(org.eclipse.nebula.widgets.grid.GridCellRenderer cellRenderer)
cellRenderer
- the cell rendererCopyright © 2017. All rights reserved.