Package com.intellij.openapi.components

Provides base interfaces for implementing and working with components that extend IDEA.

See:
          Description

Interface Summary
ApplicationComponent Application-level component's implementation class should implement the ApplicationComponent interface.
BaseComponent The base interface class for all components.
ComponentManager Provides access to components.
ExportableApplicationComponent  
ProjectComponent Project-level component's implementation class should implement the ProjectComponent interface.
SettingsSavingComponent Component which implements this interfaces will be asked to save (SettingsSavingComponent.save()) custom settings (in their own custom way) when Application.saveSettings() (for Application level components) or Project.save() (for Project level compoents) is invoked.
 

Exception Summary
LoadCancelledException  
 

Package com.intellij.openapi.components Description

Provides base interfaces for implementing and working with components that extend IDEA.