public class RuntimeClasspathProvider extends java.lang.Object implements IRuntimeClasspathProvider
| Constructor and Description |
|---|
RuntimeClasspathProvider(IConfigurationElement element)
Constructs a new resolver on the given configuration element
|
| Modifier and Type | Method and Description |
|---|---|
IRuntimeClasspathEntry[] |
computeUnresolvedClasspath(ILaunchConfiguration configuration)
Computes and returns an unresolved classpath for the given launch configuration.
|
java.lang.String |
getIdentifier() |
protected IRuntimeClasspathProvider |
getProvider()
Returns the resolver delegate (and creates if required)
|
IRuntimeClasspathEntry[] |
resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Returns the resolved path corresponding to the given path, in the context of the
given launch configuration.
|
public RuntimeClasspathProvider(IConfigurationElement element)
element - the elementprotected IRuntimeClasspathProvider getProvider() throws CoreException
CoreException - if an error occurspublic java.lang.String getIdentifier()
public IRuntimeClasspathEntry[] computeUnresolvedClasspath(ILaunchConfiguration configuration) throws CoreException
IRuntimeClasspathProvidercomputeUnresolvedClasspath in interface IRuntimeClasspathProviderconfiguration - launch configurationCoreException - if unable to compute a pathIRuntimeClasspathProvider.computeUnresolvedClasspath(ILaunchConfiguration)public IRuntimeClasspathEntry[] resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration configuration) throws CoreException
IRuntimeClasspathProviderresolveClasspath in interface IRuntimeClasspathProviderentries - entries to resolveconfiguration - launch configuration context to resolve inCoreException - if unable to resolve a pathIRuntimeClasspathProvider.resolveClasspath(IRuntimeClasspathEntry[], ILaunchConfiguration)