com.aptana.ide.debug.core
Class JSLaunchConfigurationDelegate

java.lang.Object
  extended by org.eclipse.debug.core.model.LaunchConfigurationDelegate
      extended by com.aptana.ide.debug.core.JSLaunchConfigurationDelegate
All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
Direct Known Subclasses:
JSRemoteLaunchConfigurationDelegate

public class JSLaunchConfigurationDelegate
extends org.eclipse.debug.core.model.LaunchConfigurationDelegate

Author:
Max Stepanov

Field Summary
protected static int DEFAULT_PORT
           
protected static org.eclipse.core.runtime.IStatus launchBrowserPromptStatus
          launchBrowserPromptStatus
 
Fields inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatus
 
Constructor Summary
JSLaunchConfigurationDelegate()
           
 
Method Summary
protected  org.eclipse.core.runtime.IPath getCurrentEditorPath()
           
protected  org.eclipse.core.resources.IResource getCurrentEditorResource()
           
protected  void initializeLaunchAttributes(org.eclipse.debug.core.ILaunchConfiguration configuration, org.eclipse.debug.core.ILaunch launch)
           
 void launch(org.eclipse.debug.core.ILaunchConfiguration configuration, java.lang.String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getBreakpoints, getBuildOrder, getLaunch, getProjectsForProblemSearch, isLaunchProblem, preLaunchCheck, saveBeforeLaunch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PORT

protected static final int DEFAULT_PORT
See Also:
Constant Field Values

launchBrowserPromptStatus

protected static final org.eclipse.core.runtime.IStatus launchBrowserPromptStatus
launchBrowserPromptStatus

Constructor Detail

JSLaunchConfigurationDelegate

public JSLaunchConfigurationDelegate()
Method Detail

launch

public void launch(org.eclipse.debug.core.ILaunchConfiguration configuration,
                   java.lang.String mode,
                   org.eclipse.debug.core.ILaunch launch,
                   org.eclipse.core.runtime.IProgressMonitor monitor)
            throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException
See Also:
ILaunchConfigurationDelegate.launch(org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)

initializeLaunchAttributes

protected void initializeLaunchAttributes(org.eclipse.debug.core.ILaunchConfiguration configuration,
                                          org.eclipse.debug.core.ILaunch launch)
                                   throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getCurrentEditorResource

protected org.eclipse.core.resources.IResource getCurrentEditorResource()
                                                                 throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

getCurrentEditorPath

protected org.eclipse.core.runtime.IPath getCurrentEditorPath()
                                                       throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException