BaseComponent.initComponent()
, moduleAdded()
methods will be called for each module even if user doesn't use
any feature of your plugin. Also, plugins declaring module components do not support dynamic loading.
Please see SDK Docs for guidelines on migrating to other APIs.@Deprecated public interface ModuleComponent extends BaseComponent
Modifier and Type | Method and Description |
---|---|
default void |
moduleAdded()
Deprecated.
Consider to use
ProjectTopics.MODULES (ModuleListener.moduleAdded(Project, Module) ) |
default void |
projectClosed()
Deprecated.
Please use
ProjectManager.TOPIC (ProjectManagerListener.projectClosed(Project) (Project, Module)}) |
default void |
projectOpened()
Deprecated.
Please use
ProjectManager.TOPIC (ProjectManagerListener.projectOpened(Project) (Project, Module)}) |
disposeComponent, initComponent
getComponentName
@Deprecated default void projectOpened()
ProjectManager.TOPIC
(ProjectManagerListener.projectOpened(Project)
(Project, Module)})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).
@Deprecated default void projectClosed()
ProjectManager.TOPIC
(ProjectManagerListener.projectClosed(Project)
(Project, Module)})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).
@Deprecated default void moduleAdded()
ProjectTopics.MODULES
(ModuleListener.moduleAdded(Project, Module)
)