|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Modules API | |
org.openide.modules | The IDE is capable of being extended by pluggable modules providing additional functionality. |
ServiceType, WizardDescriptor, ... | |
org.openide | Miscellaneous general classes, especially the util classes to handle a user notifications, displaying dialogs and the error management system. |
Services & Lookup API | |
org.openide.cookies | Cookies are a design pattern used to add behaviors to existing data object and nodes, or to separate implementation from the main object. |
org.openide.util.lookup | Useful implementations of the lookup system used to register functionality and objects in the APIs. |
Filesystems API | |
org.openide.filesystems | The IDE internally uses the concept of a virtual filesystem. |
Nodes API | |
org.openide.nodes | The IDE uses nodes to represent JavaBeans or other property containers, formed into a hierarchical tree. |
Explorer API | |
org.openide.explorer | Many different UI components of the IDE are actually Explorer views of nodes. |
org.openide.explorer.propertysheet | The exact properties of a node may be displayed and edited with the Property Sheet. |
org.openide.explorer.propertysheet.editors | |
org.openide.explorer.view | The Explorer is really an abstraction that needs a view to actually display the nodes. |
Actions API | |
org.openide.actions | There are a number of standard system actions available for use in the IDE. |
org.openide.util.actions | There are several types of standard actions that should be used for many user interactions with the IDE. |
Editor API | |
org.openide.text | The IDE is able to integrate multiple editors for different content types and mechanically access their content. |
Window System API | |
org.openide.windows | Most parts of the IDE do not manipulate windows directly, but use special top components. |
Options API | |
org.openide.options | System options provide an easy-to-use mechanism for persistent storage of user-settable options. |
Utility Classes | |
org.openide.awt | A set of utility classes pertaining to the visual appearance of the IDE. |
org.openide.util | A set of utility classes covering a few general infrastructure points in the Open APIs. |
org.openide.util.datatransfer | The IDE uses special extensions to data transfer. |
org.openide.util.io | A set of utility classes providing extensions to the Java I/O system. |
org.openide.xml | A set of utility classes assisting in the manipulation of XML documents in the IDE. |
This document set describes the central APIs used in the NetBeans IDE. It also applies to compatible distributions such as Sun Java Studio and any other applications which keep the APIs intact.
The API set allows application creators and power users to extensively customize the IDE and integrate substantial external applications into the IDE's operation. It also is self-contained and permits the implementation to be inserted into it at runtime.
HtmlBrowser
for modules to provide an alternate web browser, and HttpServer
for an alternate web server (which must be internal so as to handle
serving of pages from the Repository).
Sections marked with a blue background are non-normative and should not be considered part of the formal specification of the APIs.
Supplementary specifications:
null
may or may not be passed to a method.
Some informational pages which module authors will also want to look at:
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |