uk.org.ury.frontend
Interface FrontendModule

All Known Implementing Classes:
AbstractFrontendModule, DemoMenu, LibraryViewer, ShowViewer

public interface FrontendModule

Interface for all system modules that are to be reachable from the frontend array. Frontend-exposed modules must: - be runnable standalone, as either an application or an applet; - contain their user interface in a subclass of FrontendModulePanel which can be embedded either in a FrontendFrame, a web page or another module; - use the frontend error reporting systems. An abstract implementation of this interface, AbstractFrontendModule, is provided to simplify the creation of frontend modules.

Author:
Matt Windsor

Method Summary
 FrontendModulePanel runFrontend(FrontendMaster master)
          Begin execution of the frontend module.
 

Method Detail

runFrontend

FrontendModulePanel runFrontend(FrontendMaster master)
Begin execution of the frontend module.

Parameters:
master - The FrontendMaster driving the frontend.
Returns:
the frontend panel to insert into the FrontendMaster.