| Sample Project |
Illustrated Feature |
| AllSamples |
Contains an extension manifest that installs an item in the
Extensions preferences page, in which all the sample extensions in the kit are presented. |
| ApplicationOverview |
Demonstrates how to plug in to the application overview window.
|
| 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. |
| Balloon |
Demonstrates how to display a notification balloon from the IDE's status
bar.
|
| 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. Also demonstrates
how to use the Finite State Machine (FSM) Wizard utility to create a
multi step 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 |
| CodeInteraction |
Shows how to get text from the code editor. Launches a google search on the currently selected text. |
| ConfigPanel |
Demonstrates how to store and retrieve preferences, and install a panel
into the Preferences dialog.
|
| CPPageProvider |
Demonstrates how to plug into the component palette using the new palette2 API.
|
| CreateDialog |
An example of a simple create dialog invoked from the gallery.
|
| CreateStructure |
Demonstrates creating a new empty application (jws file) and adding a
new empty project to it.
|
| CustomEditor |
Shows how to implement your own editor for a given kind of file. To see
the tool in action, open any XML file and switch to the "Query" page.
|
| CustomExtensionHook |
Demonstrates a custom extension hook, which allows other extensions to
plug into your extension.
|
| CustomNavigator |
Demonstrates how to install a custom navigator window. Installs a
"Favorites" window which can be used to store frequently accessed files.
|
| DebugObjectPreferences |
Demonstrates how to install a custom object preferences renderer for the Data window of the debugger. |
| DockableWindow |
Shows how to implement a custom dockable window |
| ExternalToolCreation |
Shows how to write an addin that installs an external tools shortcut for
an external program.
|
| ExternalToolMacros |
Shows how to write an addin that installs a custom macro for use by
external tools.
|
| ExternalToolScanner |
Shows how to write a scanner for external tools that can automatically
install external program shortcuts when the user clicks on the "Find Tools"
button in Tools->External Tools.
|
| FirstSample |
Basic sample
illustrating the main concepts of the Extension Framework. |
| FlatEditor |
Demonstrates how to implement a form-based "Overview" editor (flat editor)
like the ones introduced in various parts of JDeveloper in the 11g
release.
|
| HelloX |
Basic sample demonstrating a number of core concepts, including installing gallery items, actions, and menu items. |
| LayoutMenuFilter |
Shows how to filter the top level menus in the IDE when the layout
changes.
|
| MethodCallCounter |
Uses JOT (Java Object Tool) to count the number of occurrences of a named method in some code. |
| OpenNodes |
Implements a dockable window which shows nodes that are open in the
NodeFactory, and tracks when nodes are opened and closed.
NEW in 11g Developer Preview 2.
|
| 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. |
| 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. |
| VersionControlRCS |
Sample version control integration using the version control system (VCS) API. |