Oracle JDeveloper Extension SDK Sample Code

Installation Instructions

  1. Download and unzip the file JDev10gSDK.zip on top of your Oracle JDeveloper 10g (10.1.2) install.
  2. Open the workspace JDEVELOPER_HOME/jdev/ExtensionSDK/src/ExtensionSDK.jws in JDeveloper
  3. In the Application Navigator navigate to the _Intro project -> Web Content ->index.html to get more information on the samples.

The included samples are:

Sample Project Illustrated feature
FirstSample First Basic Sample, illustrates the main concepts of the Extension Framework, this is the one you want to get started with
ClassSpy Shows the simplest way to identify the class of a given node in the NAvigator, and how to write its name in the log window.
DialogBox How to implement a DialogBox, and how to implement some help associated with a given component.
DumpIDE Dumps the components figuring at the IDE level
DumpWorkspace Dumps the components figuring at the Workspace level
DumpProject Dumps the components figuging at the Project level
ProgressBar Shows how to implement a progress bar during the execution of some generation, to have the user aware of some work in progress.
ClickableURL Shows how to generate a clickable URL in the Log Window
DBTableInfo When right-clicking on a DataBase table, shows how to dump the information it contains
DockableWindow Shows how to implement your own kind of Dockable Window
CodeInteraction Show how interact with the Code Editor Pane.
ClassBrowser Shows how to use JDeveloper's ClassBrowser
ClassGenerator Shows the basic of JOT (Java Object Tool) to generate a java file in your project.
ClassGeneratorWizard Same features as above, but with a richer UI implemented as a Wizard.
CustomEditor Shows how to implement your own editor for a given kind of file.
LandF Shows how to implement your own Look and Feel inside JDeveloper.
Overlay Shows how to use icon overlay, like the one featuring in the CVS Extension
SaxHandler Shows how to use JDeveloper Object Shuttle, illustrated by a SAX Handler generator.
ClipBoard Shows how to send some string into the clipboard, from the JDeveloper context.
Custom Connection Shows how to to define your own type of connection, featuring in the COnnection Panel. This one is displaying the content of the file system, from a given root youo specify in a configuration panels.
Java2HTML A usefull extension, turning your java code into an HTML Document, integrated in the current project.
StructurePane Shows how to display your own content in the Structure Pane.
ConfigPanel Shows how to store and retrieve configuration data.
Left Curve
Extension SDK Resources
Right Curve
 · Tutorial - Developing an Extension
A step-by-step guide to building extensions for Oracle JDeveloper 10g..
 · Design Patterns in Extensions
An introduction to the Extension SDK by the design patterns used in the SDK.
 · Using the UI Debugger
This demo shows you how to use the UI Debugger to simplify developing extensions
 · JDeveloper Extensions Exchange
A repository of useful JDeveloper Extensions with source code and documentation

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy