summaryrefslogtreecommitdiff
path: root/android/src/META-INF/database-support.xml
diff options
context:
space:
mode:
authorEugene Kudelevsky <Eugene.Kudelevsky@jetbrains.com>2013-10-02 16:03:32 +0400
committerEugene Kudelevsky <Eugene.Kudelevsky@jetbrains.com>2013-10-02 16:14:30 +0400
commit0f0d265d2d043b1f42181a82d1277722ecc1712c (patch)
tree46ea8aacfab37460d10281fb919722af5e59579b /android/src/META-INF/database-support.xml
parent4c01905a73156e3f87d82271312e86e6ddb2aaf1 (diff)
downloadidea-0f0d265d2d043b1f42181a82d1277722ecc1712c.tar.gz
IDEA-67759 support Android SQLite databases
Diffstat (limited to 'android/src/META-INF/database-support.xml')
-rw-r--r--android/src/META-INF/database-support.xml30
1 files changed, 30 insertions, 0 deletions
diff --git a/android/src/META-INF/database-support.xml b/android/src/META-INF/database-support.xml
new file mode 100644
index 00000000000..b3b84cf5826
--- /dev/null
+++ b/android/src/META-INF/database-support.xml
@@ -0,0 +1,30 @@
+<idea-plugin url="http://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">
+ <persistence.database.dbPsiManager implementation="org.jetbrains.android.database.AndroidDbManager"/>
+ <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"/>
+ <persistence.database.synchronizeHandler implementation="org.jetbrains.android.database.AndroidSynchronizeHandler"/>
+ </extensions>
+</idea-plugin>