public abstract static class DBObjectProviderFactory.Creator
extends java.lang.Object
Constructor and Description |
---|
DBObjectProviderFactory.Creator() |
Modifier and Type | Method and Description |
---|---|
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) |
public abstract java.lang.String getProviderType()
protected abstract DBObjectProvider createProviderImpl(java.lang.Object identifier) throws DBException
DBException
protected 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)