Skip to content

Commit 097b801

Browse files
committed
New XML-Based Simple Favorites Example
Fixed base author URL Set update center URL to new example bjeffrie/sqldev-update-center Added new xml based favori9tes example Added /built/ to gitignore
1 parent 0b458d2 commit 097b801

File tree

11 files changed

+2053
-2
lines changed

11 files changed

+2053
-2
lines changed

sqldeveloper/extension/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
**/*.md.html
2+
/built/

sqldeveloper/extension/build.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ sqldev.dir=D:/sqldeveloper-18.1.0/sqldeveloper
1111
# Information about the company or person creating the extension
1212
extension.owner=Oracle Examples
1313
extension.owner.desc=Example extensions for SQL Developer
14-
extension.owner.url=https://github.com/oracle/oracle-db-examples/sqldeveloper
14+
extension.owner.url=https://github.com/oracle/oracle-db-examples/tree/master/sqldeveloper/extension
1515

1616
#
1717
# Base location of the CFU site.
1818
# This is where the produced updates.xml will say the cfu bundle files are.
19-
update.url=http://localhost
19+
update.url=https://cdn.rawgit.com/bjeffrie/sqldev-update-center/master
2020

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
extension.id=oracle.db.examples.sqldeveloper.extension.favorites
2+
extension.name=Oracle SQL Developer - Simple Favorites Support
3+
extension.descr=Extension to add simple favorites. See https://github.com/bjeffrie/oracle-db-examples/tree/master/sqldeveloper/extension/xml/favorites for usage information and caveats.
4+
extension.version=18.3.0
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="windows-1252" ?>
2+
<project name="favorites" default="_deploy">
3+
<!-- Override -->
4+
<property name="extension.owner" value="Brian Jeffries" />
5+
<property name="extension.owner.url" value = "https://github.com/bjeffrie/oracle-db-examples/tree/master/sqldeveloper/extension/xml/favorites" />
6+
7+
<!-- imports -->
8+
<import file="../../buildtools/ant/build.xml" />
9+
10+
<!-- bundle dependencies -->
11+
<property name="osgi.required.bundles"
12+
value="${osgi.bundle.default.dependencies},${osgi.bundle.sqldev},${osgi.bundle.utils-nodeps},${osgi.bundle.utils}" />
13+
14+
<!-- classpath declarations -->
15+
<path id="local.classpath">
16+
<path refid="oracle.sqldeveloper.utils-nodeps"/>
17+
<path refid="oracle.sqldeveloper.utils"/>
18+
<path refid="oracle.sqldeveloper" />
19+
</path>
20+
21+
<!-- local targets -->
22+
23+
<!-- target overrides -->
24+
<!-- Build structure from ../../buildtools/ant/build.xml < targets.xml -->
25+
26+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// Generated File. Do Not Modify
2+
/*
3+
Copyright (c) 2008,2017, Oracle and/or its affiliates. All rights reserved.
4+
5+
Licensed under the Apache License, Version 2.0 (the "License");
6+
you may not use this file except in compliance with the License.
7+
You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
*/
17+
18+
package oracle.db.examples.sqldeveloper.extension.favorites;
19+
20+
import java.awt.Image;
21+
import javax.swing.Icon;
22+
23+
import oracle.dbtools.raptor.utils.MessagesBase;
24+
25+
public class FavoritesResources extends MessagesBase {
26+
// Generated Resource Keys
27+
public static final String favorites_folder_label = "favorites_folder_label"; //$NON-NLS-1$
28+
29+
private static final String BUNDLE_NAME = "oracle.db.examples.sqldeveloper.extension.favorites.FavoritesResources"; //$NON-NLS-1$
30+
31+
private static final FavoritesResources INSTANCE = new FavoritesResources();
32+
33+
private FavoritesResources() {
34+
super(BUNDLE_NAME, FavoritesResources.class.getClassLoader());
35+
}
36+
37+
// public static ResourceBundle getBundle() {
38+
// return INSTANCE.getResourceBundle();
39+
// }
40+
41+
// /**
42+
// * @deprecated use getBundle()
43+
// */
44+
// public static ResourceBundle getInstance() {
45+
// return getBundle();
46+
// }
47+
48+
public static String getString( String key ) {
49+
return INSTANCE.getStringImpl(key);
50+
}
51+
52+
public static String get( String key ) {
53+
return getString(key);
54+
}
55+
56+
public static Image getImage( String key ) {
57+
return INSTANCE.getImageImpl(key);
58+
}
59+
60+
public static String format(String key, Object ... arguments) {
61+
return INSTANCE.formatImpl(key, arguments);
62+
}
63+
64+
public static Icon getIcon(String key) {
65+
return INSTANCE.getIconImpl(key);
66+
}
67+
68+
public static Integer getInteger(String key) {
69+
return INSTANCE.getIntegerImpl(key);
70+
}
71+
72+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<extension xmlns="http://jcp.org/jsr/198/extension-manifest"
2+
id="@@extension.id@@" version="@@extension.version@@.@@extension.build@@"
3+
esdk-version="1.0"
4+
rsbundle-class="oracle.db.examples.sqldeveloper.extension.favorites.FavoritesResources">
5+
6+
<name>@@extension.name@@</name>
7+
<owner>Oracle Corporation</owner>
8+
9+
<feature id="@@extension.id@@" xmlns="http://xmlns.oracle.com/ide/extension">
10+
<category-id>db-category</category-id>
11+
<name>@@extension.name@@</name>
12+
<description>@@extension.descr@@</description>
13+
<type>
14+
<service can-user-disable="true" reload-if-used="true"/>
15+
</type>
16+
</feature>
17+
<!-- These are automatically loaded and will cause the extension to be fully loaded if used -->
18+
<trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension">
19+
<triggers xmlns:c="http://xmlns.oracle.com/ide/customization">
20+
<sqldev-action-hook xmlns="http://xmlns.oracle.com/sqldeveloper/sqldev-actions">
21+
<actionDescriptor package="oracle.db.examples.sqldeveloper.extension.favorites.action.xml"/>
22+
</sqldev-action-hook>
23+
<sqldev-navigator-hook xmlns="http://xmlns.oracle.com/sqldeveloper/sqldev-navigator">
24+
<descriptor>/oracle/db/examples/sqldeveloper/extension/favorites/navigator/xml/favorites_nav.xml</descriptor>
25+
</sqldev-navigator-hook>
26+
</triggers>
27+
</trigger-hooks>
28+
<!-- These are only loaded once the extension is "triggered" -->
29+
<hooks>
30+
<jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
31+
<addins>
32+
</addins>
33+
</jdeveloper-hook>
34+
<sqldev-viewer-hook xmlns="http://xmlns.oracle.com/sqldeveloper/sqldev-viewers">
35+
<viewerDescriptor package="oracle.db.examples.sqldeveloper.extension.favorites.viewer.xml"/>
36+
</sqldev-viewer-hook>
37+
</hooks>
38+
39+
</extension>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
oracle.db.examples.sqldeveloper.extension.favorites.FavoritesResources
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
favorites_folder_label=Favorites (sketchy - for Peter Nosko)

0 commit comments

Comments
 (0)