@Beta public class ProjectDescriptionBasedContainerManager extends java.lang.Object implements IContainer.Manager
Constructor and Description |
---|
ProjectDescriptionBasedContainerManager() |
Modifier and Type | Method and Description |
---|---|
IContainer |
getContainer(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
java.util.List<IContainer> |
getVisibleContainers(IResourceDescription desc,
IResourceDescriptions resourceDescriptions) |
boolean |
shouldUseProjectDescriptionBasedContainers(IResourceDescriptions resourceDescriptions) |
public ProjectDescriptionBasedContainerManager()
public boolean shouldUseProjectDescriptionBasedContainers(IResourceDescriptions resourceDescriptions)
public IContainer getContainer(IResourceDescription desc, IResourceDescriptions resourceDescriptions)
getContainer
in interface IContainer.Manager
IResourceDescription
. The result is never
null
.public java.util.List<IContainer> getVisibleContainers(IResourceDescription desc, IResourceDescriptions resourceDescriptions)
getVisibleContainers
in interface IContainer.Manager
IContainer
, which are visible from the given IResourceDescription
.
In an Java environment this would correspond to the list of class-path entries. The list includes the
container that contains the given resource description. However, the result may be empty due to
internal errors.