|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ModuleComponent
Base interface for module-level components. The constructor of the classes implementing this interface can accept as parameters the module instance and any application-, project- or module-level components this component depends on.
| Method Summary | |
|---|---|
void |
moduleAdded()
Invoked when the module corresponding to this component instance has been completely loaded and added to the project. |
void |
projectClosed()
Invoked when the project corresponding to this component instance is closed. |
void |
projectOpened()
Invoked when the project corresponding to this component instance is opened. |
| Methods inherited from interface com.intellij.openapi.components.BaseComponent |
|---|
disposeComponent, getComponentName, initComponent |
| Method Detail |
|---|
void projectOpened()
Note that components may be created for even unopened projects and this method can be never invoked for a particular component instance (for example for default project).
void projectClosed()
Note that components may be created for even unopened projects and this method can be never invoked for a particular component instance (for example for default project).
void moduleAdded()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||