org.eclipse.jdt.launching.sourcelookup.containers
Class JavaSourcePathComputer
java.lang.Object
org.eclipse.jdt.launching.sourcelookup.containers.JavaSourcePathComputer
- All Implemented Interfaces:
- org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
- public class JavaSourcePathComputer
- extends Object
- implements org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
Computes a default source lookup path for Java applications.
The source path provider associated with a launch configuration is consulted
to compute a source lookup path. The source path provider is determined
by the ATTR_SOURCE_PATH_PROVIDER
launch configration attribute,
which defaults to the StandardSourcePathProvider
when unspecified.
The source path provider computes a collection of IRuntimeClasspathEntry
's
which are translated to source containers (ISourceContainer
).
Clients may subclass this class.
- Since:
- 3.0
Field Summary |
static String |
ID
Unique identifier for the local Java source path computer
(value org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer ). |
Method Summary |
org.eclipse.debug.core.sourcelookup.ISourceContainer[] |
computeSourceContainers(org.eclipse.debug.core.ILaunchConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
String |
getId()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public static final String ID
- Unique identifier for the local Java source path computer
(value
org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer
).
- See Also:
- Constant Field Values
JavaSourcePathComputer
public JavaSourcePathComputer()
getId
public String getId()
computeSourceContainers
public org.eclipse.debug.core.sourcelookup.ISourceContainer[] computeSourceContainers(org.eclipse.debug.core.ILaunchConfiguration configuration,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Specified by:
computeSourceContainers
in interface org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate
- Throws:
org.eclipse.core.runtime.CoreException
Copyright (c) IBM Corp. and others 2000, 2004. All Rights Reserved.