| Package | Description | 
|---|---|
| oracle.bali.xml.addin | |
| oracle.ide.ceditor | 
 The  
Code Editor package contains the code editing
implementation of the JDeveloper IDE. | 
| oracle.ide.cmd | 
 Contains classes implementing several JDeveloper commands. 
 | 
| oracle.ide.config | 
 Contains classes encapsulating JDevelopers's environment settings. 
 | 
| oracle.ide.db.model | 
 Classes associated with the IDE's navigator nodes for database
connections and database objects. 
 | 
| oracle.ide.inspector | 
 Contains interfaces and classes that integrators may use to make their
objects editable from the property inspector. 
 | 
| oracle.ide.layout | 
 Contains interfaces and classes addins can implement or extend to provide
preferred layouts for their own specialized editors. 
 | 
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| 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.deploy.ear | |
| oracle.jdeveloper.deploy.ejb | |
| oracle.jdeveloper.deploy.j2ee | |
| oracle.jdeveloper.deploy.jar | |
| oracle.jdeveloper.deploy.spi | |
| oracle.jdeveloper.deploy.war | |
| 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.model | 
 Contains interfaces and classes implementing the Java specific portions of
JDeveloper's data model. 
 | 
| oracle.jdeveloper.offlinedb.browser | 
 Offline Database Node implementations for the JDeveloper's Application
Navigator. 
 | 
| oracle.jdeveloper.rescat2.model.nodes | |
| oracle.jdeveloper.vcs.nav | |
| oracle.jdeveloper.vcs.versionhistory | |
| oracle.jdeveloper.webapp | |
| oracle.jdevimpl.offlinedb.browser | |
| oracle.jdevimpl.webapp.html | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.bali.xml.addin.XMLSourceNode  | 
| Modifier and Type | Method and Description | 
|---|---|
static NodeUpdater | 
NodeUpdater.getUpdater(Subject nodeSubject,
          TextBuffer textBuffer)
Fetches an updater for the given node - all cached updaters are
 stored on the list as WeakReferences so that they can be
 GC'd correcty. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
RenameMessage.fireChildRenamed(Subject subject,
                Node doc,
                java.net.URL oldURL,
                Node node,
                Context context)
Case 3) Child renamed notification. 
 | 
static void | 
RenameMessage.fireChildRenamed(Subject subject,
                java.net.URL oldURL,
                Node node,
                Context context)
Case 1) Child rename notification. 
 | 
static void | 
RenameMessage.fireChildRenamed(Subject subject,
                java.net.URL oldURL,
                Node node,
                Node duplicate,
                Context context)
Case 2) Child renamed notification. 
 | 
static void | 
RenameMessage.fireObjectRenamed(Subject subject,
                 java.net.URL oldURL,
                 Context context)
Case 1) Object rename notification. 
 | 
static void | 
RenameMessage.fireObjectRenamed(Subject subject,
                 java.net.URL oldURL,
                 Node node,
                 Node duplicate,
                 Context context)
Case 2) Object renamed notification. 
 | 
static void | 
RenameMessage.firePreChildRenamed(Subject subject,
                   Context context)
Call this method before the  
subject is actually renamed. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RegisteredDynamicNode
Deprecated. 
 
not replaced. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseDBObjectNode
Convenience subclass of Node that implements DBObjectNode. 
 | 
class  | 
BaseDBObjectTextNode
Convenience subclass of TextNode that implements DBObjectNode. 
 | 
class  | 
BasePlSqlTextNode
Convenience subclass of BaseDBObjectTextNode specifically for PlSql nodes in 
 the navigator. 
 | 
class  | 
SqlNode
The  
SqlNode class is a TextNode that represents an SQL or
  PL/SQL file. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Subject[] | 
IdePropertyModel.getSubjects()
Get an array of Subject which are affected by any changes made to this
 PropertyModel. 
 | 
Subject[] | 
IdeMultiObjectModel.getSubjects()
Get an array of Subject instances upon which an UpdateMessage should be
 sent after a successful property setting. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
NotObservableSubjectRegistry.isObservable(Subject subject)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
NotObservableSubjectRegistry.registerNotObservableSubject(java.lang.Class<? extends Subject> subjectType)  | 
void | 
NotObservableSubjectRegistry.unregisterNotObservableSubject(java.lang.Class<? extends Subject> subjectType)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdeLayout
IdeLayout class. 
 | 
