Class ExternalObjectsTab
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.ExternalObjectsTab
- All Implemented Interfaces:
IRuntimeClientChangeListener
,org.eclipse.debug.core.IPrototypeAttributesLabelProvider
,org.eclipse.debug.ui.ILaunchConfigurationTab
,org.eclipse.debug.ui.ILaunchConfigurationTab2
,ISelectionChangedListener
public class ExternalObjectsTab
extends AbstractRuntimeClientTab
implements ISelectionChangedListener
Launch configuration tab with ability to select external object to execute with client launch.
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.AbstractRuntimeClientTab
runtimeComponentManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(org.eclipse.swt.widgets.Composite parent) protected void
doInitializeFrom
(org.eclipse.debug.core.ILaunchConfiguration configuration) Initializes this tab's controls with values from the given launch configuration.org.eclipse.swt.graphics.Image
getImage()
getName()
void
performApply
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) void
projectChanged
(org.eclipse.core.resources.IProject project) Notifies that project was selected.void
void
setDefaults
(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) Methods inherited from class com._1c.g5.v8.dt.internal.launching.ui.launchconfigurations.AbstractRuntimeClientTab
canClientOpenUri, canRunRuntimeClient, doRuntimeClientAutoSelected, doRuntimeClientChanged, getClientTypeId, getClientTypeId, initializeFrom, isAutoSelect, isAutoSelect, runtimeClientAutoSelected, runtimeClientChanged, setVisible
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, 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
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
-
ExternalObjectsTab
public ExternalObjectsTab()Constructor ofExternalObjectsTab
.
-
-
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
-
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
-
projectChanged
public void projectChanged(org.eclipse.core.resources.IProject project) Description copied from interface:IRuntimeClientChangeListener
Notifies that project was selected.- Specified by:
projectChanged
in interfaceIRuntimeClientChangeListener
- Overrides:
projectChanged
in classAbstractRuntimeClientTab
- Parameters:
project
- the selected project, cannot benull
-
selectionChanged
- Specified by:
selectionChanged
in interfaceISelectionChangedListener
-
doInitializeFrom
protected 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
-