Class ArgumentsTab
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.
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.AbstractRuntimeClientTab
runtimeComponentManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.widgets.Button
createCheckButton
(org.eclipse.swt.widgets.Composite parent, String label) void
createControl
(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.Button
createRadioButton
(org.eclipse.swt.widgets.Composite parent, String label) void
doInitializeFrom
(org.eclipse.debug.core.ILaunchConfiguration configuration) Initializes this tab's controls with values from the given launch configuration.protected void
Notifies that auto selection for 1C:Enterprise runtime client was selected.void
doRuntimeClientChanged
(String clientTypeId) Notifies that 1C:Enterprise runtime client type was changed to the given type.org.eclipse.swt.graphics.Image
getImage()
getName()
void
modifyText
(org.eclipse.swt.events.ModifyEvent e) void
performApply
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) void
void
setDefaults
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) void
widgetDefaultSelected
(org.eclipse.swt.events.SelectionEvent e) void
widgetSelected
(org.eclipse.swt.events.SelectionEvent e) Methods inherited from class com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.AbstractRuntimeClientTab
canClientOpenUri, canRunRuntimeClient, getClientTypeId, getClientTypeId, initializeFrom, isAutoSelect, isAutoSelect, projectChanged, runtimeClientAutoSelected, runtimeClientChanged, setVisible
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, createPushButton, 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
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
-
Constructor Details
-
ArgumentsTab
public ArgumentsTab()Constructor ofArgumentsTab
.
-
-
Method Details
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createControl
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
-
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
setDefaults
in interfaceorg.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 classAbstractRuntimeClientTab
- Parameters:
configuration
- the launch configuration, cannot benull
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
performApply
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
-
getName
- Specified by:
getName
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
-
getImage
public org.eclipse.swt.graphics.Image getImage()- Specified by:
getImage
in interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab
- Overrides:
getImage
in classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
modifyText
public void modifyText(org.eclipse.swt.events.ModifyEvent e) - Specified by:
modifyText
in interfaceorg.eclipse.swt.events.ModifyListener
-
selectionChanged
- Specified by:
selectionChanged
in interfaceISelectionChangedListener
-
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetSelected
in interfaceorg.eclipse.swt.events.SelectionListener
-
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetDefaultSelected
in interfaceorg.eclipse.swt.events.SelectionListener
-
doRuntimeClientChanged
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 classAbstractRuntimeClientTab
- Parameters:
clientTypeId
- client type identifier to use, cannot benull
-
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 classAbstractRuntimeClientTab
-
createCheckButton
protected org.eclipse.swt.widgets.Button createCheckButton(org.eclipse.swt.widgets.Composite parent, String label) - Overrides:
createCheckButton
in classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
createRadioButton
protected org.eclipse.swt.widgets.Button createRadioButton(org.eclipse.swt.widgets.Composite parent, String label) - Overrides:
createRadioButton
in classorg.eclipse.debug.ui.AbstractLaunchConfigurationTab
-