com.intellij.openapi.components
Interface ApplicationComponent

All Superinterfaces:
BaseComponent
All Known Subinterfaces:
CheckoutProvider, CodeFragmentFactory, ConfigurationType, ExportableApplicationComponent, JspDeploymentManager, LocatableConfigurationType, UsageConvertor, UsageFilteringRuleProvider, UsageGroupingRuleProvider
All Known Implementing Classes:
AppServerIntegration, ChooseByNameRegistry, CodeStyleSettingsManager, DebuggerUtils, DefaultModuleConfigurationEditorFactory, DiffManager, DimensionService, EditorFactory, ExecutionRegistry, GeneralSettings, HttpConfigurable, J2EEConfigurationType, JavaSdk, JBuilderLibraryImportHelper, JBuilderProjectImportHelper, LvcsConfiguration, ModuleTypeManager, ProductivityFeaturesProvider, ProductivityFeaturesRegistry, TestEditorManagerImpl, UrlCreator, UsageFilteringRuleProviderImpl, UsageGroupingRuleProviderImpl, UsageTreeColorsScheme, UsageViewSettings, VcsFileSystem, XmlPathFactory

public interface ApplicationComponent
extends BaseComponent

Application-level component's implementation class should implement the ApplicationComponent interface.
It should have constructor with no parameters which will be used for its instantiation. See plugins.html for more information.


Method Summary
 
Methods inherited from interface com.intellij.openapi.components.BaseComponent
disposeComponent, getComponentName, initComponent