| Interface | Description |
|---|---|
| Application.ExitListener |
Gives the Application a chance to veto an attempt to exit/quit.
|
| TaskListener<T,V> |
Listener used for observing
Task execution. |
| Class | Description |
|---|---|
| AbstractBean |
An encapsulation of the PropertyChangeSupport methods based on
java.beans.PropertyChangeSupport.
|
| ActionManager |
The application's
ActionManager provides read-only cached
access to ActionMaps that contain one entry for each method
marked with the @Action annotation in a class. |
| Application |
The base class for Swing applications.
|
| ApplicationAction |
The
Action class used to implement the
@Action annotation. |
| ApplicationActionMap |
An
ActionMap class where each entry
corresponds to an @Action method from a single
actionsClass (i.e. a class that contains one or more
@Actions). |
| ApplicationContext |
A singleton that manages shared objects, like actions, resources, and tasks,
for
Applications. |
| FrameView | |
| LocalStorage |
Access to per application, per user, local file storage.
|
| ResourceConverter |
A base class for converting arbitrary types to and from Strings, as well as
a registry of ResourceConverter implementations.
|
| ResourceManager |
The application's
ResourceManager provides
read-only cached access to resources in ResourceBundles via the
ResourceMap class. |
| ResourceMap |
A read-only encapsulation of one or more ResourceBundles that adds
automatic string conversion, support for field and Swing component
property injection, string resource variable substitution, and chaining.
|
| SessionStorage |
Support for storing GUI state that persists between Application sessions.
|
| SingleFrameApplication |
An application base class for simple GUIs with one primary JFrame.
|
| Task<T,V> |
A type of
SwingWorker that represents an application
background task. |
| Task.InputBlocker |
Specifies to what extent input to the Application's GUI should
be blocked while this Task is being executed and provides
a pair of methods,
block and unblock that
do the work of blocking the GUI. |
| TaskEvent<T> |
An encapsulation of the value produced one of the
Task execution
methods: doInBackground(), process, done. |
| TaskListener.Adapter<T,V> |
Convenience class that stubs all of the TaskListener interface
methods.
|
| TaskMonitor |
This class is intended to serve as the model for GUI components,
like status bars, that display the state of an application's
background tasks.
|
| TaskService |
The service for executing tasks
Methods descriptions are copied from
ExecutorService
|
| View |
A View encapsulates a top-level Application GUI component, like a JFrame
or an Applet, and its main GUI elements: a menu bar, tool bar, component,
and a status bar.
|
| Enum | Description |
|---|---|
| Task.BlockingScope |
Specifies to what extent the GUI should be blocked a Task
is executed by a TaskService.
|
| Exception | Description |
|---|---|
| ResourceConverter.ResourceConverterException | |
| ResourceMap.InjectFieldException |
Unchecked exception thrown by
ResourceMap.injectFields(java.lang.Object) when
an error occurs while attempting to set a field (a field that
had been marked with @Resource). |
| ResourceMap.LookupException |
Unchecked exception thrown by
ResourceMap.getObject(java.lang.String, java.lang.Class) when resource lookup
fails, for example because string conversion fails. |
| ResourceMap.PropertyInjectionException |
Unchecked exception thrown by
ResourceMap.injectComponent(java.awt.Component) and
ResourceMap.injectComponents(java.awt.Component) when a property value specified by
a resource can not be set. |
| Annotation Type | Description |
|---|---|
| Action |
Marks a method that will be used to define a Swing
Action object's actionPerformed
method. |
| Action.Parameter |
This annotation is not used yet
|
| ProxyActions |
Defines a list of the proxy action names
The proxy actions perform their
action not on the component they're bound to (menu items and
toolbar buttons), but on the component that currently
has the keyboard focus.
|
| Resource |
Marks the field as a resource to be injected.
|
Copyright © 2009–2015. All rights reserved.