editor notifications unified
[fedora-idea.git] / platform / platform-resources / src / META-INF / PlatformExtensionPoints.xml
blob13eb178f63104daf716361cc4f1304a825a6b69d
1 <extensionPoints>
2   <extensionPoint name="applicationService" beanClass="com.intellij.openapi.components.ServiceDescriptor"/>
3   <extensionPoint name="projectService" beanClass="com.intellij.openapi.components.ServiceDescriptor"/>
5   <extensionPoint name="appStarter"
6                   interface="com.intellij.openapi.application.ApplicationStarter"/>
8   <extensionPoint name="errorHandler"
9                   interface="com.intellij.openapi.diagnostic.ErrorReportSubmitter"/>
11   <extensionPoint name="projectConfigurable"
12                   interface="com.intellij.openapi.options.Configurable"
13                   area="IDEA_PROJECT"/>
15   <extensionPoint name="applicationConfigurable"
16                   interface="com.intellij.openapi.options.Configurable"/>
18   <extensionPoint name="selectInTarget"
19                   interface="com.intellij.ide.SelectInTarget"
20                   area="IDEA_PROJECT"/>
22   <extensionPoint name="fileEditorProvider"
23                   interface="com.intellij.openapi.fileEditor.FileEditorProvider"/>
25   <extensionPoint name="fileTypeFactory"
26                   interface="com.intellij.openapi.fileTypes.FileTypeFactory"/>
28   <extensionPoint name="keymapExtension"
29                   interface="com.intellij.openapi.keymap.KeymapExtension"/>
31   <extensionPoint name="getDataRule"
32                   beanClass="com.intellij.util.KeyedLazyInstanceEP"/>
33   <extensionPoint name="dataValidator"
34                   beanClass="com.intellij.util.KeyedLazyInstanceEP"/>
35   <extensionPoint name="cutElementMarker"
36                   interface="com.intellij.openapi.ide.CutElementMarker"/>
38   <extensionPoint name="exportable" beanClass="com.intellij.openapi.components.ExportableBean"/>
40   <extensionPoint name="ideRootPaneNorth" interface="com.intellij.openapi.wm.impl.IdeRootPaneNorthExtension" area="IDEA_PROJECT"/>
42   <extensionPoint name="handleTypeFactory" interface="com.intellij.openapi.vcs.readOnlyHandler.HandleTypeFactory"
43                   area="IDEA_PROJECT"/>
44   <extensionPoint name="customFileTypeFactory" interface="com.intellij.openapi.fileTypes.ex.CustomFileTypeFactory"/>
45   <extensionPoint name="fileTypeRegistrator" interface="com.intellij.ide.highlighter.FileTypeRegistrator"/>
47   <extensionPoint name="undoProvider" interface="com.intellij.openapi.command.impl.UndoProvider"/>
48   <extensionPoint name="projectUndoProvider" interface="com.intellij.openapi.command.impl.UndoProvider"
49                   area="IDEA_PROJECT"/>
51   <extensionPoint name="cachedValuesFactory" interface="com.intellij.util.CachedValuesFactory" area="IDEA_PROJECT"/>
52   
53   <extensionPoint name="syntaxHighlighter"
54                   beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"/>
56   <extensionPoint name="lang.syntaxHighlighterFactory"
57                   beanClass="com.intellij.util.KeyedLazyInstanceEP"/>
58   <extensionPoint name="projectOpenProcessor"
59                   interface="com.intellij.projectImport.ProjectOpenProcessor"/>
61   <extensionPoint name="codeInsight.linkHandler"
62                   interface="com.intellij.codeInsight.hint.TooltipLinkHandlerEP"/>
64   <extensionPoint name="directoryProjectConfigurator"
65                   interface="com.intellij.platform.DirectoryProjectConfigurator"/>
66   <extensionPoint name="directoryProjectGenerator"
67                   interface="com.intellij.platform.DirectoryProjectGenerator"/>
69   <extensionPoint name="ApplicationLoadListener" interface="com.intellij.ide.ApplicationLoadListener"/>
70   <extensionPoint name="ComponentRoamingType" beanClass="com.intellij.openapi.components.impl.stores.RoamingTypeExtensionPointBean"/>
72   <extensionPoint name="editorTabTitleProvider" interface="com.intellij.openapi.fileEditor.impl.EditorTabTitleProvider"/>
73   <extensionPoint name="editorTabColorProvider" interface="com.intellij.openapi.fileEditor.impl.EditorTabColorProvider"/>
75   <extensionPoint name="http.localFileFinder" interface="com.intellij.openapi.fileEditor.impl.http.LocalFileFinder"/>
76   <extensionPoint name="http.fileEditorActionProvider" interface="com.intellij.openapi.fileEditor.impl.http.RemoteFileEditorActionProvider"/>
78   <extensionPoint name="componentConfigurationMerger" interface="com.intellij.openapi.components.XmlConfigurationMerger"/>
79   <extensionPoint name="filetype.decompiler" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
81   <extensionPoint name="editorActionHandler" beanClass="com.intellij.openapi.editor.actionSystem.EditorActionHandlerBean"/>
82   <extensionPoint name="editorTypedHandler" beanClass="com.intellij.openapi.editor.actionSystem.EditorTypedHandlerBean"/>
83   <extensionPoint name="contentBasedClassFileProcessor" interface="com.intellij.openapi.fileTypes.ContentBasedClassFileProcessor"/>
85   <extensionPoint name="browserSettingsProvider" interface="com.intellij.ide.BrowserSettingsProvider"/>
87   <extensionPoint name="bundledColorSchemesProvider" interface="com.intellij.openapi.editor.colors.impl.BundledColorSchemesProvider"/>
88   <extensionPoint name="bundledQuickListsProvider" interface="com.intellij.openapi.actionSystem.impl.BundledQuickListsProvider"/>
89   <extensionPoint name="bundledKeymapProvider" interface="com.intellij.openapi.keymap.impl.BundledKeymapProvider"/>
91   <extensionPoint name="toolWindow" beanClass="com.intellij.openapi.wm.ToolWindowEP"/>
93   <extensionPoint name="progressFunComponentProvider" interface="com.intellij.openapi.progress.ProgressFunComponentProvider"/>
94   <extensionPoint name="productivityFeaturesProvider" interface="com.intellij.featureStatistics.ProductivityFeaturesProvider"/>
96   <extensionPoint name="fileIconProvider" interface="com.intellij.ide.FileIconProvider"/>
97   <extensionPoint name="fileIconPatcher" interface="com.intellij.ide.FileIconPatcher"/>
99   <extensionPoint name="generalOptionsProvider" interface="com.intellij.openapi.options.SearchableConfigurable"/>
100   
101   <extensionPoint name="statusBarComponent" interface="com.intellij.openapi.wm.StatusBarCustomComponentFactory"/>
103   <extensionPoint name="checkinHandlerFactory" interface="com.intellij.openapi.vcs.checkin.CheckinHandlerFactory"/>
105   <extensionPoint name="writingAccessProvider" area="IDEA_PROJECT" interface="com.intellij.openapi.vcs.readOnlyHandler.WritingAccessProvider"/>
106   <extensionPoint name="editorNotificationProvider" area="IDEA_PROJECT" interface="com.intellij.ui.EditorNotifications$Provider"/>
107 </extensionPoints>