Class PinsetOutputConfigurationTab

  • 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.internal.SWTEventListener

    public class PinsetOutputConfigurationTab
    extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    implements org.eclipse.swt.events.ModifyListener
    PinsetOutputConfigurationTab.
    Since:
    2.1
    Author:
    Alfonso de la Vega
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canSave()  
      void createControl​(org.eclipse.swt.widgets.Composite parent)  
      protected org.eclipse.swt.widgets.Group createGroup​(org.eclipse.swt.widgets.Composite control, java.lang.String name, int numberOfColumns)  
      java.lang.String getName()  
      java.lang.String getTitle()  
      void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)  
      void modifyText​(org.eclipse.swt.events.ModifyEvent e)  
      void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)  
      void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)  
      • Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

        activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab

        OkToLeaveTab, postApply
    • Field Detail

      • SILENT_EXECUTION

        public static final java.lang.String SILENT_EXECUTION
        See Also:
        Constant Field Values
      • DEFAULT_OUTPUT_FOLDER

        public static final java.lang.String DEFAULT_OUTPUT_FOLDER
        See Also:
        Constant Field Values
      • DEFAULT_SILENT_EXECUTION

        public static final boolean DEFAULT_SILENT_EXECUTION
        See Also:
        Constant Field Values
      • folderLabel

        protected org.eclipse.swt.widgets.Label folderLabel
      • folderPath

        protected org.eclipse.swt.widgets.Text folderPath
      • silentExecutionButton

        protected org.eclipse.swt.widgets.Button silentExecutionButton
    • Constructor Detail

      • PinsetOutputConfigurationTab

        public PinsetOutputConfigurationTab()
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        Specified by:
        createControl in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      • createGroup

        protected org.eclipse.swt.widgets.Group createGroup​(org.eclipse.swt.widgets.Composite control,
                                                            java.lang.String name,
                                                            int numberOfColumns)
      • setDefaults

        public void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        Specified by:
        setDefaults in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      • initializeFrom

        public void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
        Specified by:
        initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      • performApply

        public void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        Specified by:
        performApply in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      • canSave

        public boolean canSave()
        Specified by:
        canSave in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        canSave in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      • modifyText

        public void modifyText​(org.eclipse.swt.events.ModifyEvent e)
        Specified by:
        modifyText in interface org.eclipse.swt.events.ModifyListener
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      • getTitle

        public java.lang.String getTitle()