|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.wst.server.core.model.RuntimeTargetHandlerDelegate
public abstract class RuntimeTargetHandlerDelegate
A runtime target handler is used when associating a runtime with a particular project. It has the ability to make any changes it requires on the projects - adding or removing files, setting up the classpath, etc.
This abstract class is intended to be extended only by clients
to extend the runtimeTargetHandlers extension point.
| Constructor Summary | |
|---|---|
RuntimeTargetHandlerDelegate()
Deprecated. |
|
| Method Summary | |
|---|---|
IRuntimeTargetHandler |
getRuntimeTargetHandler()
Deprecated. Returns the runtime target handler that this delegate is associated with. |
void |
initialize(IRuntimeTargetHandler newHandler)
Deprecated. Initializes the runtime target handler. |
abstract void |
removeRuntimeTarget(IProject project,
IRuntime runtime,
IProgressMonitor monitor)
Deprecated. Remove the runtime target from the given project. |
abstract void |
setRuntimeTarget(IProject project,
IRuntime runtime,
IProgressMonitor monitor)
Deprecated. Set the runtime target on the given project. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RuntimeTargetHandlerDelegate()
| Method Detail |
|---|
public final void initialize(IRuntimeTargetHandler newHandler)
newHandler - the new handlerpublic IRuntimeTargetHandler getRuntimeTargetHandler()
public abstract void setRuntimeTarget(IProject project,
IRuntime runtime,
IProgressMonitor monitor)
throws CoreException
project - the project to set the runtime onruntime - the target runtimemonitor - a progress monitor, or null if progress
reporting and cancellation are not desired
CoreException - thrown if there is a problem setting the runtime
public abstract void removeRuntimeTarget(IProject project,
IRuntime runtime,
IProgressMonitor monitor)
throws CoreException
project - the project to remove the runtime fromruntime - the target runtimemonitor - a progress monitor, or null if progress
reporting and cancellation are not desired
CoreException - thrown if there is a problem removing the runtime
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||