Package | Description |
---|---|
oracle.ide.db |
Classes for representing database objects in the IDE.
|
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.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.
|
oracle.ide.db.panels.sql |
UI for declaratively editing a SQL query.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ProviderOperator.getTitle(DBEditorConfig config)
Gets a default generic title appropriate for the given editor config.
|
boolean |
ProviderOperator.updateObjects(DBEditorConfig config)
Creates or updates the object in the given editor config using the
CascadeConfirmDialog.
|
Modifier and Type | Method and Description |
---|---|
protected DBEditorConfig |
ComponentFactory.getEditorConfig()
Gets the DBEditorConfig that was used to launch the current editor.
|
DBEditorConfig |
ComponentContext.getEditorConfig()
Gets the configuration that the current editor was launched with.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentFactory.canCommit(DBEditorConfig config)
Tests whether the given changes can be commited.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaPicker.init(DBEditorConfig config,
Schema schema)
Initializes the picker using the given editor config, and pre-selects the
given schema.
|
Modifier and Type | Method and Description |
---|---|
static DBEditorConfig |
DBEditorConfig.getConfig(Context context)
Gets the DBEditorConfig
|
static DBEditorConfig |
DBEditorConfig.newClonedConfig(DBEditorConfig config)
Clones the given config to create another config that has the same
launch information as the original config, but the result etc are
reset.
|
static DBEditorConfig |
DBEditorConfig.newCreateConfig(DBObjectProvider pro,
DBObject obj)
Creates a new config for launching a database object create dialog.
|
static DBEditorConfig |
DBEditorConfig.newCreateConfig(DBObjectProvider pro,
java.lang.String type,
DBObject parent)
Creates a new config for launching a database object create dialog.
|
static DBEditorConfig |
DBEditorConfig.newCreateConfig(DBObjectProvider pro,
java.lang.String type,
Schema schema)
Creates a new config for launching a database object create dialog.
|
static DBEditorConfig |
DBEditorConfig.newCreateConfig(DBObjectTypeNode node)
Creates a new config for launching a database object create dialog.
|
static DBEditorConfig |
DBEditorConfig.newEditConfig(BaseObjectID id,
boolean childEditOnly)
Creates a new config for launching a database object edit dialog.
|
static DBEditorConfig |
DBEditorConfig.newEditConfig(DBObjectNode node)
Creates a new config for launching a database object edit dialog.
|
static DBEditorConfig |
DBEditorConfig.newEditConfig(DBObjectProvider pro,
DBObject obj)
Creates a new config for launching a database object edit dialog.
|
static DBEditorConfig |
DBEditorConfig.newEmptyConfig(DBObjectProvider pro)
Creates a new config containing only the provider.
|
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.
|
static boolean |
CascadeConfirmDialog.confirmReplace(DBEditorConfig config)
Checks the editor config to see whether a replace is giong to be
needed to perform the given edit, and if so prompts the user to confirm
that replace.
|
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.
|
protected DBEditorFactory.EditorType |
BaseDBEditorFactory.determineEditorType(DBEditorConfig config)
Determines what the appropriate EditorType is for the given config.
|
static DBEditorFactory |
DBEditorFactoryRegistry.getCreateFactory(DBEditorConfig config)
Gets the editor factory that can create an object described by the
given config.
|
protected java.awt.Component |
BaseDBEditorFactory.getDialogHeader(DBEditorConfig config) |
static DBEditorFactory |
DBEditorFactoryRegistry.getEditFactory(DBEditorConfig config)
Gets the editor factory for the given config to edit an existing
object.
|
void |
DBEditorFactory.launchDialog(DBEditorConfig config)
Launches a create or edit dialog appropriate to the given DBEditorConfig.
|
void |
BaseDBEditorFactory.launchDialog(DBEditorConfig config) |
protected void |
BaseDBEditorFactory.launchDialog(DBEditorConfig config,
PanelLibrary lib,
boolean edit) |
static DBEditorConfig |
DBEditorConfig.newClonedConfig(DBEditorConfig config)
Clones the given config to create another config that has the same
launch information as the original config, but the result etc are
reset.
|
static void |
DBEditorConfig.setConfig(Context context,
DBEditorConfig config)
Sets the given config as a property on the Context so that it can be
passed to the EditorManager.
|
static void |
BaseDBEditorFactory.setEditorType(DBEditorConfig config,
DBEditorFactory.EditorType editorType)
Use when launching an editor to set the editor type on the config that
was used to launch.
|
protected void |
BaseDBEditorFactory.showEditor(DBEditorConfig config) |
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBEditorConfig config)
Deprecated.
Use a
ProviderOperator instead. |
Modifier and Type | Method and Description |
---|---|
protected DBEditorConfig |
DDLPanel.getEditorConfig() |
Modifier and Type | Method and Description |
---|---|
void |
PanelLibrary.commitToProvider(DBEditorConfig config)
The config must have a result of SUCCCESS set by this method for the dialog
to be disposed of.
|
void |
PanelLibrary.DelegatePanelLibrary.commitToProvider(DBEditorConfig config) |
static DDLGenerator |
DDLPanel.getDDLGenerator(DBEditorConfig config) |
Navigable |
PanelLibrary.getGeneralNavigable(DBEditorConfig editorConfig)
Gets the Navigable for the "General" panel/section in a flat editor.
|
Traversable |
PanelLibrary.getMainDialogPanel(DBEditorConfig config,
Navigable[] navs)
Returns the main panel to use in an editor described by the given
config.
|
java.util.List<Navigable> |
PanelLibrary.getNavigables(DBEditorConfig editorConfig)
Gets the Navigables for the editor of the given object.
|
java.lang.String |
PanelLibrary.getStartPage(DBEditorConfig config)
Returns the page of the editor to start from.
|
java.lang.String |
PanelLibrary.DelegatePanelLibrary.getStartPage(DBEditorConfig config) |
protected boolean |
PanelLibrary.includePanelHeaders(DBEditorConfig editorConfig)
Tests whether this panel library should include a header at the top
of each panel with its title and icon (if defined).
|
boolean |
PanelLibrary.shouldResetObjectBeforeEdit(DBEditorConfig config)
If this method returns true the object to edit will be completely
reset before the edit dialog is launched - so all of its properties
will be required from the database.
|
Modifier and Type | Method and Description |
---|---|
static DBEditorConfig |
SQLQueryEditDialog.newDefaultEditorConfig(DBObjectProvider pro,
SQLQuery query)
Creates a DBEditorConfig that can be put in the Namespace to edit a
given query.
|