public class EclipseApplicationLaunchConfiguration extends AbstractPDELaunchConfiguration
Clients may subclass and instantiate this class.
fConfigDir
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatus
Constructor and Description |
---|
EclipseApplicationLaunchConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected File |
getConfigDir(ILaunchConfiguration config)
Returns the configuration area specified by the given launch
configuration.
|
String[] |
getProgramArguments(ILaunchConfiguration configuration)
Returns the program arguments to launch with.
|
protected void |
preLaunchCheck(ILaunchConfiguration configuration,
ILaunch launch,
IProgressMonitor monitor)
Prompts and clears the workspace area and/or the configuration area, if appropriate
|
getBuildOrder, getClasspath, getEnvironment, getProjectsForProblemSearch, getVMArguments, getVMRunner, getVMSpecificAttributesMap, getWorkingDirectory, launch, setDefaultSourceLocator
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getBreakpoints, getLaunch, isLaunchProblem, preLaunchCheck, saveBeforeLaunch
public EclipseApplicationLaunchConfiguration()
public String[] getProgramArguments(ILaunchConfiguration configuration) throws CoreException
AbstractPDELaunchConfiguration
getProgramArguments
in class AbstractPDELaunchConfiguration
configuration
- launch configurationnull
CoreException
- if unable to retrieve the attribute or if self-hosting could not
proceed due to a bad setup, missing plug-ins, inability to create the
necessary configuration files.protected File getConfigDir(ILaunchConfiguration config)
AbstractPDELaunchConfiguration
getConfigDir
in class AbstractPDELaunchConfiguration
config
- launch configurationprotected void preLaunchCheck(ILaunchConfiguration configuration, ILaunch launch, IProgressMonitor monitor) throws CoreException
preLaunchCheck
in class AbstractPDELaunchConfiguration
configuration
- launch configurationlaunch
- the launch object to contribute processes and debug targets tomonitor
- a progress monitorCoreException
- exception thrown if launch fails or if unable to retrieve attributes
from the launch configurationAbstractPDELaunchConfiguration.preLaunchCheck(org.eclipse.debug.core.ILaunchConfiguration, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)
Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.