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:
IAdaptable, ISourceContainer
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
FieldsModifier and TypeFieldDescriptionstatic final StringUnique identifier for Java project source container type (valueorg.eclipse.jdt.launching.sourceContainer.javaProject).Fields inherited from class AbstractSourceContainer
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionJavaProjectSourceContainer(IJavaProject project) Constructs a source container on the given Java project. -
Method Summary
Modifier and TypeMethodDescriptionprotected ISourceContainer[]voiddispose()booleanObject[]findSourceElements(String name) Returns the Java project associated with this source container.getName()getType()inthashCode()Methods inherited from class CompositeSourceContainer
findSourceElements, getSourceContainers, isCompositeMethods inherited from class AbstractSourceContainer
abort, getDirector, getSourceContainerType, init, isFindDuplicates, warnMethods inherited from class PlatformObject
getAdapterMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-
getJavaProject
Returns the Java project associated with this source container.- Returns:
- Java project
-
createSourceContainers
- Specified by:
createSourceContainersin classCompositeSourceContainer- Throws:
CoreException
-
equals
-
hashCode
-
findSourceElements
- Specified by:
findSourceElementsin interfaceISourceContainer- Overrides:
findSourceElementsin classCompositeSourceContainer- Throws:
CoreException
-
dispose
public void dispose()- Specified by:
disposein interfaceISourceContainer- Overrides:
disposein classCompositeSourceContainer
-