| Package | Description | 
|---|---|
| oracle.ide.ceditor | 
 The  
Code Editor package contains the code editing
implementation of the JDeveloper IDE. | 
| oracle.ide.config | 
 Contains classes encapsulating JDevelopers's environment settings. 
 | 
| oracle.ide.db.controls | 
 Reusable UI controls to used to show or list database objects. 
 | 
| oracle.ide.db.panels | 
 Reusable UI panels for listing, creating or editing database objects in dialogs
in the IDE. 
 | 
| oracle.ide.db.panels.plsql | |
| oracle.ide.db.panels.sql | 
 UI for declaratively editing a SQL query. 
 | 
| oracle.ide.keyboard | 
 Defining your default accelerators 
 | 
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.ide.model.panels | |
| oracle.ide.panels | 
 Provides a framework for building panel-based UI. 
 | 
| oracle.ide.runner | 
 Contains classes that allow addins some level of control on the IDE runner system. 
 | 
| oracle.jdeveloper.model | 
 Contains interfaces and classes implementing the Java specific portions of
JDeveloper's data model. 
 | 
| oracle.jdeveloper.resources | 
 This package contains the base classes used for editing content sets. 
 | 
| oracle.jdeveloper.vcs.util | 
 Contains assorted stateless utilities for version control system integraton. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Navigable | 
CodeEditorAddin.getEditorNavigable()
Deprecated. 
 
editor preference navigable must be obtained declaratively with id 'ceditor' 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Navigable | 
IdeSettings.getEnvironNavigable()
Deprecated. 
 
as of 11.0. No replacement. Extensions should not be directly
    accessing the Navigable for the Environment page in preferences; 
    instead you should 
 | 
static Navigable[] | 
IdeSettings.getNavigables()
Deprecated. 
 
since 11.0 with no replacement. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Collection<Navigable> | 
SettingsUIRegistry.getExtensionNavigables(java.lang.String dialogId)
Returns a collection of Navigables for all pages registered as direct
 children of the specified dialog in the extension manifests of loaded
 extensions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
IdeSettings.deregisterUI(Navigable ui)
Deregisters user interface from the Preferences dialog. 
 | 
static void | 
ClientSetting.deregisterUI(Navigable ui)  | 
static void | 
IdeSettings.registerUI(Navigable ui)
Registers user interface for the Preferences dialog. 
 | 
static void | 
ClientSetting.registerUI(Navigable ui)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Navigable[] | 
NameAndSchemaAdvancedEditor.getSimpleNavigables()
This calls through to the panel library for the simple panels. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
NameEditor.changePanels(Navigable[] navs)
Deprecated. 
 
use PanelLibrary#ensurePanels to ensure the correct editor
 panels in the editor. 
 | 
protected void | 
NameEditor.changePanels(java.lang.String key,
            Navigable[] navs)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Navigable | 
PanelLibrary.addPanel(java.lang.String title,
        java.lang.Class<? extends Traversable> clz,
        java.lang.String helpID,
        java.lang.Class[] constructorSig,
        java.lang.Object[] constructorArgs,
        java.lang.String... properties)
Adds a new panel to this library and returns the resulting Navigable. 
 | 
protected Navigable | 
PanelLibrary.addPanel(java.lang.String title,
        java.lang.Class<? extends Traversable> clz,
        java.lang.String helpID,
        java.lang.String... properties)
Adds a new panel to this library and returns the resulting Navigable. 
 | 
Navigable | 
TabbedEditorPanel.getCurrentNavigable()
Gets the currently active Navigable from the underlying editor panel. 
 | 
Navigable | 
MDDEditorPanel.getCurrentNavigable()  | 
Navigable | 
PanelLibrary.getDDLNavigable()
Gets the Navigable representing the DDL panel for this library. 
 | 
Navigable[] | 
PanelLibrary.getDefaultPanels(boolean edit)
Gets the default panels for this library. 
 | 
Navigable | 
PanelLibrary.getGeneralNavigable(DBEditorConfig editorConfig)
Gets the Navigable for the "General" panel/section in a flat editor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Navigable> | 
PanelLibrary.getCreateNavigables(T obj,
                   DBObjectProvider pro)
