com.sdm.quasar.client.showcase.helloworld
Class HelloWorldApplication

java.lang.Object
  extended bycom.sdm.quasar.client.core.application.AbstractApplication
      extended bycom.sdm.quasar.client.swing.application.AbstractSwingApplication
          extended bycom.sdm.quasar.client.showcase.helloworld.HelloWorldApplication
All Implemented Interfaces:
Application, SystemInfoProvider

public class HelloWorldApplication
extends AbstractSwingApplication

Version:
1.$Revision$
Author:
Thomas Wolf

Constructor Summary
HelloWorldApplication()
          Creates a new HelloWorldApplication.
 
Method Summary
static void main(java.lang.String[] args)
          Starts the Application
 void start()
          This implementation initializes the additional application components in the following order: ErrorHandler by using AbstractSwingApplication.initializeErrorHandler() LoggerFactory by using #initializeLogging()
 void stop()
          This implementation disposed the application components in the following order if the corresponding component implements Disposable.
 
Methods inherited from class com.sdm.quasar.client.swing.application.AbstractSwingApplication
attemptToDisplayErrorMessage, createSessionInEDT, getApplicationConfiguration, getErrorMessageForThrowable, initializeErrorHandler
 
Methods inherited from class com.sdm.quasar.client.core.application.AbstractApplication
collectSystemInfo, extendDestructionException, getApplicationID, getConfigManager, getServiceManager, getSessionManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HelloWorldApplication

public HelloWorldApplication()
Creates a new HelloWorldApplication.

Method Detail

start

public void start()
Description copied from class: AbstractApplication
This implementation initializes the additional application components in the following order:
  1. ErrorHandler by using AbstractApplication.initializeErrorHandler()
  2. LoggerFactory by using #initializeLogging()

Specified by:
start in interface Application
Overrides:
start in class AbstractApplication
See Also:
AbstractApplication.start()

stop

public void stop()
          throws DisposeException
Description copied from class: AbstractApplication
This implementation disposed the application components in the following order if the corresponding component implements Disposable. Otherwise the component is skipped.

Specified by:
stop in interface Application
Overrides:
stop in class AbstractApplication
Throws:
DisposeException - if there is an exception while disposing the components
See Also:
AbstractApplication.stop()

main

public static void main(java.lang.String[] args)
Starts the Application

Parameters:
args - command line arguments