From d547f87da5f68c12dede7c9d45618cae11ff5699 Mon Sep 17 00:00:00 2001 From: Matt Windsor Date: Fri, 18 Mar 2011 08:28:09 +0000 Subject: Mega-commit to the rescue! Added Javadoc snapshot (admittedly old); show UI now fixed-layout; UI uses system selection colours for accents; now uses bapsserver password and can thus talk to show database relations; removed member relation dependencies until further notice; attempted to get application and applet launchers working but having issues with the latter; started working on a server communicating via a minimal implementation of HTTP 1.1 (standardisation required eventually). --- doc/uk/org/ury/frontend/FrontendMaster.html | 307 ++++++++++++++++++++++++++++ 1 file changed, 307 insertions(+) create mode 100644 doc/uk/org/ury/frontend/FrontendMaster.html (limited to 'doc/uk/org/ury/frontend/FrontendMaster.html') diff --git a/doc/uk/org/ury/frontend/FrontendMaster.html b/doc/uk/org/ury/frontend/FrontendMaster.html new file mode 100644 index 0000000..485ebb1 --- /dev/null +++ b/doc/uk/org/ury/frontend/FrontendMaster.html @@ -0,0 +1,307 @@ + + + + + + +FrontendMaster + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +uk.org.ury.frontend +
+Interface FrontendMaster

+
+
All Known Implementing Classes:
FrontendAppletPanel, FrontendFrame
+
+
+
+
public interface FrontendMaster
+ + +

+Interface for classes providing the parent unit of a frontend + session. + + This includes the FrontendFrame used in application mode as + well as applets. +

+ +

+

+
Author:
+
Matt Windsor
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidfatalError(java.lang.String message) + +
+          Report a fatal error,
+ voidloadModule(java.lang.String moduleName) + +
+          Load a module into the frontend frame.
+ voidloadModule(java.lang.String moduleName, + java.lang.String cPanelName) + +
+          Load a module into the frontend frame, additionally installing + a control panel to communicate with the previous module.
+ voidrestoreModule(FrontendModulePanel mpanel, + FrontendControlPanel cpanel) + +
+          Restore an existing module and control panel into the frontend + master.
+  +

+ + + + + + + + +
+Method Detail
+ +

+loadModule

+
+void loadModule(java.lang.String moduleName)
+
+
Load a module into the frontend frame. + + Loading will fail with a fatal error if the class is not found, + or is not an implementor of FrontendModule. +

+

+
Parameters:
moduleName - The fully qualified class-name of the module, + minus the leading "uk.org.ury." domain.
+
+
+
+ +

+loadModule

+
+void loadModule(java.lang.String moduleName,
+                java.lang.String cPanelName)
+
+
Load a module into the frontend frame, additionally installing + a control panel to communicate with the previous module. + + Loading will fail with a fatal error if the class is not found, + or is not an implementor of FrontendModule. +

+

+
Parameters:
moduleName - The fully qualified class-name of the module, + minus the leading "uk.org.ury." domain.
cPanelName - The fully qualified class-name of the control + panel to install, minus the leading + "uk.org.ury." domain.
+
+
+
+ +

+restoreModule

+
+void restoreModule(FrontendModulePanel mpanel,
+                   FrontendControlPanel cpanel)
+
+
Restore an existing module and control panel into the frontend + master. +

+

+
Parameters:
mpanel - The module panel to restore.
cpanel - The control panel to restore. +
Throws: +
java.lang.IllegalArgumentException - if either are null.
+
+
+
+ +

+fatalError

+
+void fatalError(java.lang.String message)
+
+
Report a fatal error, +

+

+
Parameters:
message - The message, eg the exception message, to report + to the user.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3