|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.debug.core.model.LaunchConfigurationDelegate
org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate
org.apache.commons.jelly.eclipse.ui.JellyLaunchConfigurationDelegate
Standard Eclipse Launch Configuration Delegate class, that's installed by the plugin.
Since Jelly is a Java application, the launch process for Jelly is simply the launch of a Java application. Therefore the launch configuration for Jelly contains all attributes, a Java application has in the Eclipse workbench. The only additional attributes are the Jelly script file path and the output file path of the Jelly script.
JellyLaunchConfigurationConstants| Field Summary |
| Fields inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate |
complileErrorPromptStatus, promptStatus, switchToDebugPromptStatus |
| Constructor Summary | |
JellyLaunchConfigurationDelegate()
|
|
| Method Summary | |
java.io.File |
getOutputFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
Gets and verifies the file path of the output file of the Jelly script from the launch configuration |
org.eclipse.core.runtime.IPath |
getOutputFilePath(org.eclipse.debug.core.ILaunchConfiguration configuration)
Returns the path of the output file of the Jelly script in the Eclipse workspace |
java.io.File |
getScriptFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
Gets and verifies the file path of the Jelly script file from the launch configuration |
org.eclipse.core.runtime.IPath |
getScriptFilePath(org.eclipse.debug.core.ILaunchConfiguration configuration)
Returns the path of the Jelly script file in the Eclipse workspace |
void |
launch(org.eclipse.debug.core.ILaunchConfiguration configuration,
java.lang.String mode,
org.eclipse.debug.core.ILaunch launch,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected java.io.File |
verifyOutputFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
Reads the file path of the output file of the Jelly script from the launch configuration and verifies that the path exists and is the path of a file |
protected java.io.File |
verifyScriptFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
Reads the file path of the Jelly script from the launch configuration and verifies that the path exists and is the path of a file. |
| Methods inherited from class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate |
abort, getBootpath, getBootpathExt, getBuildOrder, getClasspath, getJavaProject, getJavaProjectName, getLaunchManager, getMainTypeName, getProgramArguments, getProjectsForProblemSearch, getVMArguments, getVMConnectorId, getVMInstall, getVMInstallName, getVMInstallType, getVMInstallTypeId, getVMSpecificAttributesMap, getWorkingDirectory, getWorkingDirectoryPath, handleDebugEvents, isAllowTerminate, isLaunchProblem, isStopInMain, preLaunchCheck, prepareStopInMain, setDefaultSourceLocator, verifyJavaProject, verifyMainTypeName, verifyVMInstall, verifyWorkingDirectory |
| Methods inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate |
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getLaunch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JellyLaunchConfigurationDelegate()
| Method Detail |
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
org.eclipse.core.runtime.CoreException
public java.io.File getScriptFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - Eclipse launch configuration object
org.eclipse.core.runtime.CoreException - from Eclipse platformverifyScriptFile
public java.io.File getOutputFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - Eclipse launch configuration object
org.eclipse.core.runtime.CoreException - from Eclipse platformverifyOutputFile
protected java.io.File verifyScriptFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - Eclipse launch configuration object
org.eclipse.core.runtime.CoreException - from Eclipse platform
protected java.io.File verifyOutputFile(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - Eclipse launch configuration object
org.eclipse.core.runtime.CoreException - from Eclipse platform
public org.eclipse.core.runtime.IPath getScriptFilePath(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - Eclipse launch configuration object
IPath path object for the Jelly script file in the workspace
org.eclipse.core.runtime.CoreException - from Eclipse platform
public org.eclipse.core.runtime.IPath getOutputFilePath(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - Eclipse launch configuration object
IPath path object for the output file of the Jelly script in the workspace
org.eclipse.core.runtime.CoreException - from Eclipse platform
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||