pivot.wtk
Interface Application

All Known Implementing Classes:
ScriptApplication

public interface Application

Represents the entry point into a WTK application.

Author:
gbrown

Nested Class Summary
static interface Application.About
          Optional interface that allows an application to present information about itself.
 
Method Summary
 void resume()
          Called when a suspended application has been resumed.
 boolean shutdown(boolean optional)
          Called when the application is being shut down.
 void startup(Display display, Dictionary<String,String> properties)
          Called when the application is starting up.
 void suspend()
          Called to notify the application that it is being suspended.
 

Method Detail

startup

void startup(Display display,
             Dictionary<String,String> properties)
             throws Exception
Called when the application is starting up.

Parameters:
display - The display on which this application was started.
properties - Initialization properties passed to the application.
Throws:
Exception

shutdown

boolean shutdown(boolean optional)
                 throws Exception
Called when the application is being shut down.

Parameters:
optional - If true, the shutdown may be canceled by returning a value of false.
Returns:
true to continue shutdown, false to cancel.
Throws:
Exception

suspend

void suspend()
             throws Exception
Called to notify the application that it is being suspended.

Throws:
Exception

resume

void resume()
            throws Exception
Called when a suspended application has been resumed.

Throws:
Exception