de.tub.citydb.api.registry
Class ObjectRegistry

java.lang.Object
  extended by de.tub.citydb.api.registry.ObjectRegistry

public class ObjectRegistry
extends java.lang.Object


Method Summary
 DatabaseController getDatabaseController()
           
 EventDispatcher getEventDispatcher()
           
static ObjectRegistry getInstance()
           
 IOController getIOController()
           
 LogController getLogController()
           
 PluginConfigController getPluginConfigController()
           
 ViewController getViewController()
           
 java.lang.Object lookup(java.lang.String name)
           
 void register(java.lang.String name, java.lang.Object object)
           
 void setDatabaseController(DatabaseController databaseController)
           
 void setEventDispatcher(EventDispatcher eventDispatcher)
           
 void setIOController(IOController ioController)
           
 void setLogController(LogController logController)
           
 void setPluginConfigController(PluginConfigController pluginConfigController)
           
 void setViewController(ViewController viewController)
           
 void unregister(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ObjectRegistry getInstance()

register

public void register(java.lang.String name,
                     java.lang.Object object)

unregister

public void unregister(java.lang.String name)

lookup

public java.lang.Object lookup(java.lang.String name)

getEventDispatcher

public EventDispatcher getEventDispatcher()

setEventDispatcher

public void setEventDispatcher(EventDispatcher eventDispatcher)

getViewController

public ViewController getViewController()

setViewController

public void setViewController(ViewController viewController)

getDatabaseController

public DatabaseController getDatabaseController()

setDatabaseController

public void setDatabaseController(DatabaseController databaseController)

getLogController

public LogController getLogController()

setLogController

public void setLogController(LogController logController)

getPluginConfigController

public PluginConfigController getPluginConfigController()

setPluginConfigController

public void setPluginConfigController(PluginConfigController pluginConfigController)

getIOController

public IOController getIOController()

setIOController

public void setIOController(IOController ioController)