| Package | Description | 
|---|---|
| oracle.ide.db.components | 
 Contains the ComponentWrapper API, which allows DBObject properties to
 be associated with a UI Component, and the property value by kept
 synchronized with the UI. 
 | 
| oracle.ide.db.dialogs | 
 Dialogs for working with database objects in the IDE. 
 | 
| oracle.ide.db.panels | 
 Reusable UI panels for listing, creating or editing database objects in dialogs
in the IDE. 
 | 
| oracle.ide.db.panels.sql | 
 UI for declaratively editing a SQL query. 
 | 
| oracle.ide.db.transfer | 
 Contains an API for transfering database object from one DBObjectProvider to
another. 
 | 
| oracle.ide.model.panels | |
| oracle.ide.panels | 
 Provides a framework for building panel-based UI. 
 | 
| oracle.ide.util | 
 Contains utility classes. 
 | 
| oracle.ide.wizard | 
 Contains classes that can be used to integrate gallery items and wizards into
the product. 
 | 
| oracle.jdeveloper.deploy | |
| oracle.jdeveloper.deploy.dt.wizard | |
| oracle.jdeveloper.deploy.dt.wizard.spi | |
| oracle.jdeveloper.engine | |
| oracle.jdeveloper.panels | |
| oracle.jdeveloper.runner | 
 Contains classes that allow addins some level of control on the JDeveloper runner system. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
ComponentContext.getDataContext()
Gets the Namespace that is the "data context" of the owning Traversable
 panels. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ComponentFactory.setDataContext(Namespace namespace)
Sets the Namespace that is the "data context" or "traversable context"
 of the Traversables that this factory creates components for. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
BaseDBEditorFactory.createNamespace(DBEditorConfig config)
Create a Namesapce for use in a TraversableContext from the given
 DBEditorConfig. 
 | 
protected Namespace | 
BaseDBEditorFactory.createNamespace(DBEditorConfig config,
               java.util.Map<java.lang.String,java.lang.Class> verifiers)
Deprecated. 
 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
PanelLibrary.shouldValidateOnExit(oracle.ideimpl.db.panels.BaseEditorPanel panel,
                    Namespace dataContext)
Tests whether the given panel should validate the objects and
 properties that are being edited on it when onExit is called, blocking
 the exit if the model is invalid. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
SQLQueryEditDialog.createNamespace(SQLQuery query,
               DBObjectProvider provider,
               Schema defaultSchema)
Creates a Namespace suitable for using as the basis of the Traversable
 mechanism when entering and exiting the sql query edit panels. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Namespace | 
TransferController.createNamespace(TransferDescriptor desc,
               Context context)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected CommitListener | 
TransferController.getWizardCommitListener(Namespace nameSpace)  | 
protected java.lang.String | 
TransferController.getWizardTitle(Namespace namespace)
Gets the wizard title from the transfer target info. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
ProjectSettingsTraversablePanel.editingUserProperties(Namespace data)
Indicates whether or not the supplied  
Namespace
 corresponds to user properties opposed to shared properties. | 
protected static Project | 
ProjectSettingsTraversablePanel.getProject(Namespace data)
 | 
protected static Workspace | 
ProjectSettingsTraversablePanel.getProjectsOwningWorkspace(Namespace data)
 | 
protected static PropertyStorage | 
ProjectSettingsTraversablePanel.getPropertyData(Namespace data)
Gets a  
PropertyStorage object that wraps the properties
 under edit. | 
static boolean | 
ProjectSettingsTraversablePanel.isDefaultProject(Namespace data)
Indicates whether or not the data in the supplied
  
 corresponds to the default project
 properties data. | 
static boolean | 
ProjectSettingsTraversablePanel.isEditingSharedProperties(Namespace data)
Indicates whether this panel is currently editing Workspace-level 
 properties that are shared across projects. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TraversableContext
The  
TraversableContext class provides the means for
  a Traversable to find the data objects that it is
  responsible for editing whenever it is entered or exited. | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
NavigableContext.getScope()  | 
Namespace | 
NavigableContext.popScope()  | 
Namespace | 
NavigableContext.setScope(Namespace scope)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
NavigableContext.pushAnonymousScope(Namespace scope,
                  Navigable nav)  | 