Deprecated. 
 
 | 
java.util.List<Navigable> | 
PanelLibrary.getEditNavigables(T obj,
                 DBObjectProvider pro)
Deprecated. 
 
use  
#getNavigables(T,DBObjectProvider,boolean) | 
protected java.util.Map<java.lang.String,Navigable> | 
PanelLibrary.getNavigables()  | 
java.util.List<Navigable> | 
PanelLibrary.getNavigables(DBEditorConfig editorConfig)
Gets the Navigables for the editor of the given object. 
 | 
java.util.List<Navigable> | 
PanelLibrary.getSimpleNavigables()
Returns the navigables for the simple edit mode of the dialog, or null if
 no simple edit is supported for this library. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
PanelLibrary.addNavigable(java.lang.String title,
            Navigable n,
            java.lang.String... properties)
Adds a new panel to this library. 
 | 
protected Traversable | 
PanelLibrary.createMainPanel(Traversable header,
               Navigable[] navs,
               java.lang.String startPage)
Gets the main panel that contains all the navigable for the dialog. 
 | 
protected Traversable | 
PanelLibrary.DelegatePanelLibrary.createMainPanel(Traversable header,
               Navigable[] navs,
               java.lang.String startPage)  | 
protected Traversable | 
TabbedEditorPanel.createPanel(Navigable[] navs)  | 
protected Traversable | 
MDDEditorPanel.createPanel(Navigable[] navs)  | 
Traversable | 
PanelLibrary.getMainDialogPanel(DBEditorConfig config,
                  Navigable[] navs)
Returns the main panel to use in an editor described by the given
 config. 
 | 
Traversable | 
PanelLibrary.getMainDialogPanel(T obj,
                  DBObjectProvider pro,
                  DBObject child,
                  Navigable[] navs)
Deprecated. 
 
 | 
void | 
PanelLibrary.PanelSetChanger.panelSetChange(Navigable[] navs,
              PanelLibrary.PanelSetChangeValidator validator)
Changes the current panel set. 
 | 
void | 
PanelLibrary.HeaderPanelListener.panelSetChange(java.lang.String key,
              Navigable[] navs)
Deprecated.  
Notifies the listeners that the panel set is changing. 
 | 
protected void | 
PanelLibrary.prepareObjectForNavigable(DBEditorConfig config,
                         Navigable nav)
Called to ensure that the given object is built sufficiently for
 display of the given Navigable. 
 | 
protected void | 
PanelLibrary.DelegatePanelLibrary.prepareObjectForNavigable(DBEditorConfig config,
                         Navigable nav)  | 
void | 
PanelLibrary.setDefaultPanels(Navigable[] navs)
Sets the default panels for this library. 
 | 
void | 
PanelLibrary.setDefaultPanels(Navigable[] navs,
                boolean alwaysAddDefaultPanels)
Sets the default panels for this library. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
PanelLibrary.addDefaultPanels(java.util.List<Navigable> navs,
                boolean edit)  | 
void | 
PanelLibrary.prepareObjectForEditor(DBEditorConfig config,
                      java.util.List<Navigable> navs)
Called just before the editor for the given config will be shown. 
 | 
void | 
PanelLibrary.DelegatePanelLibrary.prepareObjectForEditor(DBEditorConfig config,
                      java.util.List<Navigable> navs)  | 
| Constructor and Description | 
|---|
MDDEditorPanel(Traversable top,
              Navigable[] navs,
              java.lang.String startPage)  | 
MDDEditorPanel(Traversable top,
              Navigable[] navs,
              java.lang.String startPage,
              int panelThreshold)  | 
TabbedEditorPanel(Traversable top,
                 Navigable[] navs,
                 java.lang.String startPage)
Creates a new TabbedEditorPanel. 
 | 
XMLSchemaTabbedPanel(Traversable top,
                    Navigable[] navs)
Deprecated.  
  | 
