SQL Developer Examples
Simple user extensions can be defined to SQL Developer in three different ways.
-
XML files in [sqldeveloper directory]/userextensions.
All XML files with "displays" as the first element will be processed as EDITOR. Those with "items" as the first element will be processed as ACTION. Those with "navigator" as NAVIGATOR, others will cause an INFO level log message. -
Preferences->Database->User Defined Extensions type=ACTION|EDITOR|NAVIGATOR|REPORT
This preference page allows specification of fully qualified XML files to load. -
Packaged in an extension.jar file
This allows combining a number of xml definitions together as well as the ability for the user to enable/disable the extension once installed.
NOTE: REPORTs are documented in the SQL Developer User Guide and will not be discussed here. The SQL Developer Exchange - Reports & the parent SQL Developer Examples project may also have more information.
-
individual
Examples for ACTION, EDITOR, NAVIGATOR -
packaged
XML Examples packaged as an extension.jar -
Simple Favorites
XML-Based favorites folders (packaged as an extension.jar) -
schema
XML schema for the three extension types. Note that the dialogs(ACTION) schema is heavily annotated and has been run through xsddoc to produce javadoc-like documentation here.