JDeveloper Extension SDK Samples

Oracle JDeveloper 10g Release 3 (10.1.3):
Extension SDK Samples

The JDeveloper Extension Software Developer Kit (SDK) includes a collection of projects containing sample code and the javadoc-generated documentation for the Extension API.

Each sample project contains a deployment profile for one-click deployment of the sample to the appropriate directory. You can also deploy all the projects at once by right clicking on the extensionsdk node in the navigator and selecting the Deploy All Samples menu item. After deployment, restart JDeveloper.

Deploy all

To access the API documentation, go to Help > Table of Contents and then double-click on the JDeveloper Extension SDK node under Reference.

To install the Extension SDK or make sure you have the most up to date samples:

  • Download Oracle JDeveloper 10g Release 3 (10.1.3) 
  • Start JDeveloper
  • From the Help menu choose Check For Updates
  • Follow the steps in the wizard, being sure to select the Official Oracle Extensions update center in order to locate the Extension SDK extension.
  • JDeveloper will automatically restart to complete the installation.

The included samples are:

Sample Project Illustrated Feature
AllSamples Contains an extension manifest that installs a node on the Extensions preferences page, in which all the sample extensions in the kit are presented. Provides a deployment profile that can be used to deploy all samples at once.
AuditRefactor Demonstrates using the Audit framework to detect problems in Java code and writing a transform using the refactoring API to fix the problems automatically.
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.
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.
ClickableURL Shows how to generate a clickable URL in the Log Window
ClipBoard Shows how to send some string into the clipboard, from the JDeveloper context.
CodeInteraction Show how interact with the Code Editor Pane.
ConfigPanel Shows how to store and retrieve configuration data.
CustomEditor Shows how to implement your own editor for a given kind of file.
DBTableInfo When right-clicking on a DataBase table, shows how to dump the information it contains <removed>
DebugObjectPreferences Demonstrates how to install a custom object preferences renderer for the Data window of the debugger.
DialogBox

How to implement a DialogBox, and how to implement some help associated with a given component.

DockableWindow Shows how to implement a custom dockable window
DTDtoSchema Converts .dtd to XML Schema.
DumpIDE Dumps information about the context at the IDE level
DumpProject Dumps information about the context at the project level
DumpWorkspace Dumps information about the context at the workspace level
FirstSample Basic sample illustrating the main concepts of the Extension Framework.
HelloX Basic sample demonstrating a number of core concepts, including installing gallery items, actions, and menu items.
J2EEProfileSpy Extracts the parameters of an Application Server Connection.
Java2HTML Converts Java code into an HTML Document, integrated in the current project.
LandF Shows how to implement your own Look and Feel inside JDeveloper.
MethodCallCounter Uses JOT (Java Object Tool) to count the number of occurrences of a named method in some code.
Overlay Shows how to use overlays in the navigator, like those used by the version control extensions.
ProgressBar Shows how to implement a progress bar during the execution of some lengthy task.
ProjectSettings Demonstrates storing and retrieving project properties and adding custom project settings UI.
SaxHandler Shows how to use JDeveloper Object Shuttle, illustrated by a SAX Handler generator.
SimpleAuditRule A simple audit rule.
StructurePane Shows how to display your own content in the Structure Pane.
UpdateCenter Demonstrates how to install a custom update center as part of an extension.
UpdateCenterHelper Extension that generates an update center bundle.xml from an extension manifest.
VersionControlRCS Sample version control integration using the version control system (VCS) API.
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