| Constructor and Description | 
|---|
PlSqlTabbedPanel(Traversable top,
                Navigable[] navs)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
Navigable | 
SQLQueryEditDialog.getMasterNavigable()
Returns a master Navigable object that has all the required child
 naviagables for editing a query. 
 | 
Navigable[] | 
SQLQueryEditDialog.getNavigables()
Returns a set of Navigable objects for the pages required to edit a
 SQLQuery. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KeyStrokesConfigUI
Deprecated. 
 
since 11.0 with no replacement. This class is an implementation
    detail and should not be exposed in a public API. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Navigable | 
ContentSetProvider.getNavigable()
Implement this method to return a Navigable that represents the
  UI for this provider's ContentSet in the Project Properties
  dialog. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProjectContentNavigable  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Navigable | 
ProjectContentNavigable.getGenericNavigable(java.lang.String label,
                   java.lang.String contentSetKey)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
ProjectPropertiesDialog.addPanel(Navigable navigable)
Registers the specified  
Navigable with the ProjectPropertiesDialog as one of the panels to show in the project
  properties dialog. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DetailNavigable  | 
| Modifier and Type | Method and Description | 
|---|---|
static Navigable | 
TabbedPanel.createNavigable(java.lang.String labelText,
               Navigable[] tabs)
Creates a Navigable instance for a TabbedPanel with the specified
  tabs. 
 | 
protected Navigable[] | 
DetailNavigable.getChildNavigables()  | 
protected Navigable[] | 
Navigable.getChildNavigables()
By default, this returns the child  
Navigables that were
  set when this DefaultNavigable was constructed. | 
Navigable[] | 
Navigable.getChildren()  | 
protected Navigable | 
TabbedPanel.getCurrentNavigable()  | 
protected Navigable | 
MDDPanel.getCurrentNavigable()  | 
protected Navigable[] | 
DetailNavigable.getDetailNavigables()  | 
protected Navigable[] | 
Navigable.getDetailNavigables()
Returns  
null by default. | 
Navigable[] | 
NavigableRegistry.getNavigables()
Returns an array whose contents are based on the  
Navigable
  objects that have been registered. | 
protected static Navigable[] | 
Navigable.sortNavigables(Navigable[] navigables,
              java.util.Comparator comparator)
Sorts the specified  
Navigable array using the specified
  Comparator, and returns a sorted version of the array. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Navigable.addChildNavigable(Navigable childNavigable)
Adds a new  
Navigable to the array of child
  Navigables. | 
protected void | 
Navigable.appendChildNodes(javax.swing.tree.DefaultMutableTreeNode parent,
                Navigable[] children,
                NavigableContext nc)
This method invokes  
createTreeNode(NavigableContext) on each
  Navigable specified in children and adds
  the resulting DefaultMutableTreeNode (if it is not
  null) to the parent. | 
protected void | 
Navigable.copyToImpl(Navigable copy)
Subclasses must implement an appropriate variant of this method
  if new member fields are introduced. 
 | 
static Navigable | 
TabbedPanel.createNavigable(java.lang.String labelText,
               Navigable[] tabs)
Creates a Navigable instance for a TabbedPanel with the specified
  tabs. 
 | 
void | 
NavigableRegistry.deregisterUI(Navigable navigable)
Deregisters the UI that is specified by the  
Navigable. | 
void | 
TabbedPanel.enableTabForNavigable(Navigable nav,
                     boolean enable)
Enables/disables the appropriate tab for the given navigable. 
 | 
java.lang.String | 
NavigableContext.pushAnonymousScope(Namespace scope,
                  Navigable nav)  | 
void | 
NavigableContext.pushScope(java.lang.String name,
         Namespace scope,
         Navigable nav)  | 
void | 
NavigableRegistry.registerUI(Navigable navigable)
Registers the UI that is specified by the  
Navigable. | 
protected void | 
Navigable.setChildNavigables(Navigable[] childNavigables)
Accessor for the private data member that stores the
 current child  
