eu.geclipse.ui.widgets
Class TabComponent<T>
java.lang.Object
AbstractLaunchConfigurationTab
eu.geclipse.ui.widgets.TabComponent<T>
- Type Parameters:
T - Type of items stored in the table
public abstract class TabComponent<T>
- extends AbstractLaunchConfigurationTab
|
Constructor Summary |
TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
int hight,
int width)
|
TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
int hight,
int width,
int buttonsPosition)
|
TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
int hight,
java.util.List<java.lang.Integer> columnsWidth,
int buttonsPosition)
|
TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
java.lang.Object input,
int hight,
int width)
|
TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
java.lang.Object input,
int hight,
java.util.List<java.lang.Integer> columnsWidth,
int buttonsPosition)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TabComponent
public TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
java.lang.Object input,
int hight,
int width)
TabComponent
public TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
int hight,
int width)
- Parameters:
contentProvider - labelProvider - propertiesVsHearders -
TabComponent
public TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
int hight,
int width,
int buttonsPosition)
TabComponent
public TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
java.lang.Object input,
int hight,
java.util.List<java.lang.Integer> columnsWidth,
int buttonsPosition)
TabComponent
public TabComponent(IStructuredContentProvider contentProvider,
ITableLabelProvider labelProvider,
java.util.List<java.lang.String> propertiesVsHearders,
int hight,
java.util.List<java.lang.Integer> columnsWidth,
int buttonsPosition)
createControl
public void createControl(Composite parent)
addEditor
public void addEditor(CellEditor editor)
getName
public java.lang.String getName()
initializeFrom
public void initializeFrom(ILaunchConfiguration configuration)
performApply
public void performApply(ILaunchConfigurationWorkingCopy configuration)
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy configuration)
getInput
public java.util.ArrayList<T> getInput()
- Method to access data kept in table
- Returns:
- ArrayList of items kept in table