Class JavaConnectTab
- java.lang.Object
-
- org.eclipse.debug.ui.AbstractLaunchConfigurationTab
-
- org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
-
- org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab
-
- org.eclipse.jdt.debug.ui.launchConfigurations.JavaConnectTab
-
- All Implemented Interfaces:
EventListener
,IPrototypeAttributesLabelProvider
,ILaunchConfigurationTab
,ILaunchConfigurationTab2
,IPropertyChangeListener
public class JavaConnectTab extends org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab implements IPropertyChangeListener
A launch configuration tab that displays and edits the project associated with a remote connection and the connector used to connect to a remote VM.This class may be instantiated.
- Since:
- 2.0
- Restriction:
- This class is not intended to be sub-classed by clients.
-
-
Constructor Summary
Constructors Constructor Description JavaConnectTab()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createControl(Composite parent)
String
getId()
Image
getImage()
String
getName()
void
initializeFrom(ILaunchConfiguration config)
boolean
isValid(ILaunchConfiguration config)
void
performApply(ILaunchConfigurationWorkingCopy config)
void
propertyChange(PropertyChangeEvent event)
void
setDefaults(ILaunchConfigurationWorkingCopy config)
-
Methods inherited from class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab
createProjectEditor, getDefaultListener, getJavaProject, getWorkspaceRoot, handleProjectButtonSelected, mapResources
-
Methods inherited from class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab
getContext, getCurrentLaunchConfiguration, initializeAttributes, initializeJavaProject
-
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, 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
-
-
-
-
Method Detail
-
createControl
public void createControl(Composite parent)
- Specified by:
createControl
in interfaceILaunchConfigurationTab
-
initializeFrom
public void initializeFrom(ILaunchConfiguration config)
- Specified by:
initializeFrom
in interfaceILaunchConfigurationTab
- Overrides:
initializeFrom
in classorg.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab
-
performApply
public void performApply(ILaunchConfigurationWorkingCopy config)
- Specified by:
performApply
in interfaceILaunchConfigurationTab
-
setDefaults
public void setDefaults(ILaunchConfigurationWorkingCopy config)
- Specified by:
setDefaults
in interfaceILaunchConfigurationTab
-
isValid
public boolean isValid(ILaunchConfiguration config)
- Specified by:
isValid
in interfaceILaunchConfigurationTab
- Overrides:
isValid
in classAbstractLaunchConfigurationTab
-
getName
public String getName()
- Specified by:
getName
in interfaceILaunchConfigurationTab
-
getImage
public Image getImage()
- Specified by:
getImage
in interfaceILaunchConfigurationTab
- Overrides:
getImage
in classAbstractLaunchConfigurationTab
-
getId
public String getId()
- Overrides:
getId
in classAbstractLaunchConfigurationTab
- Since:
- 3.3
- See Also:
AbstractLaunchConfigurationTab.getId()
-
propertyChange
public void propertyChange(PropertyChangeEvent event)
- Specified by:
propertyChange
in interfaceIPropertyChangeListener
-
-