Class ClasspathContainerSourceContainer
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.ClasspathContainerSourceContainer
- All Implemented Interfaces:
IAdaptable
,ISourceContainer
A source container for a classpath container.
This class may be instantiated.
- Since:
- 3.0
- Restriction:
- This class is not intended to be subclassed by clients.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Unique identifier for Java project source container type (valueorg.eclipse.jdt.launching.sourceContainer.classpathContainer
).Fields inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
EMPTY
-
Constructor Summary
ConstructorsConstructorDescriptionClasspathContainerSourceContainer
(IPath containerPath) Constructs a new source container for the given classpath container. -
Method Summary
Modifier and TypeMethodDescriptionprotected ISourceContainer[]
boolean
Returns the associated container ornull
if unavailable.getName()
getPath()
Returns the classpath container's pathgetType()
int
hashCode()
Methods inherited from class org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
dispose, findSourceElements, 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.classpathContainer
).
-
-
Constructor Details
-
ClasspathContainerSourceContainer
Constructs a new source container for the given classpath container.- Parameters:
containerPath
- classpath container path
-
-
Method Details
-
getName
-
getType
-
createSourceContainers
- Specified by:
createSourceContainers
in classCompositeSourceContainer
- Throws:
CoreException
-
getPath
Returns the classpath container's path- Returns:
- classpath container's path
-
equals
-
hashCode
public int hashCode() -
getClasspathContainer
Returns the associated container ornull
if unavailable.- Returns:
- classpath container or
null
- Throws:
CoreException
- if unable to retrieve container
-