Class SourceFolderSourceContainer
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
org.eclipse.emf.mwe.internal.ui.debug.sourcelookup.SourceFolderSourceContainer
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.sourcelookup.ISourceContainer
public class SourceFolderSourceContainer
extends org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer
Source container that captures all declared source folders of an underlying java project.
Adapted from JavaProjectSourceContainer but searches for all kinds of names, not only for java-like named resources
-
Field Summary
FieldsFields inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.debug.core.sourcelookup.ISourceContainer[]
create a FolderSourceContainer for each declared source folder of the java projectvoid
dispose()
boolean
Object[]
findSourceElements
(String name) 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
- See Also:
-
-
Constructor Details
-
SourceFolderSourceContainer
public SourceFolderSourceContainer(org.eclipse.jdt.core.IJavaProject project)
-
-
Method Details
-
getName
-
getType
public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType() -
createSourceContainers
protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers() throws org.eclipse.core.runtime.CoreExceptioncreate a FolderSourceContainer for each declared source folder of the java project- 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
-