SPT Core API

Package com.sptci.echo2

Package of reusable Echo2 application components.

See:
          Description

Interface Summary
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 Summary
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.
 

Package com.sptci.echo2 Description

Package of reusable Echo2 application components.


SPT Core API