| Package | Description | 
|---|---|
| oracle.bali.xml.addin | |
| 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.externaltools | 
 Contains interfaces and classes that allow external tools in
 the IDE to be invoked, manipulated and extended by extensions. 
 | 
| 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.ide.todo | 
 Contains API classes for the To Do Item feature. 
 | 
| oracle.ide.vcs | 
 Contains application-level interfaces to the version control sub-system. 
 | 
| oracle.jdeveloper.audit.model | 
 The base classes for defining the Audit object model. 
 | 
| oracle.jdeveloper.cmt | 
 The Component Model Tool, an API for manipulating Java source code. 
 | 
| 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.offlinedb.model | 
 Classes that define an offline database's settings and properties. 
 | 
| oracle.jdeveloper.rescat2.model.nodes | |
| oracle.jdeveloper.vcs.annotations | |
| oracle.jdeveloper.vcs.changelist | |
| oracle.jdeveloper.vcs.commithistory | |
| oracle.jdeveloper.vcs.generic | |
| oracle.jdeveloper.vcs.historygraph | |
| oracle.jdeveloper.vcs.nav | |
| oracle.jdeveloper.vcs.spi | 
 Contains extension-level service provider interfaces for version control system integraton. 
 | 
| oracle.jdeveloper.vcs.util | 
 Contains assorted stateless utilities for version control system integraton. 
 | 
| oracle.jdeveloper.vcs.versionhistory | |
| oracle.jdeveloper.vcs.vop | |
| oracle.jdeveloper.webapp | |
| oracle.jdevimpl.audit.model | |
| oracle.jdevimpl.offlinedb.browser | |
| oracle.jdevimpl.webapp.html | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
oracle.bali.xml.addin.XMLSourceNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RegisteredDynamicNode
Deprecated. 
 
not replaced. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DBObjectNode
Interface for anything that can contain a DBObject. 
 | 
interface  | 
DBObjectPlSqlNode  | 
interface  | 
DBObjectPropertyNode
Interface for any Node/Element that represents a property on a DBObject
 to implement. 
 | 
interface  | 
DBObjectProviderNode
Interface for any node that represents a DBObjectProvider, or any object or
 folder within a DBObjectProvider to implement. 
 | 
interface  | 
DBObjectTypeNode
Interface for any node (including folders) that represents a DBObject type. 
 | 
| 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 | 
|---|---|
static Locatable | 
ContextUtils.getLocatable(Context ctx)  | 
| 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  | 
LocatableItem
The  
LocatableItem interface specifies the methods an
 object needs to support so it can act as a LocatableItem  
 Examples of LocatableItems are bookmarks and to do items. | 
| Modifier and Type | Class and Description | 
|---|---|
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  | 
IdeSystem
This class is for internal use, and should not be used by extension
 developers. 
 | 
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  | 
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  | 
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 | Interface and Description | 
|---|---|
interface  | 
ToDoItem
The  
ToDoItem interface provides the API for dealing with ToDoItems. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractToDoItem
A  
AbstractToDoItem represents a task the user wants to track. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Locatable[] | 
VCSManager.getContextLocatables(Context context)
Gets the valid locatables from the context node selection. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContentDirectory
A single directory contained by one or more  
ContentRoots. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CmtMessage  | 
interface  | 
CmtModelNode
The URL for a CmtModelNode is of the form:
 jdev.cmt: 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CmtFolder  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ExternalLibrary  | 
class  | 
JDKNode  | 
class  | 
JLibraryList  | 
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 | Interface and Description | 
|---|---|
interface  | 
SchemaObjectNode
Interface for all offline database nodes containing SchemaObjects to
 implement. 
 | 
| 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 | Interface and Description | 
|---|---|
interface  | 
OfflineDBObjectNode
Interface for all offline database nodes containing DBObjects to implement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.net.URL | 
OfflineDBProjectSettings.getDefaultDatabasePath(Locatable proj)
Given a project this creates a default database path relative the project's
 base URL and returns the URL of the new directory. 
 | 
| 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 | Method and Description | 
|---|---|
protected boolean | 
AnnotationsCommand.isAvailableImpl(Locatable locatable)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ChangeListItem
ChangeListItems are proxy elements that represent files in the change
 list. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Locatable[] | 
ChangeListContextMenuListener.getLocatableSelection(Context context)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CommitNode  | 
| Modifier and Type | Method and Description | 
|---|---|
Locatable[] | 
CommandState.getLocatables()
Gets the associated locatable objects. 
 | 
protected Locatable[] | 
ActionCommand.getOperands(VCSProfile profile)
Retrieves the operable locatables for this  
ActionCommand. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ActionCommand.configureCommandState(CommandState commandState,
                     VCSDirectoryInvokableState invokableState,
                     java.util.Map timestamps,
                     Locatable[] locatables)  | 
protected int | 
ActionCommand.doitImplInvoke(VCSProfile profile,
              Locatable[] locatables)  | 
protected CommandState | 
ActionCommand.getCommandState(VCSProfile profile,
               Locatable[] locatables)
