org.eclipse.wst.server.core.model
Class RuntimeTargetHandlerDelegate
java.lang.Object
org.eclipse.wst.server.core.model.RuntimeTargetHandlerDelegate
-
Direct Known Subclasses:
-
ClasspathRuntimeTargetHandler
Deprecated. This function is deprecated.
-
public abstract class RuntimeTargetHandlerDelegate
- extends java.lang.Object
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.
|
Methods inherited from class java.lang.Object
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
RuntimeTargetHandlerDelegate
public RuntimeTargetHandlerDelegate()
-
Deprecated.
initialize
public final void initialize(
IRuntimeTargetHandler newHandler)
-
Deprecated.
- Initializes the runtime target handler.
-
-
Parameters:
-
newHandler - the new handler
getRuntimeTargetHandler
public
IRuntimeTargetHandler getRuntimeTargetHandler()
-
Deprecated.
- Returns the runtime target handler that this delegate is associated with.
-
-
Returns:
- the runtime target handler
setRuntimeTarget
public abstract void setRuntimeTarget(IProject project,
IRuntime runtime,
IProgressMonitor monitor)
throws CoreException
-
Deprecated.
- Set the runtime target on the given project.
-
-
Parameters:
-
project - the project to set the runtime on -
runtime - the target runtime -
monitor - a progress monitor, or null if progress
reporting and cancellation are not desired
-
Throws:
-
CoreException - thrown if there is a problem setting the runtime
removeRuntimeTarget
public abstract void removeRuntimeTarget(IProject project,
IRuntime runtime,
IProgressMonitor monitor)
throws CoreException
-
Deprecated.
- Remove the runtime target from the given project.
-
-
Parameters:
-
project - the project to remove the runtime from -
runtime - the target runtime -
monitor - a progress monitor, or null if progress
reporting and cancellation are not desired
-
Throws:
-
CoreException - thrown if there is a problem removing the runtime