java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.AbstractRuntimeClientTab
com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.ArgumentsTab
All Implemented Interfaces:
IRuntimeClientChangeListener, EventListener, org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2, ISelectionChangedListener, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class ArgumentsTab extends AbstractRuntimeClientTab implements org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, ISelectionChangedListener
Launch configuration tab with launching arguments.
  • Constructor Details

    • ArgumentsTab

      public ArgumentsTab()
      Constructor of ArgumentsTab.
  • Method Details

    • createControl

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

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

      public void doInitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
      Description copied from class: AbstractRuntimeClientTab
      Initializes this tab's controls with values from the given launch configuration.
      Specified by:
      doInitializeFrom in class AbstractRuntimeClientTab
      Parameters:
      configuration - the launch configuration, cannot be null
    • 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
    • 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
    • modifyText

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

      public void selectionChanged(SelectionChangedEvent event)
      Specified by:
      selectionChanged in interface ISelectionChangedListener
    • widgetSelected

      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
      Specified by:
      widgetSelected in interface org.eclipse.swt.events.SelectionListener
    • widgetDefaultSelected

      public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
      Specified by:
      widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
    • doRuntimeClientChanged

      public void doRuntimeClientChanged(String clientTypeId)
      Description copied from class: AbstractRuntimeClientTab
      Notifies that 1C:Enterprise runtime client type was changed to the given type. Default implementation does nothing, clients may override.
      Overrides:
      doRuntimeClientChanged in class AbstractRuntimeClientTab
      Parameters:
      clientTypeId - client type identifier to use, cannot be null
    • doRuntimeClientAutoSelected

      protected void doRuntimeClientAutoSelected()
      Description copied from class: AbstractRuntimeClientTab
      Notifies that auto selection for 1C:Enterprise runtime client was selected. Default implementation does nothing, clients may override.
      Overrides:
      doRuntimeClientAutoSelected in class AbstractRuntimeClientTab
    • createCheckButton

      protected org.eclipse.swt.widgets.Button createCheckButton(org.eclipse.swt.widgets.Composite parent, String label)
      Overrides:
      createCheckButton in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    • createRadioButton

      protected org.eclipse.swt.widgets.Button createRadioButton(org.eclipse.swt.widgets.Composite parent, String label)
      Overrides:
      createRadioButton in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab