| Interface | Description |
|---|---|
| FilterView<F extends Serializable> |
An interface used to represent
View components that hold a
model object that is used to filter the objects displayed in it. |
| ModelView<M> |
An interface used to represent
View components that hold a
backing model object. |
| View |
A marker interface used to help identify container components used to
build an application.
|
| Class | Description |
|---|---|
| AbstractFrame<H extends AbstractHeader> |
A standard content pane that displays a
AbstractHeader component
at the top. |
| AbstractHeader<C extends Component> |
A base class for displaying standard headers in applications.
|
| Add |
A view component that displays an "add" button with an image.
|
| Application |
A base class that extends
ApplicationInstance and
can serve as the base class for the application specific
global application instance. |
| CancelButton |
A generic button used to implement cancel action in floating pane
components.
|
| CancelButton.CancelListener | |
| Column |
A sub-class that implements
View. |
| Configuration |
A utility class that is used to load and retrieve the localised
configurable properties for UI components.
|
| Confirmation |
A confirmation dialogue component used to display a confirmation
message prior to executin a specified method.
|
| ControlBarWindowPane |
A base
FloatingPane component that displays
a control bar at the bottom that can hold controls for the rest of
the components displayed in the pane. |
| Controller<V> |
An abstract base class for all controllers.
|
| Delete |
A view component that displays a "delete" button with an image.
|
| Dialogue |
A base dialogue class that uses a vertical auto-laid out split pane as the
root content pane.
|
| Dimensions |
A utility class that is used to load and retrieve the localised
configurable dimensions for UI components.
|
| DraggableCellRenderer |
A custom table cell renderer used to present the cell data as
draggable components.
|
| ErrorPane |
A general error window that displays the specified error/warning
message in a
WindowPane. |
| Executor<S> |
The executor used to execute the desired action after user
confirmation.
|
| Frame | |
| Grid |
A sub-class that implements
View. |
| Header |
A standard view component that displays the SPT logo and a configurable
title label.
|
| JDOApplication |
An application class that maintains a JDO
PersistenceManager
for the lifecycle of the session. |
| Listener<V extends View> |
An abstract base class for action listeners.
|
| Logo |
A view component that displays the SPT logo.
|
| Logout |
A generic component that is used to log a user out of an Echo2 session.
|
| LogoutListener |
A general purpose action listener for listening to logout events
generated by the application (usually through a button or menu).
|
| MenuFrame<M extends AbstractMenuComponent> |
A standard content pane that displays a
MenuHeader at the top. |
| MenuHeader<M extends AbstractMenuComponent> |
A standard header component that displays a menu bar under the application
title and adjacent to the logo.
|
| RedirectListener |
An action listener to redirect the client browser to
RedirectListener.url. |
| Row |
A sub-class that implements
View. |
| SPTListener |
An action listener to open the SPT homepage in a new browser window.
|
| UpdateManager |
A custom
UpdateManager used to
handle uncaught exceptions and notify client about exception as opposed
to default Echo2 way of resetting the session. |
| UrlListener |
An action listener to open
UrlListener.url in a new browser window. |
| Utilities |
A utility class that provides methods to create and initialise
standard UI components.
|
| WindowPane |
A base
FloatingPane component that performs
default initialisation of the component. |
| WindowPaneCloseListener |
A standard listener for cancel type buttons used to close a window pane.
|