|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Resolves variable and/or container runtime classpath entries in the context of a launch configuration or Java project. A resolver can be declared as an extension (org.eclipse.jdt.launching.runtimeClasspathEntryResolver), or be registered with the JavaRuntime programatically.
A resolver is registered for a specific classpath VARIABLE and/or CONTAINER. A resolver is consulted when a runtime classpath entry is needs to be resolved.
A resolver extension is defined in plugin.xml. Following is an example definition of a runtime classpath entry resolver extension.<extension point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"> <runtimeClasspathEntryResolver id="com.example.ExampleResolver" class="com.example.ExampleResolverImpl" variable="VAR_NAME" container="CONTAINER_ID" </runtimeClasspathEntryResolver> </extension>The attributes are specified as follows:
At least one of variable or container must be specified.
Clients may implement this interface.
Method Summary | |
IRuntimeClasspathEntry[] | resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
IJavaProject project)
Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given Java project. |
IRuntimeClasspathEntry[] | resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
ILaunchConfiguration configuration)
Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given launch configuration. |
IVMInstall | resolveVMInstall(IClasspathEntry entry)
Returns a VM install associated with the given classpath entry, or null if none. |
Method Detail |
public IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, ILaunchConfiguration configuration) throws CoreException
public IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project) throws CoreException
public IVMInstall resolveVMInstall(IClasspathEntry entry) throws CoreException
|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |