com.tensegrity.skeleton.swt.launch
Class SwtInitMDIComponentLaunchTask

java.lang.Object
  extended bycom.tensegrity.gui.launch.LaunchTask
      extended bycom.tensegrity.skeleton.swing.launch.AbstractLaunchTask
          extended bycom.tensegrity.skeleton.swt.launch.SwtInitMDIComponentLaunchTask

public class SwtInitMDIComponentLaunchTask
extends AbstractLaunchTask

This launch task initializes the MDIComponent for a given SWT-based application.

The postCreate(Object) method can be used in order to perform post-creation initializations of the application's SwtTabbedMDIComponent which is currently the only SWT implementation of MDIComponent.

Version:
$Id: SwtInitMDIComponentLaunchTask.java,v 1.6 2005/08/08 16:36:36 BurkhardWick Exp $
Author:
S�bastien Guyon

Field Summary
 
Fields inherited from class com.tensegrity.gui.launch.LaunchTask
lasterror, LAUNCHTASKSTATUS_FATAL, LAUNCHTASKSTATUS_FATAL_RETRY, LAUNCHTASKSTATUS_SERIOUS, LAUNCHTASKSTATUS_SERIOUS_RETRY, LAUNCHTASKSTATUS_SHUTDOWN, LAUNCHTASKSTATUS_SUCCESS, LAUNCHTASKSTATUS_WARNING
 
Constructor Summary
SwtInitMDIComponentLaunchTask(SwtApplicationFrame applicationFrame)
          Creates the SwtInitMDIComponentLaunchTask which initializes the MDI Component for a given SwtApplicationFrame.
 
Method Summary
 void postCreate(java.lang.Object object)
          This method is invoked once the run() method is about to return.
 int run()
          The run method of this launch task.
 
Methods inherited from class com.tensegrity.skeleton.swing.launch.AbstractLaunchTask
findResourceText, getApplicationFrame, getName, getStatusPrefix, getStatusPrefixResourceKey
 
Methods inherited from class com.tensegrity.gui.launch.LaunchTask
getError, getStatusDetails
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwtInitMDIComponentLaunchTask

public SwtInitMDIComponentLaunchTask(SwtApplicationFrame applicationFrame)
Creates the SwtInitMDIComponentLaunchTask which initializes the MDI Component for a given SwtApplicationFrame.

Parameters:
applicationFrame - Application context for this LaunchTask.
Method Detail

run

public int run()
        throws java.lang.Exception
Description copied from class: LaunchTask
The run method of this launch task. The returned status indicates what the invoker is supposed to do after the task executed.

Specified by:
run in class LaunchTask
Returns:
one of the LAUNCHTASKSTATUS_* constants defined in this interface.
Throws:
java.lang.Exception

postCreate

public void postCreate(java.lang.Object object)
This method is invoked once the run() method is about to return. The parameter is the MDIComponent initialized by this launch task.

Specified by:
postCreate in class AbstractLaunchTask
Parameters:
object - the MDIComponent initialized by this launch task.
See Also:
AbstractLaunchTask.postCreate(Object)


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.