|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ajc.esim.core.Launcher
public class Launcher
Entry point for the program,contains the main window, a data class and starts a background thread for repainting the screen. As of version 1.16 this class also handles file saving, loading and logging. Renamed from Runtime to Launcher in verison 1.27 to prevent confusion with java.lang.Runtime.
Field Summary | |
---|---|
static AFileHandler |
aH
File Handler for logging |
static SLogger |
critical
Critical message log |
static Data |
dat
Data class instance, holds all application data, written to disk for application persistance. |
static ILogger |
info
Information level log |
static boolean |
isApplet
If program is run as applet (usually from a web browser) then isApplet is set to true. |
static boolean |
LogOn
On/Off for logging system |
static java.lang.String |
version
Program Version number, stored in external resource file. |
static MainWindow |
win
Instance of MainWindow window |
Constructor Summary | |
---|---|
Launcher()
|
Method Summary | |
---|---|
static void |
Exit(int State)
Shutsdown the program, saving all data in dat to file 'state.o' |
static Data |
Load(java.lang.String file)
Loads a Data object from file |
static void |
main(java.lang.String[] args)
Main entry point for the program. |
static void |
Save(java.lang.String file)
Saves the dat object to file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static AFileHandler aH
AFileHandler
public static SLogger critical
SLogger
public static Data dat
Data
public static ILogger info
ILogger
public static boolean isApplet
public static boolean LogOn
public static final java.lang.String version
public static MainWindow win
MainWindow
Constructor Detail |
---|
public Launcher()
Method Detail |
---|
public static void Exit(int State)
State
- Shutdown state, zero(0) for normal, non zero for abnormal
shutdownpublic static Data Load(java.lang.String file)
file
- File from which data should be read, file should be written in
manner specified in Launcher.Save. The data class written to
file must be the same version as the version currently in use.
Thus, there is not comaptability between program versions.
Save(String)
public static void main(java.lang.String[] args)
args
- public static void Save(java.lang.String file)
file
- File to write toLoad(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |