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) |