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, org.eclipse.debug.core.IPrototypeAttributesLabelProvider, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.debug.ui.ILaunchConfigurationTab2, org.eclipse.jface.util.IPropertyChangeListener

public class JavaConnectTab extends org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab implements org.eclipse.jface.util.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.
  • Field Summary

    Fields inherited from class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab

    EMPTY_STRING, fModuleName, fProjText
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createControl(org.eclipse.swt.widgets.Composite parent)
     
     
    org.eclipse.swt.graphics.Image
     
     
    void
    initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
     
    boolean
    isValid(org.eclipse.debug.core.ILaunchConfiguration config)
     
    void
    performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
     
    void
    propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
     
    void
    setDefaults(org.eclipse.debug.core.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
  • Constructor Details

    • JavaConnectTab

      public JavaConnectTab()
  • Method Details

    • createControl

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

      public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
      Specified by:
      initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      initializeFrom in class org.eclipse.jdt.internal.debug.ui.launcher.AbstractJavaMainTab
    • performApply

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

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

      public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
      Specified by:
      isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
      Overrides:
      isValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
    • 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
    • getId

      public String getId()
      Overrides:
      getId in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      Since:
      3.3
    • propertyChange

      public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
      Specified by:
      propertyChange in interface org.eclipse.jface.util.IPropertyChangeListener