public class DBEditorFactoryRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static DBEditorFactory |
findFactory(java.lang.Class<? extends DBObjectProvider> c) |
static DBEditorFactory |
getCreateFactory(DBObjectProvider pro, java.lang.String dbObjectType)
Finds and returns a factory that can create an object of the given type in the given schema and provider.
|
static DBEditorFactory |
getCreateFactory(DBObjectTypeNode node)
Finds and returns a factory that can create an object of the given type in the given schema and provider.
|
static DBEditorFactory |
getEditFactory(DBObject obj, DBObjectProvider pro)
Finds and returns a factory that can edit the given object.
|
static DBEditorFactory |
getEditFactory(DBObjectNode node)
Finds and returns a factory that can edit an object of the type specified by
DBObjectTypeNode.getObjectType() . |
static DBEditorFactory |
getEditFactory(SchemaObject obj, DBObjectProvider pro) |
static void |
registerDBEditorFactory(java.lang.Class providerClass, DBEditorFactory factory)
Deprecated.
use the extension.xml mechanism instead.
|
public static DBEditorFactory findFactory(java.lang.Class<? extends DBObjectProvider> c)
@Deprecated public static void registerDBEditorFactory(java.lang.Class providerClass, DBEditorFactory factory)
<database-hook> <object-editor-factories> <object-editor-factory> <provider-class>oracle.example.db.MyProvider</provider-class> <factory-class>oracle.example.db.dialogs.MyEditorFactory</factory-class> </object-editor-factory> </object-editor-factories> </database-hook>
public static DBEditorFactory getCreateFactory(DBObjectProvider pro, java.lang.String dbObjectType)
public static DBEditorFactory getCreateFactory(DBObjectTypeNode node)
public static DBEditorFactory getEditFactory(SchemaObject obj, DBObjectProvider pro)
public static DBEditorFactory getEditFactory(DBObject obj, DBObjectProvider pro)
public static DBEditorFactory getEditFactory(DBObjectNode node)
DBObjectTypeNode.getObjectType()
.