com.partnersoft.system
Class App

java.lang.Object
  extended by com.partnersoft.system.App
Direct Known Subclasses:
AppLauncherTest, ConvertPalmMaps, DesktopApp, EditConfigApp, ExtractStrings, GeneratePalmIcons, GenerateTextures, GPSTool, HTMLBrowserApp, OneWindowDashboardApp, OneWindowExplorerApp, PackPackages, RangefinderTool, ScrambleData, SplashBrowser, TestGUI, TruckApp, TwoWindowDashboardApp, TwoWindowExplorerApp, UpdateApp, WebUpdate, YonderDaemon

public abstract class App
extends java.lang.Object

Generic framework for a Partner application.

Author:
Paul Reavis Copyright 2002-2004 Partner Software, Inc.

Constructor Summary
App()
           
 
Method Summary
 AppEnvironment getEnvironment()
           
 java.lang.String getName()
           
 void runApp()
           
abstract  void runImp()
           
 void setName(java.lang.String newName)
           
 void setOptions(Cog options)
           
 void shutdownImp()
           
 void startupImp()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

App

public App()
Method Detail

setOptions

public void setOptions(Cog options)

runImp

public abstract void runImp()
                     throws java.lang.Exception
Throws:
java.lang.Exception

startupImp

public void startupImp()
                throws java.lang.Exception
Throws:
java.lang.Exception

shutdownImp

public void shutdownImp()
                 throws java.lang.Exception
Throws:
java.lang.Exception

runApp

public void runApp()
            throws java.lang.Exception
Throws:
java.lang.Exception

getEnvironment

public AppEnvironment getEnvironment()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

setName

public void setName(java.lang.String newName)