Package net.sf.jguiraffe.gui.app
In this package the main application class can be found.
Application
is the start up class of this framework. An instance
initializes all required helper classes and constructs the GUI. It also controls
the command dispatch thread.
The Application
class is fully functional; it can be directly used.
If customization is required (e.g. if some of the helper classes are to be
replaced) or if command line arguments need to be processed, a custom
application class can be derived from this class.
In addition to the central Application
class this package contains
other classes directly related to Application
. There is the
ApplicationContext
interface which provides access to many helper
objects managed by an application. There are also some helper classes that can
be used by typical applications, e.g. often required commands or action tasks.
$Id: package.html 205 2012-01-29 18:29:57Z oheger $
-
Interface Summary Interface Description ApplicationClient Definition of an interface for objects that need a reference to the centralApplication
object.ApplicationContext Definition of an interface for accessing application global information.ApplicationShutdownListener Definition of an interface for listeners that want to be notified when the application terminates. -
Class Summary Class Description Application The main startup class of the GUI application framework.ApplicationBuilderData The application specific default implementation of theBuilderData
interface.ApplicationContextImpl A default implementation of theApplicationContext
interface.ApplicationResources A class defining constants for default resources provided by the application framework.ApplicationShutdownActionTask A specialized action task for exiting the current application.CommandActionTask A specialized action task that executes aCommand
object.OpenWindowCommand A specializedCommand
implementation for opening a sub window.TextResource A class representing a textual resource. -
Enum Summary Enum Description ApplicationResources.Keys An enumeration class defining the keys of all resources contained within the application default resource bundle. -
Exception Summary Exception Description ApplicationException An exception class that indicates error conditions related to theApplication
class.ApplicationRuntimeException An exception class for reporting runtime exceptions that are related to
objects or operations invoked on them.Application