| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.javatools.db.DBObjectProviderFactory.Creator
public abstract static class DBObjectProviderFactory.Creator
Factory creator class used to create provider instances when there isn't one already in the cache.
| Constructor Summary | |
|---|---|
DBObjectProviderFactory.Creator()
 | 
|
| Method Summary | |
|---|---|
protected abstract  DBObjectProvider | 
createProviderImpl(java.lang.Object identifier)
If this factory can, it creates a provider implementation from the given identifier.  | 
protected  DBObjectProvider | 
findProvider(java.lang.Object identifier)
 | 
protected  void | 
fireProviderDeleted(java.lang.Object identifier,
                    DBObjectProvider pro)
 | 
protected  java.lang.String | 
getDescription(java.lang.Object identifier)
Gets a displayable string to represent the database with the given identifier.  | 
protected abstract  java.lang.Object | 
getIdentifier(DBObjectProvider provider)
Returns an identifier for the given provider that is used when notifying listeners of provider events.  | 
abstract  java.lang.String | 
getProviderType()
This method must return a String unique to the Creator that identifies the type of DBObjectProvider that will be created.  | 
protected  DBObjectProvider | 
uncacheProvider(java.lang.Object identifier)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DBObjectProviderFactory.Creator()
| Method Detail | 
|---|
public abstract java.lang.String getProviderType()
protected abstract DBObjectProvider createProviderImpl(java.lang.Object identifier)
                                                throws DBException
DBExceptionprotected java.lang.String getDescription(java.lang.Object identifier)
protected abstract java.lang.Object getIdentifier(DBObjectProvider provider)
findProvider(java.lang.Object) etc.
protected DBObjectProvider uncacheProvider(java.lang.Object identifier)
protected DBObjectProvider findProvider(java.lang.Object identifier)
protected final void fireProviderDeleted(java.lang.Object identifier,
                                         DBObjectProvider pro)
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||