See: Description
| Interface | Description |
|---|---|
| ClientTransmissionHolder |
Provides the means to obtain list models containing pending sent and
received transmissions.
|
| GuiHubConnector.ConnectionUpdate |
Interface defining how an object is to be notified when the hub
connection status changes.
|
| IconBox.CellRenderer |
Defines how list model elements will be rendered as icons and tooltips.
|
| Class | Description |
|---|---|
| AbstractCallActionManager |
Partial SendActionManager implementation which
uses the Asynchronous Call/Response delivery pattern.
|
| AbstractCallActionManager.TagInfo |
Aggregates information required for handling responses which
correspond to a particular message tag.
|
| BrowserLauncher |
BrowserLauncher is a class that provides one static method, openURL, which opens the default
web browser for the current user of the system to the given URL.
|
| ClientListCellRenderer |
List Cell Renderer for use with
Client objects. |
| ClientPanel |
Component which displays details about a
Client. |
| ErrorDialog |
Dialog window which displays an error message, possibly with some
verbose details optionally visible.
|
| GuiClientSet |
ClientSet implementation used by GuiHubService.
|
| GuiHubConnector |
Extends HubConnector to provide additional graphical functionality.
|
| GuiHubConnector.ListModelTrackedClientSet |
TrackedClientSet implementation used by this class.
|
| GuiHubService |
BasicHubService subclass which provides a GUI window displaying hub
status as well as the basic hub services.
|
| HubClientPopupListener |
MouseListener which provides a popup menu with per-client options
for use with a JList containing HubClient objects.
|
| HubMonitor |
Client application which uses a
GuiHubConnector
to connect to any running hub and display information about all currently
registered clients. |
| HubView |
Component displaying a list of SAMP
Clients,
usually those registered with a hub. |
| IconBox |
Component which displays the contents of a ListModel as icons.
|
| IconBox.Entry |
Convenience struct-type class which aggregates an icon and a tooltip.
|
| IconStore |
Manages client icons.
|
| IconStore.SizedIcon |
Icon implementation which looks like an existing one, but is resized
down if necessary.
|
| IndividualCallActionManager |
SendActionManager which uses the Asynchronous Call/Response delivery
pattern, but allows a "broadcast" to send different message objects
to different recipients.
|
| MessageTrackerHubConnector |
HubConnector implementation which provides facilities for keeping track
of incoming and outgoing messages as well as the other GUI features.
|
| MessageTrackerHubService |
GuiHubService subclass which additionally keeps track of which messages
have been sent and received, and can provide a graphical display of these.
|
| MessageTrackerHubService.CallMap |
Keeps track of transmissions by key.
|
| MessageTrackerListCellRenderer |
ListCellRenderer which draws a representation of incoming and outgoing
messages alongside the default representation.
|
| NotifyActionManager |
SendActionManager subclass which works with messages of a single MType,
using the Notify delivery pattern.
|
| PopupResultHandler |
ResultHandler which pops up a window displaying progress and success
of a message sent to one or many recipients.
|
| SampThread |
Helper class for performing a SAMP operation from within the
Event Dispatch Thread.
|
| SelectiveClientListModel |
ListModel implementation which sits on top of an existing ListModel
containing
Clients, but only includes a
subset of its elements. |
| SendActionManager |
Manages actions to send SAMP messages to one or all recipients.
|
| SendActionManager.TargetComboBoxModel |
ComboBoxModel implementation used for selecting a target client.
|
| SubscribedClientListModel |
Selective client list model which contains only those non-self clients
which are subscribed to one or more of a given list of MTypes.
|
| SysTray |
Provides basic access to the windowing system's System Tray.
|
| SysTray.Java6SysTray |
Implementation which provides system tray access using J2SE 1.6 classes
by reflection.
|
| SysTray.NoSysTray |
Implementation which provides no system tray access.
|
| Transmission |
Describes the properties of a message which has been sent from one
client to another.
|
| Transmission.Status |
Describes the status of a transmission in terms that can be
presented in the GUI.
|
| TransmissionCellRenderer |
CellRenderer for transmission objects.
|
| TransmissionListIcon |
Icon which paints a graphical representation of a list of Transmissions.
|
| TransmissionListIcon.TransmissionListBox | |
| TransmissionListModel |
ListModel implementation for containing
Transmission objects. |
| TransmissionPanel |
Component which displays the details of a given Transmission object.
|
| TransmissionTableModel |
TableModel implementation which displays Transmission objects.
|
| TransmissionTableModel.CustomTableCellRenderer |
Template custom TableCellRenderer for subclassing.
|
| TransmissionView |
Displays a set of transmissions in a table model,
along with a detail panel for the selected one.
|
| UniformCallActionManager |
SendActionManager subclass which works with messages of a single MType,
using the Aysnchronous Call/Response delivery pattern.
|
| WrapperHubConnection |
HubConnection implementation which delegates all behaviour to a base
implementation.
|