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:
| Sample Project |
Illustrated Feature |
| _TopNode | Empty 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. |
| HelloX | Very simple one, metioned in the documentation. |
| 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.
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.
|
| 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. |
| CreateStructure | Does not work with the preview. |
| J2EEProfileSpy | Extract the parameters of an Application Server Connection. |
| ProjectSettings | Does not work with the preview. |