Class AbstractSourceConfigurationTab

    • Field Detail

      • fileLabel

        protected org.eclipse.swt.widgets.Label fileLabel
      • filePath

        protected org.eclipse.swt.widgets.Text filePath
      • browse

        protected org.eclipse.swt.widgets.Button browse
      • extras

        protected org.eclipse.swt.widgets.Composite extras
    • Constructor Detail

      • AbstractSourceConfigurationTab

        public AbstractSourceConfigurationTab()
    • Method Detail

      • createControl

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

        protected org.eclipse.swt.widgets.Button createBrowseWorkspaceForFileButton​(org.eclipse.swt.widgets.Composite parent,
                                                                                    org.eclipse.swt.widgets.Text target)
      • createBrowseWorkspaceForContainerButton

        protected org.eclipse.swt.widgets.Button createBrowseWorkspaceForContainerButton​(org.eclipse.swt.widgets.Composite parent,
                                                                                         org.eclipse.swt.widgets.Text target,
                                                                                         String title,
                                                                                         String subtitle)
      • createGroup

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

        protected org.eclipse.swt.widgets.Composite createTwoColumnComposite​(org.eclipse.swt.widgets.Composite parent)
      • getExtras

        public org.eclipse.swt.widgets.Composite getExtras()
      • getFileLabel

        public String getFileLabel()
      • getActiveEditorPath

        public String getActiveEditorPath()
      • getActiveEditorName

        public String getActiveEditorName()
      • getImage

        public org.eclipse.swt.graphics.Image getImage()
        Specified by:
        getImage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        getImage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      • setDefaults

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

        protected String newLaunchConfigurationName​(String fileName)
      • 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
      • getName

        public String getName()
        Specified by:
        getName 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
      • getImagePath

        public abstract String getImagePath()
      • getFileExtension

        @Deprecated
        public String getFileExtension()
        Deprecated.
        We don't care about file extensions any more
        Returns:
      • getSelectionTitle

        public abstract String getSelectionTitle()
      • getSelectionSubtitle

        public abstract String getSelectionSubtitle()
      • getTitle

        public String getTitle()
      • getSourceAttributeName

        public String getSourceAttributeName()