public class ComponentTable extends java.lang.Object implements IComponent
Constructor and Description |
---|
ComponentTable(org.eclipse.swt.widgets.Composite parent,
int style,
CTConfiguration config)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addMouseListener(org.eclipse.swt.events.MouseListener arg0)
Adds a listener.
|
void |
clear()
Clears the table.
|
org.eclipse.swt.widgets.Control |
getControl()
Returns the backing widget.
|
java.lang.Integer |
getSelectedColumn()
Returns the selected column, or null.
|
java.lang.Integer |
getSelectedRow()
Returns the selected row, or null.
|
void |
refresh()
Redraws the table.
|
void |
setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data)
Updates the underlying table.
|
void |
setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data,
org.eclipse.nebula.widgets.nattable.data.IDataProvider columns)
Updates the underlying table.
|
void |
setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data,
org.eclipse.nebula.widgets.nattable.data.IDataProvider rows,
org.eclipse.nebula.widgets.nattable.data.IDataProvider columns)
Updates the underlying table.
|
void |
setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data,
java.lang.String[] columns)
Updates the underlying table.
|
void |
setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data,
java.lang.String[] rows,
java.lang.String[] columns)
Updates the underlying table.
|
void |
setData(java.lang.String[][] data)
Updates the underlying table.
|
void |
setSelection(int row,
int column)
Updates the selection.
|
public ComponentTable(org.eclipse.swt.widgets.Composite parent, int style, CTConfiguration config)
parent
- style
- config
- public void addMouseListener(org.eclipse.swt.events.MouseListener arg0)
arg0
- public void clear()
public org.eclipse.swt.widgets.Control getControl()
public java.lang.Integer getSelectedColumn()
public java.lang.Integer getSelectedRow()
public void refresh()
public void setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data)
data
- public void setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data, org.eclipse.nebula.widgets.nattable.data.IDataProvider columns)
data
- columns
- public void setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data, org.eclipse.nebula.widgets.nattable.data.IDataProvider rows, org.eclipse.nebula.widgets.nattable.data.IDataProvider columns)
data
- rows
- columns
- public void setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data, java.lang.String[] columns)
data
- columns
- public void setData(org.eclipse.nebula.widgets.nattable.data.IDataProvider data, java.lang.String[] rows, java.lang.String[] columns)
data
- rows
- columns
- public void setData(java.lang.String[][] data)
data
- public void setSelection(int row, int column)
row
- column
-