class  | 
IdeProperties
The  
IdeProperties class is reponsible for managing the
 general layout information, such as the size and position of the main 
 application window and the opened editor frames for example. | 
class  | 
Layout
Layout interface. 
 | 
class  | 
SimpleLayout
Simple layout information. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
VetoableSubject
VetoableSubject interface defines the API to register observers
 interested in receiving notifications of pending subject changes. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Connections
Top level IDE level Connections Node. 
 | 
class  | 
ContentLevelFolder
Although this class is package-private, it extends the public
  abstract class  
RelativeDirectoryContextFolder. | 
class  | 
ContentSetFolder
Although this class is package-private, it extends the public
  abstract class  
RelativeDirectoryContextFolder. | 
class  | 
DataContainer  | 
class  | 
DataNode  | 
class  | 
DefaultContainer
 | 
class  | 
DeployableTextNode
Trivial subclass of  
TextNode that has the
  ElementAttributes.DEPLOYABLE attribute set. | 
class  | 
HashStructureNode
Node implementation for an object that stores properties in a
  HashStructure and persists those properties to XML via
  HashStructureIO. 
 | 
class  | 
IdeSubject
The  
IdeSubject class defines the API to register
  Observers that are interested in receiving notifications
  of Subject changes. | 
class  | 
IdeSystem
This class is for internal use, and should not be used by extension
 developers. 
 | 
class  | 
IdeVetoableSubject
The IdeVetoableSubject class is a default implementation of the 
   
VetoableSubject interface. | 
class  | 
ImageNode
Node subclass for GIF, JPEG, and PNG image files. | 
class  | 
Node
The base class for all document types that need to interact with the IDE
 framework. 
 | 
class  | 
ObservableFolder
 | 
class  | 
Project
This class represents a user project in the IDE. 
 | 
class  | 
TextNode
A base class for  
Nodes representing text files. | 
class  | 
UnrecognizedTextNode
The  
UnrecognizedTextNode is used for files that are
 not recognized by the node recognizer system. | 
class  | 
Workspace
Workspace represents an Application. 
 | 
class  | 
Workspaces
This class holds all Workspace objects currently available to the user
 in the IDE. 
 | 
class  | 
XMLDataContainer
The  
XMLDataContainer is the Node wrapper
  for a Folder-implementing JavaBean that can be
  persisted to XML using the XML marshalling framework in
  oracle.ide.marshal.xml. | 
class  | 
XMLDataNode
The  
XMLDataNode class is the Node wrapper for
  a JavaBean class that can be persisted to XML using the XML
  marshalling framework Object2Dom. | 
| Modifier and Type | Method and Description | 
|---|---|
protected Subject | 
Project.createSubject()
Creates an instance of a  
Subject implementation. | 
protected Subject | 
Node.createSubject()
Creates an instance of a  
Subject implementation. | 
protected Subject | 
Node.getSubject()
Gets the implementation of the  
Subject interface. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract java.util.concurrent.Callable<java.util.List<Subject>> | 
AsynchronousContentLevelFilter.getUpdateDirRequestHandler()
Gets a  
Callable object that will perform the 
 asynchronous request. | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
UpdateMessage.fireAttributeChanged(Subject subject,
                    Attributes oldAttributes)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.ATTRIBUTE_CHANGED to all Observers of the
  specified Subject. | 
static void | 
UpdateMessage.fireChildAdded(Subject subject,
              Element element)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.CHILD_ADDED to all Observers of the specified
  Subject. | 
static void | 
UpdateMessage.fireChildRemoved(Subject subject,
                Element element)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.CHILD_REMOVED to all Observers 
  of the specified Subject. | 
static void | 
UpdateMessage.fireChildrenAdded(Subject subject,
                 java.util.Collection childElements)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.CHILD_ADDED to all Observers of 
  the specified Subject. | 
static void | 
UpdateMessage.fireChildrenRemoved(Subject subject,
                   java.util.Collection childElements)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.CHILD_REMOVED to all Observers of the specified
  Subject. | 
static void | 
UpdateMessage.fireObjectClosed(Subject subject)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.OBJECT_CLOSED to all Observers of the
  specified Subject. | 
static void | 
UpdateMessage.fireObjectOpened(Subject subject)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.OBJECT_OPENED to all Observers of the
  specified Subject. | 
static void | 
UpdateMessage.fireObjectReloaded(Subject subject)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.OBJECT_RELOADED to all Observers of the
  specified Subject. | 
