Class TableViewerColumnBuilder
- java.lang.Object
-
- org.eclipse.emf.ecp.edit.internal.swt.controls.TableViewerColumnBuilder
-
public class TableViewerColumnBuilder extends java.lang.Object
- Author:
- emueller
-
-
Constructor Summary
Constructors Constructor Description TableViewerColumnBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jface.viewers.TableViewerColumn
build(org.eclipse.jface.viewers.TableViewer tableViewer)
Creates and returns aTableViewerColumn
.static TableViewerColumnBuilder
create()
Creates a newTableViewerColumnBuilder
instance.TableViewerColumnBuilder
setData(java.lang.String key, java.lang.Object value)
Sets data on the column.TableViewerColumnBuilder
setMoveable(boolean isMoveable)
TableViewerColumnBuilder
setResizable(boolean isResizable)
TableViewerColumnBuilder
setStyle(int style)
TableViewerColumnBuilder
setText(java.lang.String text)
TableViewerColumnBuilder
setToolTipText(java.lang.String tooltip)
TableViewerColumnBuilder
setWidth(int width)
-
-
-
Method Detail
-
create
public static TableViewerColumnBuilder create()
Creates a newTableViewerColumnBuilder
instance.- Returns:
- the new instance
-
setText
public TableViewerColumnBuilder setText(java.lang.String text)
- Parameters:
text
- the column text- Returns:
- self
-
setToolTipText
public TableViewerColumnBuilder setToolTipText(java.lang.String tooltip)
- Parameters:
tooltip
- the column tooltip- Returns:
- self
-
setResizable
public TableViewerColumnBuilder setResizable(boolean isResizable)
- Parameters:
isResizable
- whether the column is resizeable- Returns:
- self
-
setMoveable
public TableViewerColumnBuilder setMoveable(boolean isMoveable)
- Parameters:
isMoveable
- whether the column is moveable- Returns:
- self
-
setData
public TableViewerColumnBuilder setData(java.lang.String key, java.lang.Object value)
Sets data on the column.- Parameters:
key
- the keyvalue
- the value- Returns:
- self
-
setStyle
public TableViewerColumnBuilder setStyle(int style)
- Parameters:
style
- the swt style bits for the column- Returns:
- self
-
setWidth
public TableViewerColumnBuilder setWidth(int width)
- Parameters:
width
- the width of the column- Returns:
- self
-
build
public org.eclipse.jface.viewers.TableViewerColumn build(org.eclipse.jface.viewers.TableViewer tableViewer)
Creates and returns aTableViewerColumn
.- Parameters:
tableViewer
- the parent- Returns:
- the column
-
-