| Package | Description | 
|---|---|
| oracle.ide.ceditor | 
 The  
Code Editor package contains the code editing
implementation of the JDeveloper IDE. | 
| oracle.ide.controller | |
| oracle.ide.editor | 
 Contains classes and interfaces that allow addins to add their own specialized
editors to JDeveloper. 
 | 
| oracle.ide.explorer | 
 Contains the interfaces and classes addins use to provide a structured
view of data contained in nodes displayed in a navigator or an editor. 
 | 
| oracle.ide.inspector | 
 Contains interfaces and classes that integrators may use to make their
objects editable from the property inspector. 
 | 
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.ide.palette | 
 Contains classes that allow for palette integration and commands. 
 | 
| oracle.ide.util | 
 Contains utility classes. 
 | 
| oracle.ide.view | |
| oracle.jdeveloper.asnav.model | |
| oracle.jdeveloper.asnav.nodes | |
| oracle.jdeveloper.asnav.weblogic.nodes | |
| oracle.jdeveloper.cmt | 
 The Component Model Tool, an API for manipulating Java source code. 
 | 
| oracle.jdeveloper.deploy | |
| oracle.jdeveloper.engine | |
| oracle.jdeveloper.library | 
 The  
Libraries package provides the library API used
by JDeveloper. | 
| oracle.jdeveloper.merge | 
 Contains classes for merge editor abstractions, including an editor addin, commands, a
controller, and utilities. 
 | 
| oracle.jdeveloper.offlinedb.browser | 
 Offline Database Node implementations for the JDeveloper's Application
Navigator. 
 | 
| oracle.jdeveloper.uieditor | 
 Contains classes that allow addins access to the UIEditor integration objects. 
 | 
| oracle.jdeveloper.vcs.historygraph | |
| oracle.jdeveloper.vcs.spi | 
 Contains extension-level service provider interfaces for version control system integraton. 
 | 
| oracle.jdeveloper.vcs.versionhistory | |
| oracle.jdevimpl.compare | |
| oracle.jdevimpl.history | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CodeEditor
The  
CodeEditor is the integration layer between the IDE
 and the editor components to provide a code editor inside the IDE. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CommandProcessor
The  
CommandProcessor singleton class is responsible for
 managing the execution of the IDE commands and managing the undo stack. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractEditor
Deprecated. 
 
The  
Editor hierarchy has been collapsed | 
class  | 
AbstractFlatEditor
Deprecated. 
 
The  
Editor hierarchy has been collapsed | 
class  | 
AsynchronousEditor
Base editor template for editors that load the UI model on a thread off the
 event dispatch thread. 
 | 
class  | 
Editor
Editors such as code, gui, html editors should implements the  
Editor interface. | 
class  | 
FlatEditor
Deprecated. 
 
The  
Editor hierarchy has been collapsed | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ExplorerWindow  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InspectorWindow
The InspectorWindow is a View consisting of a Toolbar area, a main body area and a status area. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DataContainer  | 
class  | 
HashStructureNode
Node implementation for an object that stores properties in a
  HashStructure and persists those properties to XML via
  HashStructureIO. 
 | 
class  | 
IdeSystem
This class is for internal use, and should not be used by extension
 developers. 
 | 
class  | 
Project
This class represents a user project in the IDE. 
 | 
class  | 
Workspace
Workspace represents an Application. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Subject.attach(Observer observer)
Registers an observer interested in being notified when the internal
 state of the class implementing the  
Subject interface
 changes. | 
void | 
ObservableFolder.attach(Observer observer)  | 
void | 
Node.attach(Observer observer)  | 
void | 
IdeSubject.attach(Observer observer)
Registers an  
Observer interested in being notified when the 
 internal state of the class implementing the Subject 
 interface changes. | 
void | 
Connections.attach(Observer observer)  | 
static void | 
NodeFactory.attach(Observer observer,
      java.lang.Class<? extends Node> type)
Associates the specified  
observer with the given
  type. | 
static void | 
NodeFactory.attach(Observer observer,
      java.lang.String type)
Associates the specified  
observer with the given
  type. | 
void | 
Subject.detach(Observer observer)
Unregisters an observer that is not interested anymore in being notified
 when the internal state of the class implementing the  
Subject
 interface changes. | 
void | 
ObservableFolder.detach(Observer observer)  | 
void | 
Node.detach(Observer observer)  | 
void | 
IdeSubject.detach(Observer observer)
Unregisters an observer that is not interested anymore in being notified
 when the internal state of the class implementing the  
Subject
 interface changes. | 
void | 
Connections.detach(Observer observer)  | 
static void | 
NodeFactory.detach(Observer observer,
      java.lang.Class<? extends Node> type)
Removes the specified  
observer from the given
  type list of observers. | 
static void | 
NodeFactory.detach(Observer observer,
      java.lang.String type)
Removes the specified  
observer from the given
  type list of observers. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PaletteItem.attach(Observer observer)  | 
void | 
PaletteItem.detach(Observer observer)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextWatcher
Deprecated. 
 
since 11.1.1 with no replacement. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPinnable
AbstractPinnable implements the Pinnable interface as it applies to a
 DockableWindow which is capable of responding to changes in selection in the
 active View as well as changes of the active View from one View to another. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AppServerNavigatorModel  | 
class  | 
AppServerRoot
The root  
Element that composes a RootManageableContext | 
class  | 
AppServerRoots
A container element for  
AppServerRoot objects. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AppServerManageableFolder  | 
class  | 
DefaultManageableElement  | 
class  | 
DefaultManageableFolder  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DefaultManageableElement.attach(Observer observer)  | 
void | 
DefaultManageableElement.detach(Observer observer)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AppDeploymentFolder  | 
class  | 
ClusterNode  | 
class  | 
ClustersFolder  | 
class  | 
DeploymentsFolder  | 
class  | 
LibraryElement  | 
class  | 
ServerElement  | 
class  | 
ServersFolder  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CmtComponentManager  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DeployElement.attach(Observer observer)  | 
void | 
DeployElement.detach(Observer observer)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClassEngine
ClassEngine provides codegen methods for manipulating and
  browsing the methods and bean fields on a Java class. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDerivedLibrary
AbstractDerivedLibrary class. | 
class  | 
ProjectLibrary
ProjectLibrary class. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JLibraryManager.attach(Observer observer)  | 
void | 
JLibraryManager.detach(Observer observer)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMergeEditor
Deprecated. 
 
replaced by  
DynamicMergeEditor. | 
class  | 
BaseMergeEditor  | 
class  | 
BaseTextMergeEditor  | 
class  | 
DynamicMergeEditor  | 
class  | 
TextMergeEditor
Textual merge editor specialization class. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProviderNode
Node for a provider in the navigator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UIEditor
Editor implementation whose visuals depict the GUI declared in a
 JavaSourceNode instance. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VersionHistoryGraphEditor  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VCSExplorer  | 
class  | 
VCSSingleSaveObserver
Deprecated. 
 
replaced by  
VCSSingleNodeObserver. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VersionHistoryViewer  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.jdevimpl.compare.BaseCompareEditor  | 
class  | 
oracle.jdevimpl.compare.DrawerEditor  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.jdevimpl.history.HistoryViewer
The history viewer. 
 |