easik
Class Easik

java.lang.Object
  extended by easik.Easik

public class Easik
extends java.lang.Object

Easik is the starting point of the application. It creates an instance of the Application frame and then allows for user interaction.

Version:
20006-08-03 Kevin Green
Author:
Rob Fletcher 2005, Kevin Green 2006

Field Summary
private  Help _bigHelp
          The help files
private  IniSettings _iniSettings
          The current Ini settings of this application, as defined in the .ini file
private static Easik _instance
          The instance of this sketch
private  StateManager _stateManager
          The current state manager
private  ApplicationFrame _theFrame
          The current frame
 
Constructor Summary
private Easik()
          Creates an instance of the application frame and then sets it to be visible.
 
Method Summary
 ApplicationFrame getFrame()
          Returns the current application frame
 Help getHelp()
          Gets the help pane associated with this instance.
 IniSettings getIni()
          Returns the ini settings
static Easik getInstance()
          Singleton method to get the one instance
 StateManager getStateManager()
          Returns the current application frame
static void main(java.lang.String[] args)
          Entry point of the Application.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_instance

private static Easik _instance
The instance of this sketch


_iniSettings

private IniSettings _iniSettings
The current Ini settings of this application, as defined in the .ini file


_stateManager

private StateManager _stateManager
The current state manager


_theFrame

private ApplicationFrame _theFrame
The current frame


_bigHelp

private Help _bigHelp
The help files

Constructor Detail

Easik

private Easik()
Creates an instance of the application frame and then sets it to be visible.

Creating an instance of this class will start running an instance of the application.

Method Detail

main

public static void main(java.lang.String[] args)
Entry point of the Application. Creates an instance of the application.

Parameters:
args - Program parameters, currently ignored

getInstance

public static Easik getInstance()
Singleton method to get the one instance

Returns:
The one instance.

getHelp

public Help getHelp()
Gets the help pane associated with this instance.

Returns:
The Easik help pane

getFrame

public ApplicationFrame getFrame()
Returns the current application frame

Returns:
The frame

getStateManager

public StateManager getStateManager()
Returns the current application frame

Returns:
The frame

getIni

public IniSettings getIni()
Returns the ini settings

Returns:
The ini settings
Since:
2006-07-12 Kevin Green