Package | Description |
---|---|
oracle.ide.db.controls |
Reusable UI controls to used to show or list database objects.
|
oracle.javatools.db |
Contains a metadata API for describing database objects, and retrieving them
from a provider of database objects - for example a database.
|
oracle.javatools.db.extension |
Contains classes for extending the object support that comes as standard in
the database api (e.g.
|
Constructor and Description |
---|
DBObjectChooser(DBObjectChooser parent,
DBObjectLister lister,
DBObjectCriteria<SystemObject> criteria,
java.lang.String... types)
Create a DBObjectChooser where the objects are listed using the given DBObjectLister
and DBObjectCriteria, parented by the given DBObjectChooser.
|
Modifier and Type | Method and Description |
---|---|
DBObjectLister |
DatabaseDescriptor.getTriggerLister(DBObjectProvider pro)
Returns a DBObjectLister implementation that will return a list of Triggers on the
object (or objects) defined by a given
DBObjectCriteria . |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,DBObjectLister> |
DBObjectRegistry.getListers(java.lang.String dbType,
int version,
DBObjectProvider pro) |
Modifier and Type | Method and Description |
---|---|
void |
DBObjectRegistry.registerObject(java.lang.String objType,
DatabaseMatcher dbMatch,
java.lang.Class<? extends DBObjectValidator> validatorClz,
java.lang.Class<? extends DBObjectBuilder> builderClz,
java.lang.Class<? extends DBObjectLister> listClz,
java.lang.Class<? extends DDLGenerator> ddlGenClz)
Registers a new object type with the releveant components for making it
function within the API.
|
void |
DBObjectRegistry.registerObject(java.lang.String objType,
DatabaseMatcher dbMatch,
Thunk<java.lang.Class<? extends DBObjectValidator>> validatorClz,
Thunk<java.lang.Class<? extends DBObjectBuilder>> builderClz,
Thunk<java.lang.Class<? extends DBObjectLister>> listClz,
Thunk<java.lang.Class<? extends DDLGenerator>> ddlGenClz)
Registers a new object type with the releveant components for making it
function within the API.
|