org.opa.core
Interface OPAManager

All Known Subinterfaces:
OPAActionManager, OPAHelpManager, OPALogManager, OPAModuleManager, OPAOptionManager, OPAResourceManager, OPAServiceManager, OPAWindowManager
All Known Implementing Classes:
OPADefaultActionManager, OPADefaultHelpManager, OPADefaultLogManager, OPADefaultModuleManager, OPADefaultOptionManager, OPADefaultResourceManager, OPADefaultServiceManager, OPADefaultWindowManager

public interface OPAManager

This interface is the super interface of all OPAXXXManager interfaces. It defines start() and stop() methods for activating and deactivating the services. Implementations of the OPAManager interfaces should use these methods to restore and save any necessary state respectively.


Method Summary
 void load()
          Loads the OPAManager.
 void start()
          Starts the OPAXXXManager service.
 void stop()
          Stops the OPAXXXManager service.
 

Method Detail

start

public void start()
Starts the OPAXXXManager service. This should be used to restore any state (if necessary).


stop

public void stop()
Stops the OPAXXXManager service. This should be used to save any state (if necessary).


load

public void load()
Loads the OPAManager. This should be used to set-up and install any OPA services needed. For example, OPAOption panels needed by this OPAManager should be added to OPA here. This method is called before start().