@Beta public class ProjectDescriptionBasedContainerManager extends java.lang.Object implements IContainer.Manager
| Constructor and Description |
|---|
ProjectDescriptionBasedContainerManager() |
| Modifier and Type | Method and Description |
|---|---|
protected IContainer |
createContainer(IResourceDescriptions resourceDescriptions,
ChunkedResourceDescriptions chunkedResourceDescriptions,
java.lang.String projectName) |
protected ChunkedResourceDescriptions |
getChunkedResourceDescriptions(IResourceDescriptions resourceDescriptions) |
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.ManagerIResourceDescription. The result is never
null.public java.util.List<IContainer> getVisibleContainers(IResourceDescription desc, IResourceDescriptions resourceDescriptions)
getVisibleContainers in interface IContainer.ManagerIContainer, 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.protected ChunkedResourceDescriptions getChunkedResourceDescriptions(IResourceDescriptions resourceDescriptions)
protected IContainer createContainer(IResourceDescriptions resourceDescriptions, ChunkedResourceDescriptions chunkedResourceDescriptions, java.lang.String projectName)