| Package | Description | 
|---|---|
| oracle.ide.db.controls | 
 Reusable UI controls to used to show or list database objects. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected PanelLibrary | 
NameEditor.getPanelLibrary()
Gets the owning PanelLibrary. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected PanelLibrary | 
BaseDBEditorFactory.createLibrary(java.lang.String dbObjectType)  | 
PanelLibrary | 
DBEditorFactory.getPanelLibrary(DBObjectProvider pro,
               java.lang.String type)
Gets the PanelLibrary for the given object type. 
 | 
PanelLibrary | 
BaseDBEditorFactory.getPanelLibrary(DBObjectProvider pro,
               java.lang.String dbObjectType)  | 
PanelLibrary | 
BaseDBEditorFactory.getPanelLibrary(java.lang.String dbObjectType)
Deprecated. 
 
replaced by getPanelLibrary(DBObjectProvider,String) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BaseDBEditorFactory.commitPerformed(DBEditorConfig config,
               PanelLibrary lib)
Called when a successful commit is performed for the object being
 created or edited. 
 | 
protected void | 
BaseDBEditorFactory.initializeLibrary(PanelLibrary lib)
This is called when each library is created. 
 | 
protected java.lang.Runnable | 
BaseDBEditorFactory.prepareEditor(DBEditorConfig config,
             PanelLibrary lib,
             boolean edit)
Prepares the editor and returns a Runnable that will invoke it. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
BaseDBEditorFactory.registerLibrary(java.lang.String dbObjectType,
               java.lang.Class<? extends PanelLibrary> libClass)
Registers the class for a PanelLibrary implementation that can create
 and edit the given object type. 
 | 
protected void | 
BaseDBEditorFactory.unregisterLibrary(java.lang.String dbObjectType,
                 java.lang.Class<? extends PanelLibrary> libClass)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PanelLibrary.DelegatePanelLibrary<T extends DBObject>
Allows the creation of a PanelLibrary that can delegate all the panel
 logic to an underlying PanelLibrary and then override other
 specifics as required. 
 | 
| Constructor and Description | 
|---|
DelegatePanelLibrary(PanelLibrary<T> delegate)  |