public interface ProjectContainerProvider
SubprojectProvider
for code
that wants to access projects that the current project serves as container for.
The implementation by project types is nonmandatory and if it's missing in the project's lookup, users should fallback to SubprojectProvider
Project.getLookup()
Modifier and Type | Interface and Description |
---|---|
static class |
ProjectContainerProvider.Result
non mutable result object
|
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener listener)
Add a listener to changes in the set of dependency projects.
|
ProjectContainerProvider.Result |
getContainedProjects() |
void |
removeChangeListener(ChangeListener listener)
Remove a listener to changes in the set of dependency projects.
|
@NonNull ProjectContainerProvider.Result getContainedProjects()
void addChangeListener(@NonNull ChangeListener listener)
listener
- a listener to addvoid removeChangeListener(@NonNull ChangeListener listener)
listener
- a listener to remove