SPT Core API

Package com.sptci.echo

Package of reusable Echo3 application components.

See:
          Description

Interface Summary
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 Summary
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.
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.
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 A default content pane that divides the content area using a SplitPane into a top area that displays the Logo and an application title.
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.
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.
 

Package com.sptci.echo Description

Package of reusable Echo3 application components.


SPT Core API