Oracle JDeveloper Extension SDK Samples

Extension SDK Samples - Oracle JDeveloper 10g (10.1.3) Developer Preview

To help you start developing extensions for Oracle JDeveloper, we offer you a set of code samples that you can use to learn the ins and outs of the JDeveloper Extension SDK. To install these code samples:

  • Download Oracle JDeveloper 10g (10.1.3) Developer Preview
  • Start JDeveloper
  • From the Help Menu choose Check For Updates
  • This will lead you to the option to install the JDeveloper Extension SDK Samples.
  • Restart JDeveloper and complete the installation.

The included samples are:
Sample Project Illustrated Feature
_TopNodeEmpty project, contains a manifest though, in order to create a node in the Extension Manager, under which all the extensions of the kit are going to be presented.
HelloXVery simple one, metioned in the documentation.
FirstSampleFirst Basic Sample, illustrates the main concepts of the Extension Framework, this is the one you want to get started with.
ClassSpyShows 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.

The help archive is generated by an Ant build-file, that needs to be modified on lines 5 and 6, to set the jdev.home and help.home variables.

DumpIDEDumps the components figuring at the IDE level
DumpWorkspaceDumps the components figuring at the Workspace level
DumpProjectDumps the components figuging at the Project level
ProgressBarShows how to implement a progress bar during the execution of some generation, to have the user aware of some work in progress.
ClickableURLShows how to generate a clickable URL in the Log Window
DBTableInfoWhen right-clicking on a DataBase table, shows how to dump the information it contains
DockableWindowShows how to implement your own kind of Dockable Window
CodeInteractionShow how interact with the Code Editor Pane.
ClassBrowserShows how to use JDeveloper's ClassBrowser
ClassGeneratorShows the basic of JOT (Java Object Tool) to generate a java file in your project.
ClassGeneratorWizardSame features as above, but with a richer UI implemented as a Wizard.
CustomEditorShows how to implement your own editor for a given kind of file.
LandFShows how to implement your own Look and Feel inside JDeveloper.
OverlayShows how to use icon overlay, like the one featuring in the CVS Extension
SaxHandlerShows how to use JDeveloper Object Shuttle, illustrated by a SAX Handler generator.
ClipBoardShows how to send some string into the clipboard, from the JDeveloper context.
Custom ConnectionShows 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.
Java2HTMLA usefull extension, turning your java code into an HTML Document, integrated in the current project.
StructurePaneShows how to display your own content in the Structure Pane.
ConfigPanelShows how to store and retrieve configuration data.
CreateStructureDoes not work with the preview.
J2EEProfileSpyExtract the parameters of an Application Server Connection.
ProjectSettingsDoes not work with the preview.

Warning:
This kit fits the Oracle JDeveloper 10g (10.1.3) Developer Preview. Some API are likely to change in the next release, and among them the classes used to manage the project inside JDeveloper, like oracle.jdeveloper.model.JProject.

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