| Package | Description | 
|---|---|
| oracle.ide | Contains classes that allow addins access to the IDE integration objects. | 
| oracle.ide.config | Contains classes encapsulating JDevelopers's environment settings. | 
| oracle.ide.controls | Contains classes implementing the basic graphical controls, such as, toolbars,
toolbar buttons, status bars, tabbed windows, used by JDeveloper. | 
| oracle.ide.keyboard | Defining your default accelerators | 
| oracle.ide.todo | Contains API classes for the To Do Item feature. | 
| oracle.ide.webbrowser | Contains classes that allow addins some level of control on the IDE web browser
settings. | 
| oracle.jdeveloper.audit.model | The base classes for defining the Audit object model. | 
| oracle.jdeveloper.uieditor | Contains classes that allow addins access to the UIEditor integration objects. | 
| oracle.jdeveloper.vcs.spi | Contains extension-level service provider interfaces for version control system integraton. | 
| oracle.jdeveloper.webapp.designer | 
| Class and Description | 
|---|
| DTCache The  DTCacheis a persisted cache that can be used to
 store data that is not user-configurable. | 
| EnvironOptions This class stores the IDE environment options. | 
| IdeSettings IdeSettings provides access to the preferences framework. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| ClientSetting The  ClientSettingclass provides a default object 
 store that can be used to save and open extension specific data. | 
| DocumentExtensions Deprecated. 
 not replaced; file type settings are not for public consumption.
 Descriptive node information and content types can be acquired through the
  Recognizerclass. | 
| DocumentExtensions.DocRecord Deprecated.  DocRecordclass. | 
| DocumentExtensions.ExtInfo Deprecated.  ExtInfoclass. | 
| EnvironOptions This class stores the IDE environment options. | 
| ExtensionSettingsPage | 
| ExtensionSettingsUI Settings UI information from the extension manifest. | 
| IdeSettings IdeSettings provides access to the preferences framework. | 
| PlatformProperties This class is used internally by the framework to overload
 IDE properties with platform specific values. | 
| Preferences Class that represents shapeable Preferences. | 
| SettingsCustomizations Provides access to settings customizations registered by a product or
 role. | 
| SettingsFieldCustomizations Customizations for a specific field. | 
| SettingsPageCustomizationHelper A helper for handling settings page customization. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| Class and Description | 
|---|
| Preferences Class that represents shapeable Preferences. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. | 
| Class and Description | 
|---|
| ChangeEventSource Implements the registry of ChangeListeners. |