|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jst.server.core.RuntimeClasspathProviderDelegate
public abstract class RuntimeClasspathProviderDelegate
A runtime classpath provider provides the classpath for a Java server runtime. This provider is scoped by runtime type and may provide the classpath for multiple runtime instances.
This abstract class is intended to be extended only by clients
to extend the runtimeClasspathProviders
extension point.
Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly 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 (repeatedly) as the API evolves.
Constructor Summary | |
---|---|
RuntimeClasspathProviderDelegate()
|
Method Summary | |
---|---|
boolean |
hasRuntimeClasspathChanged(IRuntime runtime)
|
void |
initialize(java.lang.String id)
Initializes this classpath provider with its life-long id. |
void |
requestClasspathContainerUpdate(IRuntime runtime,
IClasspathEntry[] entries)
Request that the classpath container for the given runtime and id be updated with the given classpath container entries. |
IClasspathEntry[] |
resolveClasspathContainer(IProject project,
IRuntime runtime)
Resolves (creates the classpath entries for) the classpath container with the given runtime and the given classpath container id (returned from getClasspathEntryIds()). |
IClasspathEntry[] |
resolveClasspathContainer(IRuntime runtime)
Deprecated. use resolveClasspathContainer(IProject, IRuntime) instead |
IClasspathEntry[] |
resolveClasspathContainerImpl(IProject project,
IRuntime runtime)
Resolve the classpath container. |
IClasspathEntry[] |
resolveClasspathContainerImpl(IRuntime runtime)
Deprecated. should use resolveClasspathContainerImpl(IProject, IRuntime) instead |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RuntimeClasspathProviderDelegate()
Method Detail |
---|
public final void initialize(java.lang.String id)
This method is called by the framework. Clients should never call this method.
id
- the extension idpublic IClasspathEntry[] resolveClasspathContainer(IRuntime runtime)
runtime
- the runtime to resolve the container for
public IClasspathEntry[] resolveClasspathContainer(IProject project, IRuntime runtime)
project
- the project to resolveruntime
- the runtime to resolve the container for
public IClasspathEntry[] resolveClasspathContainerImpl(IRuntime runtime)
runtime
- a runtime
public IClasspathEntry[] resolveClasspathContainerImpl(IProject project, IRuntime runtime)
project
- a projectruntime
- a runtime
public boolean hasRuntimeClasspathChanged(IRuntime runtime)
public void requestClasspathContainerUpdate(IRuntime runtime, IClasspathEntry[] entries)
runtime
- a runtimeentries
- an array of classpath entries
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |