Class PinsetSourceConfigurationTab
- java.lang.Object
 - 
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
 - 
- org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
 - 
- org.eclipse.epsilon.pinset.dt.launching.tabs.PinsetSourceConfigurationTab
 
 
 
 
- 
- All Implemented Interfaces:
 java.util.EventListener,org.eclipse.debug.core.IPrototypeAttributesLabelProvider,org.eclipse.debug.ui.ILaunchConfigurationTab,org.eclipse.debug.ui.ILaunchConfigurationTab2,org.eclipse.swt.events.ModifyListener,org.eclipse.swt.events.SelectionListener,org.eclipse.swt.internal.SWTEventListener
public class PinsetSourceConfigurationTab extends AbstractSourceConfigurationTab implements org.eclipse.swt.events.SelectionListener
PinsetSourceConfigurationTab.- Since:
 - 2.1
 - Author:
 - Alfonso de la Vega
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.ButtonbrowseForOutputFolderstatic java.lang.StringGENERATE_TOstatic intGENERATE_TO_CUSTOM_FOLDERstatic intGENERATE_TO_DEFAULT_FOLDERprotected org.eclipse.swt.widgets.ButtongenerateToCustomFolderprotected org.eclipse.swt.widgets.ButtongenerateToDefaultFolderstatic java.lang.StringOUTPUT_FOLDERprotected org.eclipse.swt.widgets.GroupoutputFolderGroupprotected org.eclipse.swt.widgets.TextoutputFolderPath- 
Fields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PinsetSourceConfigurationTab() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateControl(org.eclipse.swt.widgets.Composite parent)protected voidcreateOutputFolderGroup(org.eclipse.swt.widgets.Composite control)protected org.eclipse.swt.widgets.TextcreatePathTextBox(org.eclipse.swt.widgets.Composite parent)java.lang.StringgetFileExtension()java.lang.StringgetImagePath()java.lang.StringgetLaunchConfigurationKey()EpsilonPlugingetPlugin()java.lang.StringgetSelectionSubtitle()java.lang.StringgetSelectionTitle()java.lang.StringgetTitle()voidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)voidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)voidsetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)protected voidupdateEnabledStateOfOutputWidgets()voidwidgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)voidwidgetSelected(org.eclipse.swt.events.SelectionEvent e)- 
Methods inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
canSave, createBrowseWorkspaceForContainerButton, createBrowseWorkspaceForFileButton, createGroup, createTwoColumnComposite, getActiveEditorName, getActiveEditorPath, getExtras, getFileLabel, getImage, getName, getSourceAttributeName, modifyText, newLaunchConfigurationName 
- 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog 
 - 
 
 - 
 
- 
- 
Field Detail
- 
OUTPUT_FOLDER
public static final java.lang.String OUTPUT_FOLDER
- See Also:
 - Constant Field Values
 
 
- 
GENERATE_TO
public static final java.lang.String GENERATE_TO
- See Also:
 - Constant Field Values
 
 
- 
GENERATE_TO_DEFAULT_FOLDER
public static final int GENERATE_TO_DEFAULT_FOLDER
- See Also:
 - Constant Field Values
 
 
- 
GENERATE_TO_CUSTOM_FOLDER
public static final int GENERATE_TO_CUSTOM_FOLDER
- See Also:
 - Constant Field Values
 
 
- 
outputFolderGroup
protected org.eclipse.swt.widgets.Group outputFolderGroup
 
- 
outputFolderPath
protected org.eclipse.swt.widgets.Text outputFolderPath
 
- 
generateToDefaultFolder
protected org.eclipse.swt.widgets.Button generateToDefaultFolder
 
- 
generateToCustomFolder
protected org.eclipse.swt.widgets.Button generateToCustomFolder
 
- 
browseForOutputFolder
protected org.eclipse.swt.widgets.Button browseForOutputFolder
 
 - 
 
- 
Method Detail
- 
getPlugin
public EpsilonPlugin getPlugin()
- Specified by:
 getPluginin classAbstractSourceConfigurationTab
 
- 
getImagePath
public java.lang.String getImagePath()
- Specified by:
 getImagePathin classAbstractSourceConfigurationTab
 
- 
getFileExtension
public java.lang.String getFileExtension()
- Overrides:
 getFileExtensionin classAbstractSourceConfigurationTab- Returns:
 
 
- 
getSelectionTitle
public java.lang.String getSelectionTitle()
- Specified by:
 getSelectionTitlein classAbstractSourceConfigurationTab
 
- 
getSelectionSubtitle
public java.lang.String getSelectionSubtitle()
- Specified by:
 getSelectionSubtitlein classAbstractSourceConfigurationTab
 
- 
getLaunchConfigurationKey
public java.lang.String getLaunchConfigurationKey()
 
- 
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
 createControlin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 createControlin classAbstractSourceConfigurationTab
 
- 
createOutputFolderGroup
protected void createOutputFolderGroup(org.eclipse.swt.widgets.Composite control)
 
- 
createPathTextBox
protected org.eclipse.swt.widgets.Text createPathTextBox(org.eclipse.swt.widgets.Composite parent)
 
- 
updateEnabledStateOfOutputWidgets
protected void updateEnabledStateOfOutputWidgets()
 
- 
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
 widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
 
- 
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
 widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
 
- 
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
 setDefaultsin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 setDefaultsin classAbstractSourceConfigurationTab
 
- 
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
- Specified by:
 performApplyin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 performApplyin classAbstractSourceConfigurationTab
 
- 
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Specified by:
 initializeFromin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
 initializeFromin classAbstractSourceConfigurationTab
 
- 
getTitle
public java.lang.String getTitle()
- Overrides:
 getTitlein classAbstractSourceConfigurationTab
 
 - 
 
 -