TeslaTab Class Reference

Inheritance diagram for TeslaTab:
Collaboration diagram for TeslaTab:

List of all members.


Detailed Description

Based on /inspired by PluginsTab

Author:
sschwieb

TODO: Too chaotic!

Classes

class  Listener

Public Methods

 TeslaTab ()
void dispose ()
void createControl (Composite parent)
String getName ()
void initializeFrom (ILaunchConfiguration configuration)
void performApply (ILaunchConfigurationWorkingCopy configuration)
void setDefaults (ILaunchConfigurationWorkingCopy configuration)
void updateLaunchConfigurationDialog ()
void validateTab ()
List< File > getComponents ()

Protected Methods

void createEnvironmentEditor (Composite composite)
ILaunchConfigurationWorkingCopy getConfiguration ()

Package Attributes

String[][] values = new String[][] {{"Developer (Tesla was started within Eclipse)", StandaloneEnvironment.class.getName()}, {"Default (Tesla installed via Update Site)", StandaloneEnvironment.class.getName()}}

Constructors

TeslaTab ( )

Method Details

void createControl ( Composite  parent)
void createEnvironmentEditor ( Composite  composite) [protected]
void dispose ( )
List<File> getComponents ( )
ILaunchConfigurationWorkingCopy getConfiguration ( ) [protected]
String getName ( )
void initializeFrom ( ILaunchConfiguration  configuration)
void performApply ( ILaunchConfigurationWorkingCopy  configuration)
void setDefaults ( ILaunchConfigurationWorkingCopy  configuration)
void updateLaunchConfigurationDialog ( )
void validateTab ( )

Field Details

String [][] values = new String[][] {{"Developer (Tesla was started within Eclipse)", StandaloneEnvironment.class.getName()}, {"Default (Tesla installed via Update Site)", StandaloneEnvironment.class.getName()}} [package]