g-Eclipse
Release 1.0.0

eu.geclipse.ui.widgets
Class TabComponent<T>

java.lang.Object
  extended by AbstractLaunchConfigurationTab
      extended by 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)
           
 
Method Summary
 void addEditor(CellEditor editor)
           
 void createControl(Composite parent)
           
 java.util.ArrayList<T> getInput()
          Method to access data kept in table
 java.lang.String getName()
           
 void initializeFrom(ILaunchConfiguration configuration)
           
 void performApply(ILaunchConfigurationWorkingCopy configuration)
           
 void setDefaults(ILaunchConfigurationWorkingCopy configuration)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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

g-Eclipse
Release 1.0.0