| Interface | Description |
|---|---|
| FilterView<F> |
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 |
|---|---|
| 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.
|
| 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.
|
| Confirmation.Executor<S> | Deprecated
Use
Executor instead. |
| 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.
|
| 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.
|
| FileDownloadProvider |
A download provider for streaming contents of a file to the
client browser.
|
| FileUploadListener<S> |
A file upload listener for reading and storing files uploaded from
the client browser.
|
| 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. |
| JDOListModel<D extends JDOObject> |
A list model for holding model objects are are persisted using JDO.
|
| ListComparator |
A comparator to use for comparing the list based columns stored
in tables.
|
| Listener<C extends Controller> |
An abstract base class for action listeners that use
Controller to interact with the view components. |
| ListModel<D> |
A
ListModel used to display a collection
of model objects in list components. |
| 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).
|
| NonTransactionalJDOApplication |
An application class that maintains a JDO
PersistenceManager
for the lifecycle of the session. |
| RedirectListener |
An action listener to redirect the client browser to
RedirectListener.url. |
| ServerDelayMessage |
Representation of a client/server-interaction delay message.
|
| SPTListener |
An action listener to open the SPT homepage in a new browser window.
|
| Styles |
Utility class to load the application style XML file.
|
| 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. |