|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Instances of this interface implement Emulators that are run as a java class rather than an executable. Java based emulators must provide the emulators class name and class path. In addition, virtual machine and debugger arguments may be provided.
Note: This class/interface is part of an interim API that is still under development and expected to change before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken as the API evolves.
Copyright (c) 2003 Craig Setera
| Method Summary | |
java.lang.String[] |
addDebugVMArguments(java.lang.String[] arguments,
int port)
Add debug-specific arguments to the specified VM arguments. |
java.lang.String |
getClassName(org.eclipse.debug.core.ILaunchConfiguration configuration)
Return the name of the emulator class. |
java.lang.String[] |
getClasspath(org.eclipse.debug.core.ILaunchConfiguration configuration)
Return the classpath entries necessary to launch this emulator. |
java.lang.String |
getVMArguments(org.eclipse.debug.core.ILaunchConfiguration configuration)
Return the arguments to be specified to the virtual machine. |
| Methods inherited from interface eclipseme.core.model.IEmulator |
getArguments, getDevices, isDebugServer, isPredeploymentRequired |
| Methods inherited from interface eclipseme.core.model.IPlatformComponent |
addDependentComponent, getDependentComponents, getIdentifier, getName, getPersistenceDelegate, getVersion, hasDependentComponents, isDerived, removeDependentComponent |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Method Detail |
public java.lang.String[] addDebugVMArguments(java.lang.String[] arguments,
int port)
throws org.eclipse.core.runtime.CoreException
arguments - the arguments without the debug argumentsport - the port on which the debugger will listen
org.eclipse.core.runtime.CoreException
public java.lang.String[] getClasspath(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - the launch configuration being emulated
org.eclipse.core.runtime.CoreException
public java.lang.String getClassName(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - the launch configuration being emulated
org.eclipse.core.runtime.CoreException
public java.lang.String getVMArguments(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
configuration - the launch configuration being emulated
org.eclipse.core.runtime.CoreException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||