static void | 
UpdateMessage.fireObjectRenamed(Subject subject)
This method sends an  
UpdateMessage whose ID is UpdateMessage.OBJECT_RENAMED to all Observers of the specified Subject. | 
static void | 
UpdateMessage.firePropertiesChanged(Subject subject,
                     java.beans.PropertyChangeEvent[] propertyChangeEvents,
                     java.lang.Object origin)
This method sends an  
UpdateMessage with ID
  UpdateMessage.PROPERTY_SET to all Observers of the specified
  Subject. | 
static void | 
UpdateMessage.fireStructureChanged(Subject subject)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.STRUCTURE_CHANGED to all Observers of the
  specified Subject. | 
static void | 
UpdateMessage.fireStructureChanged(Subject subject,
                    java.util.Collection modifyObjects)
This method sends an  
UpdateMessage whose ID is
  UpdateMessage.STRUCTURE_CHANGED to all Observers of the
  specified Subject. | 
| 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 | Class and Description | 
|---|---|
class  | 
AppDeploymentFolder  | 
class  | 
ClusterNode  | 
class  | 
ClustersFolder  | 
class  | 
DeploymentsFolder  | 
class  | 
LibraryElement  | 
class  | 
ServerElement  | 
class  | 
ServersFolder  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CmtComponentSource
The CmtComponentSource interface extends the CmtComponent interface and
 is intended to be used by the builder environment to differentiate between
 .java class files that have been constructed by the user via usage of the
 Designers as opposed to having been found somewhere on the classpath. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeployElement
An extension of  
DefaultElement that also implements the
  LinkedDirtyable interface. | 
class  | 
Profile  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EarProfile
Class representing an EAR deployment profile. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EjbProfile
Class representing an EJB deployment profile. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
J2eeProfile  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AppClientProfile  | 
class  | 
ArchiveProfile
Data model for the JAR (simple archive) deployment profile. 
 | 
class  | 
ClientProfile
Data model representing the J2EE Client deployment profile type. 
 | 
class  | 
ConnectorProfile
Data model representing the J2EE Connector deployment profile type. 
 | 
class  | 
LibraryArchiveProfile
Data Model representing a deployment campable (as a shared library) version of an ArchiveProfile. 
 | 
class  | 
TaglibProfile
The JSP tag library profile. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NonmigratedProfile
A profile that has not been recognized by any registered  
HashProfileReader or HashProfileWriter
 providers. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WarProfile
Data model representing a deployment profile for a J2EE web module. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ExternalLibrary  | 
class  | 
JDKNode  | 
class  | 
JLibraryManager  | 
class  | 
JLibraryNode  | 
class  | 
LegacyLibraryList
The sole intention of LegacyLibraryList is to represent a libraries.xml file
 used in pre 10.1.3 releases such that the data may be read by the migration
 mechanics for conversion to the 10.1.3 format. 
 | 
class  | 
LibraryDataNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseMergeNode<T>  | 
class  | 
TextMergeNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JavaClassNode
The JavaNode interface represents a Java class element in the JDeveloper
 browser. 
 | 
class  | 
JavaNode
The JavaNode represents a Java class element in the JDeveloper
 browser. 
 | 
class  | 
JavaSourceNode
The  
JavaSourceNode interface represents a Java source file
 in the JDeveloper browser. | 
class  | 
JspSourceNode
The  
JspSourceNode interface represents a Jsp source file
 in the JDeveloper browser. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProviderNode
Node for a provider in the navigator. 
 | 
class  | 
SchemaNode
Node for the schema/package object in the system navigator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AllConnectionsNode  | 
class  | 
CatalogContextNode  | 
class  | 
ConnectionTypeNode  | 
class  | 
DirContextNode  | 
class  | 
ExtendedGenericNode<E extends Element>  | 
class  | 
GenericNode<E extends Element>  | 
class  | 
MyCatalogsNode  | 
class  | 
PaletteRootNode  | 
class  | 
RepositoriesRootNode  | 
class  | 
RepositoryRootNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConnectionListFilterNode  | 
class  | 
ConnectionNodeDecorator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VersionHistoryNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.jdeveloper.webapp.BrowsableWebDocumentNode  | 
class  | 
oracle.jdeveloper.webapp.DelegatingXMLSourceNode  | 
class  | 
oracle.jdeveloper.webapp.WebDocumentNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.jdevimpl.offlinedb.browser.BaseOfflineDBObjectNode
Base class for the nodes in JDev that represent offline database objects. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.jdevimpl.webapp.html.HtmlSourceNode  |