Class JavaProjectSourceContainer
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
org.eclipse.jdt.launching.sourcelookup.containers.JavaProjectSourceContainer
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.sourcelookup.ISourceContainer
public class JavaProjectSourceContainer
extends org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
Java project source container. Searches for source in a project's
source folders.
This class may be instantiated.
- Since:
- 3.0
- Restriction:
- This class is not intended to be sub-classed by clients.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Unique identifier for Java project source container type (valueorg.eclipse.jdt.launching.sourceContainer.javaProject
).Fields inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
EMPTY
-
Constructor Summary
ConstructorDescriptionJavaProjectSourceContainer
(IJavaProject project) Constructs a source container on the given Java project. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.debug.core.sourcelookup.ISourceContainer[]
void
dispose()
boolean
Object[]
findSourceElements
(String name) Returns the Java project associated with this source container.getName()
org.eclipse.debug.core.sourcelookup.ISourceContainerType
getType()
int
hashCode()
Methods inherited from class org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
findSourceElements, getSourceContainers, isComposite
Methods inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
abort, getDirector, getSourceContainerType, init, isFindDuplicates, warn
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
Field Details
-
TYPE_ID
Unique identifier for Java project source container type (valueorg.eclipse.jdt.launching.sourceContainer.javaProject
).
-
-
Constructor Details
-
JavaProjectSourceContainer
Constructs a source container on the given Java project.- Parameters:
project
- project to look for source in
-
-
Method Details
-
getName
-
getType
public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType() -
getJavaProject
Returns the Java project associated with this source container.- Returns:
- Java project
-
createSourceContainers
protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers() throws org.eclipse.core.runtime.CoreException- Specified by:
createSourceContainers
in classorg.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
- Throws:
org.eclipse.core.runtime.CoreException
-
equals
-
hashCode
public int hashCode() -
findSourceElements
- Specified by:
findSourceElements
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceContainer
- Overrides:
findSourceElements
in classorg.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
- Throws:
org.eclipse.core.runtime.CoreException
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceContainer
- Overrides:
dispose
in classorg.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
-