Prepares a  
VCSCommandState for the
 ActionCommand based on the supplied context Locatables and VCSProfile. | 
protected boolean | 
ActionCommand.saveDirtyNodes(Locatable[] contextLocatables)
Saves dirty nodes present among the  
Locatables
 from the current context. | 
void | 
CommandState.setLocatables(Locatable[] locatables)
Sets the associated locatable objects. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected VCSOptionsCustomizer | 
ActionCommand.createOptionsCustomizer(java.util.Collection<Locatable> nodes)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VersionHistoryGraphNode  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConnectionListFilterNode  | 
class  | 
ConnectionNodeDecorator  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Locatable[] | 
VCSCommand.getContextLocatables()
Gets the valid locatables from the context node selection, applying the
 filter returned by  
VCSCommand.getLocatableURLFilter(). | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.util.Collection | 
VCSCommand.getFilteredSelection(Locatable[] locatables)
Gets the filtered  
Locatable selection based on given selection and the command's defined status cache and filter. | 
protected boolean | 
VCSCommand.isAvailableImpl(Locatable locatable)
Asks whether the command is available for the current context. 
 | 
protected boolean | 
VCSCommand.isAvailableImpl(Locatable[] locatables)
Asks whether the command is available for the current context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Locatable[] | 
VCSModelUtils.findOrCreateNodes(java.net.URL[] urls)
Finds or creates locatables for the given URLs, using the node cache. 
 | 
static Locatable[] | 
VCSContextUtils.getContextLocatables(Context context)
Gets the valid locatables from the context node selection. 
 | 
static Locatable[] | 
VCSContextUtils.getContextLocatables(Context context,
                    URLFilter filter)
Gets the valid locatables from the context node selection. 
 | 
static Locatable[] | 
VCSContextUtils.getExpandedLocatables(Context context,
                     Element[] elements,
                     URLFilter filter)
Get the expanded set of locatables from the specified set of elements,
 only returning locatables which pass the specified filter. 
 | 
static Locatable[] | 
VCSContextUtils.getExpandedLocatables(Element[] elements,
                     URLFilter filter)
Get the expanded set of locatables from the specified set of elements,
 only returning locatables which pass the specified filter. 
 | 
static Locatable[] | 
VCSModelUtils.getValidLocatables(java.lang.Object[] nodes,
                  URLFilter filter)
Gets the valid locatables from the given node selection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Collection<Locatable> | 
VCSCommandUtils.getCandidateSelection(Locatable[] locatables,
                     oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache)
Gets the locatable selection whose files are candidates to be added. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getFilteredSelection(Locatable[] locatables,
                    oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache,
                    VCSStatus[] statuses)
Gets the locatable selection, filtered for the given file statuses. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getFilteredSelection(Locatable[] locatables,
                    oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache,
                    VCSStatusFilter filter)
Gets the locatable selection, filtered for the given file statuses. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getVersionedSelection(Locatable[] locatables,
                     oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache)
Gets the locatable selection whose files are versioned. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.net.URL[] | 
VCSModelUtils.convertNodesToURLs(Locatable[] locatables)
Converts the given locatables into their associated URLs. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getCandidateSelection(Locatable[] locatables,
                     oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache)
Gets the locatable selection whose files are candidates to be added. 
 | 
static java.util.Collection<Node> | 
VCSCommandUtils.getDirtyNodesFrom(URLFilter filter,
                 Locatable[] locatables)
Get all the dirty nodes of the locatables. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getFilteredSelection(Locatable[] locatables,
                    oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache,
                    VCSStatus[] statuses)
Gets the locatable selection, filtered for the given file statuses. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getFilteredSelection(Locatable[] locatables,
                    oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache,
                    VCSStatusFilter filter)
Gets the locatable selection, filtered for the given file statuses. 
 | 
static java.util.Collection<Locatable> | 
VCSCommandUtils.getVersionedSelection(Locatable[] locatables,
                     oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> cache)
Gets the locatable selection whose files are versioned. 
 | 
static boolean | 
VCSCommandUtils.saveDirtyNodes(Locatable[] locatables)
Saves all of the given locatables which are dirty. 
 | 
static boolean | 
VCSCommandUtils.saveDirtyNodes(Locatable[] locatables,
              boolean silent,
              java.lang.String helpTopicId)
Deprecated. 
 
replaced with #saveDirtyNodes(Locatable[]), which
     handles a 'Skip this Message Next Time' preference. 
 | 
static boolean | 
VCSCommandUtils.saveDirtyNodesSilently(Locatable[] locatables)
Saves all of the given locatables which are dirty, without displaying a dialog. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.net.URL[] | 
VCSModelUtils.convertNodesToURLs(java.util.Collection<? extends Locatable> locatables)
Converts the given locatables into their associated URLs. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VersionHistoryNode  | 
| Modifier and Type | Method and Description | 
|---|---|
Locatable[] | 
VersionOperationSelectTablePanel.getSelectedLocatables()
Get the selected resource by the checkbox 
 | 
| 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  | 
DefaultContentDirectory  | 
| 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  |