8000 intial extension version, compiles and works in SQL Developer · marcusgram/utPLSQL-SQLDeveloper@243dc17 · GitHub
[go: up one dir, main page]

Skip to content

Commit 243dc17

Browse files
intial extension version, compiles and works in SQL Developer
adds utPLSQL preferences shows context menu in editor "Run utPLSQL test" context menu shows some logging information, but does nothing more
1 parent 0729ac7 commit 243dc17

32 files changed

+1263
-0
lines changed

.gitignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
*.class
2+
*._trace
3+
*.xtendbin
4+
*.DS_Store
5+
*.log
6+
**/target
7+
**/bin
8+
**/test-output
9+
**/xtend-gen
10+
**/.sonar
11+
**/.project
12+
**/.classpath
13+
**/.settings
14+
15+
# Mobile Tools for Java (J2ME)
16+
.mtj.tmp/
17+
18+
# Package Files #
19+
*.jar
20+
*.war
21+
*.ear
22+
23+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
24+
hs_err_pid*
25+

sqldev/bundle.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<update-bundle version="1.0"
2+
xmlns="http://xmlns.oracle.com/jdeveloper/updatebundle" xmlns:u="http://xmlns.oracle.com/jdeveloper/update">
3+
<u:update id="org.utplsql.sqldev">
4+
<u:name>#EXTENSION_NAME#</u:name>
5+
<u:version>#EXTENSION_VERSION#</u:version>
6+
<u:author>#EXTENSION_OWNER#</u:author>
7+
<u:author-url>http://utplsql.org/</u:author-url>
8+
<u:description><![CDATA[#EXTENSION_DESCRIPTION#]]></u:description>
9+
<u:requirements>
10+
<u:requires-extension id="oracle.sqldeveloper" minVersion="#MIN_SQLDEV_VERSION#"/>
11+
<u:requires-agreement url="#EXTENSION_LICENSE_URL#"/>
12+
</u:requirements>
13+
</u:update>
14+
</update-bundle>

sqldev/extension.xml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<extension id="org.utplsql.sqldev" version="#EXTENSION_VERSION#"
2+
esdk-version="2.0" xmlns="http://jcp.org/jsr/198/extension-manifest"
3+
rsbundle-class="org.utplsql.sqldev.resources.UtplsqlResources">
4+
<name rskey="EXTENSION_NAME" />
5+
<owner rskey="EXTENSION_OWNER" />
6+
7+
<feature id="org.utplsql.sqldev" xmlns="http://xmlns.oracle.com/ide/extension">
8+
<category-id>db-category</category-id>
9+
<name>#EXTENSION_NAME#</name>
10+
<description><![CDATA[#EXTENSION_DESCRIPTION#]]></description>
11+
<type>
12+
<service can-user-disable="true" reload-if-used="true" />
13+
</type>
14+
</feature>
15+
16+
<trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension">
17+
<triggers>
18+
<actions xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
19+
<action id="utplsql.editor.test">
20+
<properties>
21+
<property name="Name">${MENU_RUN_TEST_LABEL}</property>
22+
<property name="SmallIcon">res:/org/utplsql/sqldev/resources/images/utPLSQL.png</property>
23+
<property name="Category">Code-Editor</property>
24+
</properties>
25+
</action>
26+
</actions>
27+
<controllers xmlns="http://xmlns.oracle.com/ide/extension">
28+
<controller class="org.utplsql.sqldev.editor.menu.UtplsqlEditorController">
29+
<update-rules>
30+
<update-rule rule="always-enabled">
31+
<action id="utplsql.editor.test"/>
32+
</update-rule>
33+
</update-rules>
34+
</controller>
35+
</controllers>
36+
<context-menu-hook rule="always-enabled">
37+
<site idref="editor" />
38+
<menu>
39+
<section xmlns="http://jcp.org/jsr/198/extension-manifest"
40+
id="UTPLSQL_EDITOR_MENU" weight="2.0">
41+
<item action-ref="utplsql.editor.test" weight="1.0"/>
42+
</section>
43+
</menu>
44+
</context-menu-hook>
45+
<accelerator-hook>
46+
<file>org/utplsql/sqldev/resources/accelerators.xml</file>
47+
</accelerator-hook>
48+
<settings-ui-hook>
49+
<page id="UTPLSQL_PREFERENCES_PAGE" parent-idref="/preferences">
50+
<label>${PREF_LABEL}</label>
51+
<traversable-class>org.utplsql.sqldev.PreferencePanel
52+
</traversable-class>
53+
</page>
54+
</settings-ui-hook>
55+
</triggers>
56+
</trigger-hooks>
57+
</extension>

0 commit comments

Comments
 (0)
0