All Classes Interface Summary Class Summary Exception Summary
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.
|
AbstractMessageHandler |
Partial implementation of MessageHandler interface which helps to ensure
correct client behaviour.
|
ActorHandler |
Utility class to facilitate constructing a SampXmlRpcHandler which handles
particular named methods.
|
ActorHandler.SampType |
Enumeration of permitted types within a SAMP data structure.
|
ActorHandler.Signature |
Characterises a method signature.
|
ApacheClient |
SampXmlRpcClient implementation based on Apache XMLRPC classes.
|
ApacheClientFactory |
SampXmlRpcClientFactory implementation based on Apache XMLRPC classes.
|
ApacheServer |
SampXmlRpcServer implementation based on Apache XML-RPC library.
|
ApacheServer.LabelledServer |
Convenience class which aggregates a WebServer and an endpoint.
|
ApacheServerFactory |
SampXmlRpcServerFactory implementation which uses Apache classes.
|
ApacheUtils |
Provides utility methods to perform translations between the
data structurs used by the org.apache.xmlrpc classes and those used
by JSAMP.
|
AuthResourceBundle |
ResourceBundle for internationalising the Web Profile authorization
dialogue.
|
AuthResourceBundle_de |
AuthResourceBundle with German text.
|
AuthResourceBundle_de.GermanContent |
Content implementation for English.
|
AuthResourceBundle_en |
AuthResourceBundle with English text.
|
AuthResourceBundle_en.EnglishContent |
Content implementation for English.
|
AuthResourceBundle_fr |
AuthResourceBundle with French text.
|
AuthResourceBundle_fr.FrenchContent |
Content implementation for French.
|
AuthResourceBundle_it |
AuthResourceBundle with English text.
|
AuthResourceBundle_it.ItalianContent |
Content implementation for Italian.
|
AuthResourceBundle.Content |
Defines the keys and value types required for a bundle of this class.
|
BasicClientSet |
Basic ClientSet implementation.
|
BasicHubService |
HubService implementation.
|
BasicHubService.ClientIdGenerator |
Generates client public IDs.
|
BasicHubService.MessageId |
Encapsulates information about a MessageId.
|
Bridge |
Runs a bridging service between two or more hubs.
|
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.
|
CalcStorm |
Runs a load of Calculator clients at once all sending messages to each other.
|
Calculator |
Test client.
|
Calculator.SendMode |
Represents a delivery pattern.
|
CallableClient |
Defines callbacks which the hub can make on a callable client.
|
CallableClientServer |
|
Callback |
Map representing a client callback from the hub.
|
Client |
Describes an application registered with a SAMP hub.
|
ClientActor |
Defines the methods which an XML-RPC callable client must implement.
|
ClientAuthorizer |
Defines authorization functionality which is used to determine whether
a client is permitted to register with the hub.
|
ClientAuthorizers |
Utility class containing ClientAuthorizer implementations.
|
ClientCallbackOperation |
Represents one of the possible callbacks which may be invoked on a
CallableClient.
|
ClientListCellRenderer |
List Cell Renderer for use with Client objects.
|
ClientPanel |
Component which displays details about a Client .
|
ClientProfile |
Defines an object that can be used to register with a running SAMP hub.
|
ClientSet |
Data structure for keeping track of clients currently registered with a hub.
|
ClientTracker |
Message handler which watches hub event messages to keep track of
what clients are currently registered and what their attributes are
on behalf of the hub.
|
ClientTracker.ClientOperation |
Describes an operation to be performed on a TrackedClient object
which is already part of this tracker's model.
|
ClientTracker.OperationQueue |
Data structure for holding ClientOperation objects which (may) need
to be applied in the future.
|
ClientTracker.TrackedClient |
Client implementation used to populate internal data structures.
|
ClientTransmissionHolder |
Provides the means to obtain list models containing pending sent and
received transmissions.
|
ClientXmlRpcHandler |
SampXmlRpcHandler implementation which passes Standard Profile-like XML-RPC
calls to one or more CallableClient s to provide client callbacks
from the hub.
|
ClientXmlRpcHandler.ClientActorImpl |
Implementation of the ClientActor interface which does the
work for this class.
|
ClientXmlRpcHandler.Entry |
Utility class to aggregate information about a client.
|
ConfigHubProfile |
Marks a HubProfile that can also provide GUI-based configuration.
|
CorsHttpServer |
HttpServer which allows or rejects cross-origin access according to
the W3C Cross-Origin Resource Sharing standard.
|
DataException |
Unchecked exception thrown when a data structure for use with
SAMP does not have the correct form.
|
DefaultClientProfile |
Factory which supplies the default ClientProfile for use by SAMP clients.
|
ErrInfo |
Represents the error information associated with a SAMP response.
|
ErrorDialog |
Dialog window which displays an error message, possibly with some
verbose details optionally visible.
|
ExtremeSwingClientAuthorizer |
Client authorizer implementaion that does its very best to discourage
users from accepting regitrations.
|
FacadeHubService |
HubService that provides hub functionality by accessing an existing
hub service.
|
FacadeHubService.FacadeHubConnection |
Utility HubConnection class which allows hub event notifications
to be sent to clients.
|
GuiClientSet |
ClientSet implementation used by GuiHubService.
|
GuiHubConnector |
Extends HubConnector to provide additional graphical functionality.
|
GuiHubConnector.ConnectionUpdate |
Interface defining how an object is to be notified when the hub
connection status changes.
|
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.
|
HttpServer |
Simple modular HTTP server.
|
HttpServer.Handler |
Implemented to serve data for some URLs.
|
HttpServer.HttpException |
Convenience class for representing an error whose content should be
returned to the user as an HTTP erro response of some kind.
|
HttpServer.HttpHeaderMap |
Map implementation suitable for storing HTTP headers.
|
HttpServer.Request |
Represents a parsed HTTP client request.
|
HttpServer.Response |
Represents a response to an HTTP request.
|
Hub |
Class which manages a hub and its associated profiles.
|
HubActor |
Defines the XML-RPC methods which must be implemented by a
Standard Profile hub.
|
HubCallableClient |
CallableClient implementation used by the hub client.
|
HubClient |
Represents a client registered with a hub.
|
HubClientPopupListener |
MouseListener which provides a popup menu with per-client options
for use with a JList containing HubClient objects.
|
HubConnection |
Represents a registered client's connection to a running hub.
|
HubConnector |
Manages a client's connection to SAMP hubs.
|
HubMode |
Deprecated.
|
HubMode.BrokenHubMode |
HubMode implemenetation for modes which cannot be used because they
rely on classes unavailable at runtime.
|
HubMonitor |
Client application which uses a GuiHubConnector
to connect to any running hub and display information about all currently
registered clients.
|
HubProfile |
Defines a hub profile.
|
HubProfileFactory |
Factory to produce hub profiles of a particular type.
|
HubRunner |
Deprecated.
|
HubService |
Interface defining the work that the hub has to do.
|
HubServiceMode |
Specifies a particular hub implementation for use with Hub .
|
HubServiceMode.BasicWindowConfig |
Class to configure a window for use as a hub control.
|
HubServiceMode.BrokenHubMode |
HubServiceMode implementation for modes which cannot be used because they
rely on classes unavailable at runtime.
|
HubServiceMode.ProfileToggler |
Manages a toggle button for starting/stopping profiles.
|
HubServiceMode.ServiceGui |
Aggregates a HubService and an associated monitor/control window.
|
HubServiceMode.SysTrayWindowConfig |
Takes care of hub display window configuration with system tray
functionality.
|
HubServiceMode.Tidier |
Utility abstract class to define an object which can be tidied up
on hub shutdown.
|
HubSwingClientAuthorizer |
ClientAuthorizer implementation that queries the user for permission
via a popup dialogue.
|
HubTester |
Tester for a running hub.
|
HubTester.ClientWatcher |
CallableClient implementation which watches hub.event messages
concerning the registration and attributes of other clients.
|
HubTester.TestCallableClient |
CallableClient implementation for testing.
|
HubTester.WatchedClient |
Struct-type utility class which aggregates mutable information about
a client, to be updated in response to hub event messages.
|
HubView |
Component displaying a list of SAMP Client s,
usually those registered with a hub.
|
HubXmlRpcHandler |
SampXmlRpcHandler implementation which passes Standard Profile-type XML-RPC
calls to a hub connection factory to provide a Standard Profile hub server.
|
HubXmlRpcHandler.HubActorImpl |
Implementation of the HubActor interface which does
the work for this class.
|
IconAdjuster |
HttpServer handler for turning the URL of one icon into the URL of
another, related icon.
|
IconBox |
Component which displays the contents of a ListModel as icons.
|
IconBox.CellRenderer |
Defines how list model elements will be rendered as icons and tooltips.
|
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.
|
InternalClient |
XML-RPC client implementation suitable for use with SAMP.
|
InternalClient.XmlRpcFault |
IOException representing an incoming XML-RPC fault.
|
InternalClientFactory |
Freestanding SampXmlRpcClientFactory implementation.
|
InternalServer |
SampXmlRpcServer implementation without external dependencies.
|
InternalServerFactory |
Freestanding SampXmlRpcServerFactory implementation.
|
JSamp |
Convenience class for invoking JSAMP command-line applications.
|
JsonReader |
Simple JSON parser which only copes with SAMP-friendly JSON,
that is strings, lists and objects.
|
JsonReader.Token |
Named object.
|
JsonWriter |
Outputs a SAMP object as JSON.
|
KeyGenerator |
Object which can generate a sequence of private keys.
|
ListMessageRestriction |
General purpose implementation of MessageRestriction.
|
LockInfo |
Represents the information read from a SAMP Standard Profile Lockfile.
|
LockWriter |
Writes records to a SAMP Standard Profile hub lockfile.
|
LoggingCorsHttpServer |
CorsHttpServer subclass which performs logging to a given print stream
at the HTTP level.
|
LoggingCorsHttpServer.CountOutputStream |
OutputStream subclass which counts the number of bytes it is being
asked to write, but otherwise does nothing.
|
LogResultHandler |
ResultHandler implementation which outputs some information about
responses received through the logging system.
|
Message |
Represents an encoded SAMP Message.
|
MessageHandler |
Interface for a client which wishes to receive messages.
|
MessageRestriction |
Specifies restrictions on the message types that may be sent in
a particular context.
|
MessageSender |
Sends a message to one or more other SAMP clients.
|
MessageSender.AsynchSender |
MessageSender implementation which uses the Asynchronous Call/Response
pattern.
|
MessageSender.AsynchSender.Collector |
CallableClient implementation which collects asynchronous message
responses.
|
MessageSender.BlockingMap |
Map implementation which dispenses its contents via an iterator
which will block until all the results are in.
|
MessageSender.BlockingSet |
Set implementation which dispenses its contents via an iterator
which will block until all results are in.
|
MessageSender.MetaClient |
Client implementation which may know about metadata.
|
MessageSender.NotifySender |
MessageSender implementation which uses the Notify pattern.
|
MessageSender.SynchSender |
MessageSender implementation which uses the Synchronous Call/Response
pattern.
|
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.
|
Metadata |
Represents the application metadata associated with a SAMP client.
|
MetaQueryMessageHandler |
Implements MType for querying registered clients by metadata item.
|
MultiURLMapperHandler |
Handler implementation which allows the server to serve multiple
separate resources which are available to it, but not necessarily to
external clients, as URLs.
|
NotifyActionManager |
SendActionManager subclass which works with messages of a single MType,
using the Notify delivery pattern.
|
OpenPolicyResourceHandler |
HTTP resource handler suitable for serving static cross-origin policy files.
|
OriginAuthorizer |
Controls which origins are authorized to perform cross-origin access
to resources.
|
OriginAuthorizers |
Utility class containing OriginAuthorizer implementations.
|
PingMessageHandler |
Implements samp.app.ping MType.
|
Platform |
Platform-dependent features required by the SAMP implementation.
|
Platform.StreamReader |
Thread which reads the contents of a stream into a string buffer.
|
Platform.UnixPlatform |
Platform implementation for Un*x-like systems.
|
Platform.WindowsPlatform |
Platform implementation for Microsoft Windows-like systems.
|
PopupResultHandler |
ResultHandler which pops up a window displaying progress and success
of a message sent to one or many recipients.
|
ProfileToken |
Marker interface that identifies a hub profile.
|
ProxyManager |
Takes care of client connections for the SAMP Bridge.
|
RegInfo |
Represents information provided to a client at registration by the hub.
|
ReplyCollector |
Partial implementation of CallableClient which handles the
receiveReply method.
|
ResourceHandler |
Handler implementation which implements dynamic resource provision.
|
Response |
Represents an encoded SAMP response.
|
ResponseHandler |
Interface for a client which wishes to receive responses to message it
has sent asynchrnonously using call or callAll .
|
ResultHandler |
Interface which consumes call responses.
|
RpcLoggingInternalClient |
InternalClient subclass which additionally logs all XML-RPC calls/responses
to an output stream.
|
RpcLoggingInternalClientFactory |
Freestanding ClientFactory implementation which logs all XML-RPC
calls/responses to standard output.
|
RpcLoggingInternalServer |
InternalServer subclass which additionally logs all XML-RPC calls/responses
to an output stream.
|
RpcLoggingInternalServerFactory |
Freestanding ServerFactory implementation which logs all XML-RPC
calls/responses to standard output.
|
SampException |
Exception thrown when some error occurs in SAMP processing.
|
SampMap |
Abstract superclass for objects represented within the SAMP package as
key-value maps.
|
SampThread |
Helper class for performing a SAMP operation from within the
Event Dispatch Thread.
|
SampUtils |
Contains static utility methods for use with the SAMP toolkit.
|
SampXmlRpcClient |
Interface for a client which can make XML-RPC calls for SAMP.
|
SampXmlRpcClientFactory |
Defines a factory which can create clients for communication with
XML-RPC servers.
|
SampXmlRpcHandler |
Interface for an object which can process certain XML-RPC requests.
|
SampXmlRpcServer |
Interface for a server which can respond to XML-RPC calls for SAMP.
|
SampXmlRpcServerFactory |
Defines a factory for SampXmlRpcServer instances.
|
SelectiveClientListModel |
ListModel implementation which sits on top of an existing ListModel
containing Client s, 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.
|
ServerResource |
Defines a resource suitable for serving by the ResourceHandler
HTTP server handler.
|
ShutdownManager |
Handles ordered running of cleanup processes at JVM shutdown.
|
ShutdownManager.Hook |
Aggregates a runnable and an associated sequence value.
|
Snooper |
Subscribes to SAMP messages and logs any received to an output stream.
|
StandardClientProfile |
Standard Profile implementation of ClientProfile.
|
StandardHubConnection |
HubConnection implementation for the Standard Profile.
|
StandardHubProfile |
HubProfile implementation for the SAMP Standard Profile.
|
StandardHubProfileFactory |
HubProfileFactory implementation for Standard Profile.
|
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.
|
Subscriptions |
Represents the set of subscribed messages for a SAMP client.
|
SwingOriginAuthorizer |
OriginAuthorizer which uses a popup dialogue to ask the user.
|
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.
|
Tester |
No-frills test case superclass.
|
TestException |
Exception thrown by a failed test.
|
TestXmlrpcClient |
SampXmlrpcClient implementation for testing success or failure of
XML-RPC method invocations.
|
TrackedClientSet |
Collection of Client objects which can be notified and interrogated
about the clients which are currently registered.
|
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.
|
UrlExporter |
Exports SAMP data objects which have been created on a given host
for use in a remote context.
|
URLMapperHandler |
Handler implementation which allows the server to serve resources which
are available to it as URLs.
|
UrlTracker |
Keeps track of which URLs have been seen in communications inbound to
and outbound from Web Profile clients.
|
UrlTrackerHubConnection |
HubConnection wrapper implementation which intercepts all incoming
and outgoing communications, scans them for URLs in the payload,
and notifies a supplied UrlTracker object.
|
UtilServer |
Utility class for use with HttpServer.
|
WebCallableClient |
CallableClient implementation used internally by the Web Profile hub.
|
WebClientProfile |
ClientProfile implementation for Web Profile.
|
WebHubActor |
Defines the XML-RPC methods which must be implemented by a
Web Profile hub.
|
WebHubConnection |
HubConnection implementation for the Web Profile.
|
WebHubConnection.CallWorker |
Thread that performs repeated long polls to pull callbacks from the
hub and passes them on to this connection's CallableClient for
execution.
|
WebHubProfile |
HubProfile implementation for Web Profile.
|
WebHubProfile.ConfigModel |
Helper class to generate toggle button models for hub configuration.
|
WebHubProfile.ServerFactory |
Creates and configures the HTTP server on which the Web Profile resides.
|
WebHubProfileFactory |
HubProfileFactory implementation for Web Profile.
|
WebHubXmlRpcHandler |
SampXmlRpcHandler implementation which passes Web Profile-type XML-RPC calls
to a hub connection factory to provide a Web Profile hub server.
|
WebHubXmlRpcHandler.Registration |
Utility class to aggregate information about a registered client.
|
WebHubXmlRpcHandler.URLTranslationHandler |
HTTP handler which provides URL translation services for sandboxed
clients.
|
WebHubXmlRpcHandler.WebHubActorImpl |
WebHubActor implementation.
|
WrapperHubConnection |
HubConnection implementation which delegates all behaviour to a base
implementation.
|
WrapperHubConnection |
HubConnection implementation that delegates all calls to a base instance.
|
XmlLoggingInternalClient |
InternalClient subclass which additionally logs all XML-RPC calls/responses
to an output stream.
|
XmlLoggingInternalClientFactory |
Freestanding ClientFactory implementation which logs all incoming
and outgoing HTTP data.
|
XmlLoggingInternalServer |
Freestanding InternalServer implementation which logs all incoming
and outgoing HTTP data.
|
XmlLoggingInternalServerFactory |
Freestanding ServerFactory implementation which logs all incoming
and outgoing HTTP data.
|
XmlRpcCallableClient |
CallableClient implementation used to communicate with XML-RPC-based
callable clients.
|
XmlRpcFormatException |
Exception thrown when an XML document which is intended for XML-RPC
processing has the wrong format, for instance violates the XML-RPC spec.
|
XmlRpcHubConnection |
Partial HubConnection implementation based on XML-RPC.
|
XmlRpcKit |
Encapsulates the provision of XML-RPC client and server capabilities.
|
XmlRpcKit.AvailableKit |
XmlRpcKit implementation which is available.
|
XmlRpcKit.UnavailableKit |
XmlRpcKit implementation which always returns false from isAvailable
and throws exceptions from getServer/Client factory methods.
|
XmlUtils |
Utilities for XML manipulations required by SAMP/XML-RPC.
|
XmlWriter |
Utility class for writing XML.
|