org.apache.pivot.wtk
Class DesktopApplicationContext

java.lang.Object
  extended by org.apache.pivot.wtk.ApplicationContext
      extended by org.apache.pivot.wtk.DesktopApplicationContext

public final class DesktopApplicationContext
extends ApplicationContext

Application context used to execute applications in a native frame window.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.ApplicationContext
ApplicationContext.DisplayHost, ApplicationContext.QueuedCallback, ApplicationContext.ResourceCacheDictionary, ApplicationContext.ScheduledCallback
 
Field Summary
 
Fields inherited from class org.apache.pivot.wtk.ApplicationContext
origin
 
Constructor Summary
DesktopApplicationContext()
           
 
Method Summary
static boolean exit()
          Terminates the application context.
static void handleAbout()
          Invokes the application's about handler.
static boolean isFullScreen()
          Returns the full-screen mode flag.
static void main(Class<? extends Application> applicationClass, String[] applicationArgs)
          Utility method to make it easier to define main() entry-points into applications.
static void main(String[] args)
          Primary aplication entry point.
static void setFullScreen(boolean fullScreen)
          Sets the full-screen mode flag.
static void sizeToFit(Window window)
           
 
Methods inherited from class org.apache.pivot.wtk.ApplicationContext
addApplication, addDisplay, createTimer, destroyTimer, getApplication, getDisplay, getDisplayHost, getJVMVersion, getOrigin, getResourceCache, queueCallback, queueCallback, removeApplication, removeDisplay, scheduleCallback, scheduleRecurringCallback, scheduleRecurringCallback, setApplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesktopApplicationContext

public DesktopApplicationContext()
Method Detail

exit

public static boolean exit()
Terminates the application context.


main

public static void main(String[] args)
Primary aplication entry point.

Parameters:
args -

handleAbout

public static void handleAbout()
Invokes the application's about handler. The application must implement the Application.AboutHandler interface.


isFullScreen

public static boolean isFullScreen()
Returns the full-screen mode flag.


setFullScreen

public static void setFullScreen(boolean fullScreen)
Sets the full-screen mode flag.

Parameters:
fullScreen -

sizeToFit

public static void sizeToFit(Window window)

main

public static final void main(Class<? extends Application> applicationClass,
                              String[] applicationArgs)
Utility method to make it easier to define main() entry-points into applications. For example: public class MyApp implements Application { public static void main(String[] args) throws Exception { DesktopApplicationContext.main(MyApp.class, args); } }

Parameters:
applicationClass -
applicationArgs -