summaryrefslogtreecommitdiff
path: root/android/src/META-INF/database-support.xml
blob: fc6ad0adabe39d03e3366c4fd29f95ecbea57573 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<idea-plugin url="https://www.jetbrains.com/idea">
  <application-components>
    <component>
      <implementation-class>org.jetbrains.android.database.AndroidDataSourceApplicationComponent</implementation-class>
      <interface-class>org.jetbrains.android.database.AndroidDataSourceApplicationComponent</interface-class>
    </component>
  </application-components>
  <project-components>
    <component>
      <implementation-class>org.jetbrains.android.database.AndroidDataSourceProjectComponent</implementation-class>
      <skipForDefaultProject/>
    </component>
  </project-components>

  <actions>
    <action id="Android.UploadDatabase" class="org.jetbrains.android.database.AndroidUploadDatabaseAction" text="Upload"
            description="Uploads database to related device">
      <add-to-group group-id="DatabaseViewPopupMenu" anchor="after" relative-to-action="DatabaseView.SynchronizeAction"/>
    </action>
  </actions>

  <extensions defaultExtensionNs="com.intellij">
    <database.dbPsiManager implementation="org.jetbrains.android.database.AndroidDbManager" order="first"/>
    <projectService serviceInterface="org.jetbrains.android.database.AndroidDataSourceStorage"
                    serviceImplementation="org.jetbrains.android.database.AndroidDataSourceStorage"/>
    <applicationService serviceInterface="org.jetbrains.android.database.AndroidRemoteDataBaseManager"
                        serviceImplementation="org.jetbrains.android.database.AndroidRemoteDataBaseManager"/>
    <database.synchronizeHandler implementation="org.jetbrains.android.database.AndroidSynchronizeHandler"/>
  </extensions>
</idea-plugin>