uk.ac.essex.common
Class ServiceLocator

java.lang.Object
  extended by uk.ac.essex.common.ServiceLocator
Direct Known Subclasses:
ServiceLocatorImpl

public abstract class ServiceLocator
extends java.lang.Object

Abstract Factory for Service Locator

Copyright: Copyright (c) 2004
Company: MSX-International


Constructor Summary
ServiceLocator()
           
 
Method Summary
static ServiceLocator createServiceLocator()
           
abstract  ActionService getActionService()
           
abstract  KeyMapService getKeyMapService()
           
abstract  LanguageService getLanguageService()
           
abstract  MenuService getMenuService()
           
abstract  ToolBarService getToolBarService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceLocator

public ServiceLocator()
Method Detail

createServiceLocator

public static final ServiceLocator createServiceLocator()

getActionService

public abstract ActionService getActionService()
                                        throws InitialisationException
Throws:
InitialisationException

getLanguageService

public abstract LanguageService getLanguageService()
                                            throws InitialisationException
Throws:
InitialisationException

getKeyMapService

public abstract KeyMapService getKeyMapService()
                                        throws InitialisationException
Throws:
InitialisationException

getMenuService

public abstract MenuService getMenuService()

getToolBarService

public abstract ToolBarService getToolBarService()