IntelliJ Platform Plugin SDK Help

DataGrip Extension Point List

12 Extension Points (EP) and 13 Listeners for DataGrip

See Extension Point List for IntelliJ Platform EPs.

Legend

Listeners

Topic links the declaration of corresponding Topic.

Listener links corresponding listener interface to implement.

Extension Points

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation is related Extension Point class.

Tags

Icon

Description

Details

Deprecated

Deprecated API

Please see code documentation for replacement

Experimental API

Experimental API

Implementation annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice

Internal API

Internal API

Implementation annotated with @ApiStatus.Internal, should not be used by 3rd party

Project-Level

Project-Level Extension Point/Topic

Can have Project as constructor parameter



Extension Point: Declared with area="IDEA_PROJECT"


Listener: registered in <projectListeners>

Non-Dynamic

Non-Dynamic Extension Point

Installation/update of plugin requires IDE restart (Dynamic Plugins)

DataGrip

DataGrip - Listeners

Topic

Listener

com.intellij.database.dataSource.DataSourceStorage#TOPIC

com.intellij.database.dataSource.DataSourceStorage.Listener

com.intellij.database.dataSource.DatabaseArtifactManager#TOPIC

com.intellij.database.dataSource.DatabaseArtifactManager.ArtifactListener

com.intellij.database.dataSource.DatabaseConnectionManager#TOPIC

com.intellij.database.dataSource.DatabaseConnectionManager.Listener

com.intellij.database.DatabaseTopics#AUDIT_TOPIC

com.intellij.database.datagrid.DataAuditor

com.intellij.database.DatabaseTopics#RESPONSE_TOPIC

com.intellij.database.datagrid.DataConsumer

com.intellij.database.datagrid.DataGridListener#TOPIC

com.intellij.database.datagrid.DataGridListener

com.intellij.database.DatabaseTopics#REQUEST_TOPIC

com.intellij.database.datagrid.DataProducer

com.intellij.database.psi.DataSourceManager#TOPIC

com.intellij.database.psi.DataSourceManager.Listener

com.intellij.database.psi.DbPsiFacade#TOPIC

com.intellij.database.psi.DbPsiFacade.Listener

com.intellij.database.settings.DatabaseSettings#TOPIC

com.intellij.database.settings.DatabaseSettings.Listener

com.intellij.database.view.DatabaseColorManager#COLOR_CHANGE_TOPIC

com.intellij.database.view.DatabaseColorManager.ColorChangeListener

com.intellij.database.view.DatabaseViewOptions#TOPIC

java.lang.Runnable

DatabasePlugin.xml

Last modified: 12 January 2022