Navigables. | 
void | 
NavigableUIContainer.setRootNavigables(Navigable[] rootNavigables)
Sets the root-level  
Navigable instances for the UI. | 
protected static Navigable[] | 
Navigable.sortNavigables(Navigable[] navigables,
              java.util.Comparator comparator)
Sorts the specified  
Navigable array using the specified
  Comparator, and returns a sorted version of the array. | 
| Constructor and Description | 
|---|
DetailNavigable(java.lang.String shortLabel,
               java.lang.Class traversableClass,
               java.lang.Class[] constructorArgTypes,
               java.lang.Object[] constructorArgs,
               Navigable[] childNavigables)  | 
DetailNavigable(java.lang.String shortLabel,
               java.lang.Class traversableClass,
               Navigable[] childNavigables)  | 
MDDPanel(Navigable rootNavigable)
Constructs a new MDDPanel with a single root node in the
  master tree. 
 | 
MDDPanel(Navigable[] rootNavigables)
Constructs a new MDDPanel with the specified nodes as root
  nodes in the master tree. 
 | 
MDDPanel(Navigable[] rootNavigables,
        boolean useDetailTree)
Constructs a new MDDPanel with the specified nodes as root
  nodes in the master tree. 
 | 
Navigable(java.lang.String shortLabel,
         java.lang.Class traversableClass,
         java.lang.Class[] constructorArgTypes,
         java.lang.Object[] constructorArgs,
         Navigable[] childNavigables)  | 
Navigable(java.lang.String shortLabel,
         java.lang.Class traversableClass,
         Navigable[] childNavigables)
 | 
TabbedPanel(Navigable[] rootNavigables)  | 
TabbedPanel(Navigable[] rootNavigables,
           int tabPlacement)  | 
TabbedPanel(Navigable[] rootNavigables,
           javax.swing.plaf.TabbedPaneUI ui)  | 
TraversableContext(Navigable navigable,
                  int direction)
This constructor creates a new instance using the specified
   
Navigable to determine the data context. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Navigable | 
Runner.getProjectSettingsRunnerNavigable()
Deprecated.   
 | 
Navigable[] | 
Runner.getRunConfigurationCustomNavigables(Project project)  | 
abstract Navigable[] | 
Runner.getRunConfigurationLaunchNavigables(Project project)  | 
abstract Navigable[] | 
Runner.getRunConfigurationMacroNavigables(Project project)  | 
abstract Navigable[] | 
Runner.getRunConfigurationToolNavigables(Project project)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
Runner.addRunConfigurationLaunchNavigable(Navigable navigable)  | 
abstract void | 
Runner.addRunConfigurationToolNavigable(Navigable navigable)  | 
abstract void | 
Runner.setProjectSettingsRunnerNavigable(Navigable navigable)
Deprecated.   
 | 
| Modifier and Type | Method and Description | 
|---|---|
Navigable | 
JavaContentSetProvider.getNavigable()  | 
Navigable | 
ResourcesContentSetProvider.getNavigable()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Navigable | 
GenericPanel.getNavigable(java.lang.String shortLabel,
            java.lang.String contentSetKey)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Navigable | 
VCSNavigableUtils.createCommentTemplatesNavigable(java.lang.Class traversableClass)
Deprecated. 
 
replaced by declarative registration through settings-ui-hook. 
 | 
static Navigable | 
VCSNavigableUtils.createGeneralNavigable(java.lang.Class traversableClass)
Deprecated. 
 
replaced by declarative registration through settings-ui-hook. 
 | 
static Navigable | 
VCSNavigableUtils.createVersioningNavigable()
Deprecated. 
 
not replaced; the Versioning Navigable is registered in the VCS 
 framework, and it has the settings-ui-hook ID 'Versioning'. 
 | 
static Navigable | 
VCSNavigableUtils.createVersioningNavigable(java.lang.Class traversableClass)
Deprecated. 
 
not replaced; the Versioning Navigable is registered in the VCS 
 framework, and it has the settings-ui-hook ID 'Versioning'. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
VCSNavigableUtils.registerSystemNavigable(Navigable navigable)
Deprecated. 
 
replaced by declarative registration through settings-ui-hook. 
 |