void | 
NavigableContext.pushScope(java.lang.String name,
         Namespace scope)  | 
void | 
NavigableContext.pushScope(java.lang.String name,
         Namespace scope,
         Navigable nav)  | 
protected void | 
Navigable.setDataScope(Namespace dataScope)
Sets the specified  
Namespace as the data scope for this
  Navigable. | 
Namespace | 
NavigableContext.setScope(Namespace scope)  | 
| Constructor and Description | 
|---|
NodeTDialogLauncher(java.awt.Component parent,
                   java.lang.String title,
                   Traversable traversable,
                   Namespace data,
                   DialogRunnerCallback dialogCallback,
                   Node[] sources)
The traversable's onEntry(...) method is called as a side effect
  of constructing the NodeTDialogLauncher. 
 | 
TDialogLauncher(java.awt.Component parent,
               java.lang.String title,
               Traversable traversable,
               Namespace data)  | 
TDialogLauncher(java.awt.Component parent,
               java.lang.String title,
               Traversable traversable,
               Namespace data,
               DialogRunnerCallback dialogCallback)
The traversable's onEntry(...) method is called as a side effect
  of constructing the TDialogLauncher. 
 | 
TraversableContext(Namespace namespace,
                  int direction)
This constructor creates a new instance using the specified
   
Namespace as the data context. | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
Namespace.getParent()
Returns the  
Namespace that is the immediate parent of
  this Namespace. | 
Namespace | 
Namespace.getRoot()
Returns the root  
Namespace of the hierarchy containing
  this Namespace. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Namespace.put(java.lang.String[] keyPath,
   Namespace ns)
Adds the specified  
Namespace to the specified
  namespace path. | 
void | 
Namespace.put(java.lang.String key,
   Namespace ns)
Adds the specified  
Namespace as a child of this
  Namespace. | 
protected void | 
Namespace.setParent(Namespace parent)
Special care must be taken when calling this method. 
 | 
| Constructor and Description | 
|---|
Namespace(java.util.Map data,
         Namespace parent)
Creates a new  
Namespace whose data is the specified
  Map and whose parent is the specified
  Namespace. | 
Namespace(Namespace parent)
Creates a new empty  
Namespace whose parent is the
  specified Namespace. | 
Namespace(Namespace original,
         boolean copyDataMap)
This is a pseudo copy constructor for use by subclasses which
  need to take on the responsibilities of an existing
   
Namespace. | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
GenericWizardLauncher.getNamespace()  | 
| Constructor and Description | 
|---|
FSMWizard(FSM fsm,
         Namespace data)
Creates an instance of  
FSMWizard using the specified
  FSM to drive the sequence of panels and the specified
  Namespace as the backing storage for the TraversableContext that is passed to the panels in their
  onEntry(...) and onExit(...) methods. | 
FSMWizard(Step[] steps,
         Namespace data)
Creates a straight-through  
FSMWizard using the
  specified sequence of Steps. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeployShell  | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
DeployWizard.getData()
Returns the data object used by this Wizard. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Namespace | 
FSMWizardBuilder.getData()  | 
Namespace | 
AbstractFSMWizardBuilder.getData()  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
EngineUtils.defaultToFalse(Namespace n,
              java.lang.String prop)
Evaluates a named Boolean property in the Namespace, defaulting
 to false. 
 | 
static boolean | 
EngineUtils.defaultToTrue(Namespace n,
             java.lang.String prop)
Evaluates a named Boolean property in the Namespace, defaulting
 to true. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Namespace | 
SelectDatabaseObjectsPanel._namespace  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
SelectDatabaseObjectsPanel.getCurrConnName(Namespace namespace)  | 
static void | 
SelectDatabaseObjectsPanel.setCurrConnName(java.lang.String currConnName,
               Namespace namespace)  | 
| Modifier and Type | Method and Description | 
|---|---|
static RunConfiguration | 
RunConfigurationEditorUtil.getRunConfiguration(Namespace namespace)
Return the RunConfiguration for the namespace 
 |