|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
org.radrails.db.core.DatabaseManager
Singleton class that manages all of the workspace database connections. Connections are grouped by project,in ProjectDatabaseManager objects.
Method Summary | |
void |
addProjectDatabaseManager(org.eclipse.core.resources.IProject project)
Add a ProjectDatabaseManager to the map. |
java.util.Collection |
getAllProjectDatabaseManagers()
Return all of the ProjectDatabaseManagers. |
static DatabaseManager |
getInstance()
|
ProjectDatabaseManager |
getProjectDatabaseManager(org.eclipse.core.resources.IProject project)
Return the ProjectDatabaseManager for the given project. |
void |
removeProjectDatabaseManager(org.eclipse.core.resources.IProject project)
Remove a ProjectDatabaseManager from the map. |
void |
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Called when a resource is changed. |
Methods inherited from class java.util.Observable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static DatabaseManager getInstance()
public ProjectDatabaseManager getProjectDatabaseManager(org.eclipse.core.resources.IProject project)
project
- The project to get the ProjectDatabaseManager for.
null
if none exists.public java.util.Collection getAllProjectDatabaseManagers()
public void addProjectDatabaseManager(org.eclipse.core.resources.IProject project)
project
- The project to add a ProjectDatabaseManager for.public void removeProjectDatabaseManager(org.eclipse.core.resources.IProject project)
project
- The project to remove a ProjectDatabaseManager for.public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
resourceChanged
in interface org.eclipse.core.resources.IResourceChangeListener
event
- The event that occurred.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |