A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a_ - Variable in class org.astrogrid.samp.test.Calculator.CalcRequest
- abbrev(String) - Static method in class org.astrogrid.samp.JSamp
-
Returns the abbreviated form of a given class name.
- AbstractCallActionManager - Class in org.astrogrid.samp.gui
-
Partial SendActionManager implementation which uses the Asynchronous Call/Response delivery pattern.
- AbstractCallActionManager(Component, GuiHubConnector, ListModel) - Constructor for class org.astrogrid.samp.gui.AbstractCallActionManager
-
Constructor.
- AbstractCallActionManager.CallResponseHandler - Class in org.astrogrid.samp.gui
-
ResponseHandler implementation for use by this class.
- AbstractCallActionManager.SendAction - Class in org.astrogrid.samp.gui
-
Action which performs a send to a particular client.
- AbstractCallActionManager.TagInfo - Class in org.astrogrid.samp.gui
-
Aggregates information required for handling responses which correspond to a particular message tag.
- AbstractMessageHandler - Class in org.astrogrid.samp.client
-
Partial implementation of MessageHandler interface which helps to ensure correct client behaviour.
- AbstractMessageHandler(String) - Constructor for class org.astrogrid.samp.client.AbstractMessageHandler
-
Constructor using a single subscribed MType.
- AbstractMessageHandler(String[]) - Constructor for class org.astrogrid.samp.client.AbstractMessageHandler
-
Constructor using a given list of subscribed MTypes.
- AbstractMessageHandler(Map) - Constructor for class org.astrogrid.samp.client.AbstractMessageHandler
-
Constructor using a given subscriptions map.
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.SendAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.GuiHubConnector.HubAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.GuiHubConnector.MonitorAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.GuiHubConnector.RegisterAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener.DisconnectAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.IndividualCallActionManager.BroadcastAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.NotifyActionManager.SendAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.PopupResultHandler.DetailAction
- actionPerformed(ActionEvent) - Method in class org.astrogrid.samp.gui.UniformCallActionManager.BroadcastAction
- actor_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler
- ActorHandler - Class in org.astrogrid.samp.xmlrpc
-
Utility class to facilitate constructing a SampXmlRpcHandler which handles particular named methods.
- ActorHandler(String, Class, Object) - Constructor for class org.astrogrid.samp.xmlrpc.ActorHandler
-
Constructor.
- ActorHandler.SampType - Class in org.astrogrid.samp.xmlrpc
-
Enumeration of permitted types within a SAMP data structure.
- ActorHandler.Signature - Class in org.astrogrid.samp.xmlrpc
-
Characterises a method signature.
- add() - Method in class org.astrogrid.samp.JsonReader
- add(char) - Method in class org.astrogrid.samp.JsonReader
- add(Object) - Method in class org.astrogrid.samp.test.MessageSender.BlockingSet
- add(Object, Transmission) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.CallMap
-
Adds a new entry.
- add(ClientTracker.ClientOperation) - Method in class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Add a new client operation which may get the opportunity to be performed some time in the future.
- add(HubClient) - Method in class org.astrogrid.samp.gui.GuiClientSet
- add(HubClient) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerClientSet
- add(HubClient) - Method in class org.astrogrid.samp.hub.BasicClientSet
- add(HubClient) - Method in interface org.astrogrid.samp.hub.ClientSet
-
Adds a new client to the set.
- ADD_MTYPE - Static variable in class org.astrogrid.samp.test.Calculator
- addActionListenerMethod_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- addChangeListener(ChangeListener) - Method in class org.astrogrid.samp.gui.Transmission
-
Adds a listener which will be notified if the state of this transmission changes (if a response or failure is signalled).
- addClient(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyManagerClientSet
- addClient(Client) - Method in class org.astrogrid.samp.client.TrackedClientSet
-
Adds a client to this model.
- addClient(Client) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- addClient(HubConnection, CallableClient) - Method in class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Adds a CallableClient object to this server.
- addClient(HubConnection, CallableClient) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
-
Adds a CallableClient object to this server.
- addConnectionListener(ChangeListener) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Adds a listener which will be notified when this connector registers or unregisters with a hub.
- addField(String) - Method in class org.astrogrid.samp.gui.TransmissionPanel.Stack
-
Adds an item.
- addHandler(HttpServer.Handler) - Method in class org.astrogrid.samp.httpd.HttpServer
-
Adds a handler which can serve some requests going through this server.
- addHandler(SampXmlRpcHandler) - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
- addHandler(SampXmlRpcHandler) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- addHandler(SampXmlRpcHandler) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcServer
-
Adds a handler which can service certain XML-RPC methods.
- addHeader(String, String) - Method in class org.astrogrid.samp.httpd.HttpServer.HttpHeaderMap
-
Adds a header value to this map.
- addHints_ - Variable in class org.astrogrid.samp.gui.ClientListCellRenderer
- addIcon(Image, String, PopupMenu, ActionListener) - Method in class org.astrogrid.samp.gui.SysTray
-
Adds an icon to the system tray.
- addIcon(Image, String, PopupMenu, ActionListener) - Method in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- addIcon(Image, String, PopupMenu, ActionListener) - Method in class org.astrogrid.samp.gui.SysTray.NoSysTray
- addListDataListener(ListDataListener) - Method in class org.astrogrid.samp.gui.GuiClientSet
- addListDataListener(ListDataListener) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- addListDataListener(ListDataListener) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- addLocalUrl(URL) - Method in class org.astrogrid.samp.httpd.MultiURLMapperHandler
-
Adds a local URL to the list of those which can be served by this handler, and returns the public URL at which it will be available.
- addMessageHandler(MessageHandler) - Method in class org.astrogrid.samp.client.HubConnector
-
Adds a MessageHandler to this connector, which allows it to respond to incoming messages.
- addMethod_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- addMType(String) - Method in class org.astrogrid.samp.Subscriptions
-
Adds a subscription to a given MType.
- addParam(String, Object) - Method in class org.astrogrid.samp.Message
-
Sets the value for a single entry in this message's
samp.params
map. - addResource(String, ServerResource) - Method in class org.astrogrid.samp.httpd.ResourceHandler
-
Adds a resource to this server.
- addResponse(String, Response) - Method in class org.astrogrid.samp.client.HubConnector.CallItem
-
Take delivery of a response object.
- addResponse(String, Response) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
-
Supplies a response to the callAll invocation handled by this object.
- addResponseHandler(ResponseHandler) - Method in class org.astrogrid.samp.client.HubConnector
-
Adds a ResponseHandler to this connector, which allows it to receive replies from messages sent asynchronously.
- addTableModelListener(TableModelListener) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- addTransmission(Transmission) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
-
Registers a newly created transmission with internal data models as required.
- addTransmission(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionListModel
-
Adds a transmission to this list.
- addTransmission(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Adds a transmission (row) to this model.
- adjustImage(BufferedImage) - Method in class org.astrogrid.samp.bridge.IconAdjuster
-
Produces an adjusted image for serving.
- adjustImage(BufferedImage) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyIconAdjuster
- adviceLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- adviceLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- adviceLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- adviceLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- adviceLines() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns lines with advice on whether you should accept or decline.
- aeDescClass - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The com.apple.MacOS.AEDesc class
- aeDescConstructor - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The
(String) method of com.apple.MacOS.AEDesc - aeTargetConstructor - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The
(int) method of com.apple.MacOS.AETarget - AGE_COMPARATOR - Static variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- allow_ - Variable in class org.astrogrid.samp.web.ListMessageRestriction
- ALLOW_ALL - Static variable in class org.astrogrid.samp.web.ListMessageRestriction
-
MessageRestriction that permits all MTypes, except as overridden by
x-samp.mostly-harmless
annotations. - ALLOW_HEADERS_KEY - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- ALLOW_METHOD_KEY - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- ALLOW_ORIGIN_KEY - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- allowFlash_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
- allowReverseCallbacks(String, String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Indicates that the client will or will not be calling
WebHubActor.pullCallbacks(java.lang.String, java.lang.String)
to receive callable client-type callbacks until further notice. - allowReverseCallbacks(String, String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- allowSilverlight_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
- allowTagReuse_ - Variable in class org.astrogrid.samp.test.ReplyCollector
- ALPHA_CHARS - Static variable in class org.astrogrid.samp.test.HubTester
- APACHE - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Implementation based on Apache XML-RPC.
- ApacheClient - Class in org.astrogrid.samp.xmlrpc.apache
-
SampXmlRpcClient implementation based on Apache XMLRPC classes.
- ApacheClient(XmlRpcClient) - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheClient
-
Constructor.
- ApacheClientFactory - Class in org.astrogrid.samp.xmlrpc.apache
-
SampXmlRpcClientFactory implementation based on Apache XMLRPC classes.
- ApacheClientFactory() - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheClientFactory
- ApacheServer - Class in org.astrogrid.samp.xmlrpc.apache
-
SampXmlRpcServer implementation based on Apache XML-RPC library.
- ApacheServer() - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheServer
-
Constructs a new server starting up a new WebServer object.
- ApacheServer(ApacheServer.LabelledServer) - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheServer
-
Private constructor used by all other constructors.
- ApacheServer(WebServer, int) - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheServer
-
Constructs a new server based on a given WebServer object.
- ApacheServer.LabelledServer - Class in org.astrogrid.samp.xmlrpc.apache
-
Convenience class which aggregates a WebServer and an endpoint.
- ApacheServerFactory - Class in org.astrogrid.samp.xmlrpc.apache
-
SampXmlRpcServerFactory implementation which uses Apache classes.
- ApacheServerFactory() - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheServerFactory
- ApacheUtils - Class in org.astrogrid.samp.xmlrpc.apache
-
Provides utility methods to perform translations between the data structurs used by the org.apache.xmlrpc classes and those used by JSAMP.
- ApacheUtils() - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheUtils
-
Private constructor prevents instantiation.
- appendBanner(StringBuffer, char, int) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer
-
Adds a line to the given stringbuffer which indicates information relating to a given sequence number follows.
- appendHeaders(StringBuffer, Map) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer
-
Adds HTTP header information to a string buffer.
- appIntroductionLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- appIntroductionLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- appIntroductionLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- appIntroductionLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- appIntroductionLines() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns lines introducing the registration request.
- appleEventConstructor - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The
(int, int, int) method of com.apple.MacOS.AppleEvent - apply(ClientTracker.TrackedClient) - Method in class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Apply any pending operations to given client.
- appName_ - Variable in class org.astrogrid.samp.web.WebHubConnection
- ARRAY_END - Static variable in class org.astrogrid.samp.JsonReader
- asCallback(Map) - Static method in class org.astrogrid.samp.web.Callback
-
Returns a given map as a Callback object.
- asErrInfo(Map) - Static method in class org.astrogrid.samp.ErrInfo
-
Returns a given map as an ErrInfo object.
- asList(Object) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Utility method to cast an object to a list.
- asLockInfo(Map) - Static method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns a given map as a LockInfo object.
- asMap(Object) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Utility method to cast an object to a map.
- asMessage(Map) - Static method in class org.astrogrid.samp.Message
-
Returns a given map as a Message object.
- asMetadata(Map) - Static method in class org.astrogrid.samp.Metadata
-
Returns a given map as a Metadata object.
- asRegInfo(Map) - Static method in class org.astrogrid.samp.RegInfo
-
Returns a given map as a RegInfo.
- asResponse(Map) - Static method in class org.astrogrid.samp.Response
-
Returns a map as a Response object.
- assertEquals(int, int) - Static method in class org.astrogrid.samp.test.Tester
-
Tests integer equality.
- assertEquals(Object, Object) - Static method in class org.astrogrid.samp.test.Tester
-
Tests object equality.
- assertTestClients(HubConnection, String[]) - Method in class org.astrogrid.samp.test.HubTester
-
Assert that the given list of registered clients has a certain content.
- assertTrue(boolean) - Static method in class org.astrogrid.samp.test.Tester
-
Tests an assertion.
- ASSIGNMENT_REGEX - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
- asString(Object) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Utility method to cast an object to a string.
- asSubscriptions(Map) - Static method in class org.astrogrid.samp.Subscriptions
-
Returns a given map in the form of a Subscriptions object.
- asType(Object, Class, String) - Static method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Utility method to cast an object to a given SAMP-like type.
- ASYNCH_MODE - Static variable in class org.astrogrid.samp.test.Calculator
-
Sends messages using the Synchronous Call/Response delivery pattern.
- AsynchSender() - Constructor for class org.astrogrid.samp.test.MessageSender.AsynchSender
- ATOM_REGEX - Static variable in class org.astrogrid.samp.Subscriptions
- attemptRunHub() - Method in class org.astrogrid.samp.gui.GuiHubConnector.HubAction
-
Tries to start a hub, but may throw an exception.
- attemptSetAlwaysOnTop(Window, boolean) - Static method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Tries to set the always-on-top property of a window.
- auth_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- auth_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- authorize(String) - Method in interface org.astrogrid.samp.web.OriginAuthorizer
-
Indicates whether a client with a given origin is permitted to access resources.
- authorize(String) - Method in class org.astrogrid.samp.web.SwingOriginAuthorizer
- authorize(HttpServer.Request, String) - Method in interface org.astrogrid.samp.web.ClientAuthorizer
-
Indicates whether an HTTP request representing an otherwise unauthorized connection attempt will be permitted access to sensitive system resources.
- authorize(HttpServer.Request, String) - Method in class org.astrogrid.samp.web.ExtremeSwingClientAuthorizer
- authorize(HttpServer.Request, String) - Method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
- authorizeAll() - Method in interface org.astrogrid.samp.web.OriginAuthorizer
-
Indicates whether clients from arbitrary origins (including none) are permitted to access resources.
- authorizeAll() - Method in class org.astrogrid.samp.web.SwingOriginAuthorizer
- authorizer_ - Variable in class org.astrogrid.samp.web.CorsHttpServer
- authorizer_ - Variable in class org.astrogrid.samp.web.OpenPolicyResourceHandler
- AuthResourceBundle - Class in org.astrogrid.samp.web
-
ResourceBundle for internationalising the Web Profile authorization dialogue.
- AuthResourceBundle() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle
-
Constructs default (English) instance.
- AuthResourceBundle(AuthResourceBundle.Content) - Constructor for class org.astrogrid.samp.web.AuthResourceBundle
-
Constructs a bundle based on a Content implementation.
- AuthResourceBundle_de - Class in org.astrogrid.samp.web
-
AuthResourceBundle with German text.
- AuthResourceBundle_de() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_de
-
Constructor.
- AuthResourceBundle_de.GermanContent - Class in org.astrogrid.samp.web
-
Content implementation for English.
- AuthResourceBundle_en - Class in org.astrogrid.samp.web
-
AuthResourceBundle with English text.
- AuthResourceBundle_en() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_en
-
Constructor.
- AuthResourceBundle_en.EnglishContent - Class in org.astrogrid.samp.web
-
Content implementation for English.
- AuthResourceBundle_fr - Class in org.astrogrid.samp.web
-
AuthResourceBundle with French text.
- AuthResourceBundle_fr() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_fr
-
Constructor.
- AuthResourceBundle_fr.FrenchContent - Class in org.astrogrid.samp.web
-
Content implementation for French.
- AuthResourceBundle_it - Class in org.astrogrid.samp.web
-
AuthResourceBundle with English text.
- AuthResourceBundle_it() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_it
-
Constructor.
- AuthResourceBundle_it.ItalianContent - Class in org.astrogrid.samp.web
-
Content implementation for Italian.
- AuthResourceBundle.Content - Interface in org.astrogrid.samp.web
-
Defines the keys and value types required for a bundle of this class.
- authUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
- autoCloser_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler
- autoSec_ - Variable in class org.astrogrid.samp.client.HubConnector
- AvailableKit(String, SampXmlRpcClientFactory, SampXmlRpcServerFactory) - Constructor for class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
-
Constructor.
B
- b_ - Variable in class org.astrogrid.samp.test.Calculator.CalcRequest
- base_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
- base_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerCallableClient
- base_ - Variable in class org.astrogrid.samp.gui.WrapperHubConnection
- base_ - Variable in class org.astrogrid.samp.hub.WrapperHubConnection
- base_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
- base_ - Variable in class org.astrogrid.samp.web.UrlTrackerHubConnection
- base_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer.LoggingResponse
- BASE_MTYPE - Static variable in class org.astrogrid.samp.hub.MetaQueryMessageHandler
- baseCallable_ - Variable in class org.astrogrid.samp.web.UrlTrackerHubConnection.UrlTrackerCallableClient
- baseMap_ - Variable in class org.astrogrid.samp.SampMap
- baseModel_ - Variable in class org.astrogrid.samp.gui.SelectiveClientListModel
- basePath_ - Variable in class org.astrogrid.samp.httpd.MultiURLMapperHandler
- basePath_ - Variable in class org.astrogrid.samp.httpd.ResourceHandler
- basePath_ - Variable in class org.astrogrid.samp.httpd.URLMapperHandler
- basePath_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.URLTranslationHandler
- baseSet_ - Variable in class org.astrogrid.samp.httpd.UtilServer
- baseUrl_ - Variable in class org.astrogrid.samp.bridge.IconAdjuster
- baseUrl_ - Variable in class org.astrogrid.samp.httpd.HttpServer
- baseUrl_ - Variable in class org.astrogrid.samp.httpd.MultiURLMapperHandler
- baseUrl_ - Variable in class org.astrogrid.samp.httpd.URLMapperHandler
- baseUrl_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- BasicClientSet - Class in org.astrogrid.samp.hub
-
Basic ClientSet implementation.
- BasicClientSet(Comparator) - Constructor for class org.astrogrid.samp.hub.BasicClientSet
-
Constructor.
- BasicHubService - Class in org.astrogrid.samp.hub
-
HubService implementation.
- BasicHubService(Random) - Constructor for class org.astrogrid.samp.hub.BasicHubService
-
Constructor.
- BasicHubService.ClientIdGenerator - Class in org.astrogrid.samp.hub
-
Generates client public IDs.
- BasicHubService.MessageId - Class in org.astrogrid.samp.hub
-
Encapsulates information about a MessageId.
- BasicWindowConfig(JFrame, HubProfile[], Hub[], GuiHubService) - Constructor for class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
-
Constructor.
- birthday_ - Variable in class org.astrogrid.samp.client.ClientTracker.ClientOperation
- birthday_ - Variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- blockedSet_ - Variable in class org.astrogrid.samp.web.UrlTracker
- BlockingMap() - Constructor for class org.astrogrid.samp.test.MessageSender.BlockingMap
-
Constructor.
- BlockingSet() - Constructor for class org.astrogrid.samp.test.MessageSender.BlockingSet
-
Constructor.
- body_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Request
- bodyText_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
- Bridge - Class in org.astrogrid.samp.bridge
-
Runs a bridging service between two or more hubs.
- Bridge(ClientProfile[]) - Constructor for class org.astrogrid.samp.bridge.Bridge
-
Constructor.
- BROADCAST_ICON - Static variable in class org.astrogrid.samp.gui.SendActionManager
- BROADCAST_TARGET - Static variable in class org.astrogrid.samp.gui.SendActionManager
-
ComboBox element indicating broadcast to all clients.
- broadcastAct_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- broadcastActCreated_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- BroadcastAction() - Constructor for class org.astrogrid.samp.gui.IndividualCallActionManager.BroadcastAction
-
Constructor.
- BroadcastAction() - Constructor for class org.astrogrid.samp.gui.UniformCallActionManager.BroadcastAction
-
Constructor.
- BrokenHubMode(String, Throwable) - Constructor for class org.astrogrid.samp.hub.HubServiceMode.BrokenHubMode
-
Constructor.
- BrokenHubMode(String, Throwable) - Constructor for class org.astrogrid.samp.xmlrpc.HubMode.BrokenHubMode
-
Deprecated.Constructor.
- browser - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The browser for the system
- BrowserLauncher - Class in org.astrogrid.samp.gui
-
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.
- BrowserLauncher() - Constructor for class org.astrogrid.samp.gui.BrowserLauncher
-
This class should be never be instantiated; this just ensures so.
- buf - Variable in class org.astrogrid.samp.JsonReader
- BUFSIZ - Static variable in class org.astrogrid.samp.httpd.UtilServer
-
Buffer size for copy data from input to output stream.
C
- c - Variable in class org.astrogrid.samp.JsonReader
- CalcRequest(String, int, int) - Constructor for class org.astrogrid.samp.test.Calculator.CalcRequest
-
Constructor.
- CalcStorm - Class in org.astrogrid.samp.test
-
Runs a load of Calculator clients at once all sending messages to each other.
- CalcStorm(ClientProfile, Random, int, int, Calculator.SendMode) - Constructor for class org.astrogrid.samp.test.CalcStorm
-
Constructor.
- calculateMap() - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
-
Recalculates the this list -> base list lookup table.
- Calculator - Class in org.astrogrid.samp.test
-
Test client.
- Calculator(HubConnection, Random) - Constructor for class org.astrogrid.samp.test.Calculator
-
Constructor.
- Calculator.CalcRequest - Class in org.astrogrid.samp.test
-
Represents a request which may be sent to a Calculator object.
- Calculator.SendMode - Class in org.astrogrid.samp.test
-
Represents a delivery pattern.
- call(String, String, String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Sends a message to a given client expecting a response.
- call(String, String, String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- call(String, String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Sends a message to a given client expecting a response.
- call(String, String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- call(String, String, Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Sends a message to a given client expecting a response.
- call(String, String, Map) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- call(String, String, Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- call(String, String, Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- call(String, String, Map) - Method in class org.astrogrid.samp.test.ReplyCollector
-
Performs a
call
method on this collector's hub connection. - call(String, String, Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- call(String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- call(String, Map, ResultHandler, int) - Method in class org.astrogrid.samp.client.HubConnector
-
Sends a message asynchronously to a single client, making a callback on a supplied ResultHandler object when the result arrives.
- call(HubClient, String, String, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
call
method of connections registered with this service. - callable_ - Variable in class org.astrogrid.samp.client.HubConnector
- callable_ - Variable in class org.astrogrid.samp.hub.FacadeHubService.FacadeHubConnection
- callable_ - Variable in class org.astrogrid.samp.hub.HubClient
- callable_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.Registration
- callable_ - Variable in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.Entry
- CallableClient - Interface in org.astrogrid.samp.client
-
Defines callbacks which the hub can make on a callable client.
- CallableClientServer - Class in org.astrogrid.samp.xmlrpc
-
XML-RPC server which can host
CallableClient
instances. - CallableClientServer(SampXmlRpcServer) - Constructor for class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Constructor.
- callableServer_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubConnection
- CallAction(Component, HubClient, String, Message, boolean) - Constructor for class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
-
Constructor.
- callAll(String, String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Sends a message to all subscribed clients expecting responses.
- callAll(String, String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- callAll(String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Sends a message to all subscribed clients expecting responses.
- callAll(String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- callAll(String, Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Sends a message to all subscribed clients expecting responses.
- callAll(String, Map) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- callAll(String, Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- callAll(String, Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- callAll(String, Map) - Method in class org.astrogrid.samp.test.ReplyCollector
-
Performs a
callAll
method on this collector's hub connection. - callAll(String, Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- callAll(String, Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- callAll(Map, ResultHandler, int) - Method in class org.astrogrid.samp.client.HubConnector
-
Sends a message asynchronously to all subscribed clients, making callbacks on a supplied ResultHandler object when the results arrive.
- callAll(HubClient, String, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
call
method of connections registered with this service. - CallAllHandler(String) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
-
Constructor.
- callAllMap_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- callAndForget(String, List) - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheClient
- callAndForget(String, List) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalClient
- callAndForget(String, List) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcClient
-
Sends a call, but does not wait around for the response.
- callAndWait(String, String, Map, String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Sends a message synchronously to a client.
- callAndWait(String, String, Map, String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- callAndWait(String, String, Map, String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Sends a message synchronously to a client.
- callAndWait(String, String, Map, String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- callAndWait(String, List) - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheClient
- callAndWait(String, List) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalClient
- callAndWait(String, List) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcClient
-
Makes a synchronous call, waiting for the response and returning the result.
- callAndWait(String, Map, int) - Method in interface org.astrogrid.samp.client.HubConnection
-
Sends a message synchronously to a client, waiting for the response.
- callAndWait(String, Map, int) - Method in class org.astrogrid.samp.client.HubConnector
-
Sends a message synchronously to a client, waiting for the response.
- callAndWait(String, Map, int) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- callAndWait(String, Map, int) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- callAndWait(String, Map, int) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- callAndWait(String, Map, int) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- callAndWait(String, Map, int) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- callAndWait(HubClient, String, Map, int) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
callAndWait
method of connections registered with this service. - Callback - Class in org.astrogrid.samp.web
-
Map representing a client callback from the hub.
- Callback() - Constructor for class org.astrogrid.samp.web.Callback
-
Constructs an empty callback.
- Callback(String, List) - Constructor for class org.astrogrid.samp.web.Callback
-
Constructs a callback given a method name and parameter list.
- Callback(Map) - Constructor for class org.astrogrid.samp.web.Callback
-
Constructs a callback based on an existing map.
- CallHandler() - Constructor for class org.astrogrid.samp.client.HubConnector.CallHandler
-
Constructor.
- callHandler_ - Variable in class org.astrogrid.samp.client.HubConnector
- CallItem(ResultHandler, long) - Constructor for class org.astrogrid.samp.client.HubConnector.CallItem
-
Constructor.
- CallMap() - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubService.CallMap
- callMap_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- callMap_ - Variable in class org.astrogrid.samp.test.Calculator
- CallResponseHandler() - Constructor for class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
-
Constructor.
- CallWorker(XmlRpcHubConnection, CallableClient, String) - Constructor for class org.astrogrid.samp.web.WebHubConnection.CallWorker
-
Constructor.
- callWorker_ - Variable in class org.astrogrid.samp.web.WebHubConnection
- canHandleCall(String) - Method in class org.astrogrid.samp.xmlrpc.ActorHandler
- canHandleCall(String) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcHandler
-
Returns true if this handler should be able to process given XML-RPC method.
- canSend(HubClient, HubClient, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Indicates whether a given send is permitted.
- capacity_ - Variable in class org.astrogrid.samp.web.WebCallableClient
- changeListener_ - Variable in class org.astrogrid.samp.gui.TransmissionListModel
- changeListener_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- changeListener_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel
- check() - Method in class org.astrogrid.samp.ErrInfo
- check() - Method in class org.astrogrid.samp.Message
- check() - Method in class org.astrogrid.samp.Metadata
- check() - Method in class org.astrogrid.samp.RegInfo
- check() - Method in class org.astrogrid.samp.Response
- check() - Method in class org.astrogrid.samp.SampMap
-
Checks that this object is ready for use with the SAMP toolkit.
- check() - Method in class org.astrogrid.samp.Subscriptions
- check() - Method in class org.astrogrid.samp.web.Callback
- check() - Method in class org.astrogrid.samp.xmlrpc.LockInfo
- CHECK_LENG - Static variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- CHECK_SEED - Static variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- checkExternalHubAvailability() - Static method in class org.astrogrid.samp.hub.Hub
-
Attempts to determine whether an external hub can be started using
runExternalHub
. - checkExternalHubAvailability() - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Attempts to determine whether an external hub can be started using
HubRunner.runExternalHub(org.astrogrid.samp.xmlrpc.HubMode)
. - checkFailureCall(String, List) - Method in class org.astrogrid.samp.test.TestXmlrpcClient
-
Makes a call, and asserts that the result is an XML-RPC fault.
- checkHasAllKeys(ResourceBundle) - Static method in class org.astrogrid.samp.web.AuthResourceBundle
-
Determines if a bundle has all the required keys for this class.
- checkHasKeys(String[]) - Method in class org.astrogrid.samp.SampMap
-
Checks that this map contains at least the given set of keys.
- checkHubMessage(HubConnection, String, String) - Method in class org.astrogrid.samp.client.HubConnector
-
Performs sanity checking on a message which is normally expected to be sent only by the hub client itself.
- checkList(List) - Static method in class org.astrogrid.samp.SampUtils
-
Checks that a given List is legal for use in a SAMP context.
- checkMap(Map) - Static method in class org.astrogrid.samp.SampUtils
-
Checks that a given Map is legal for use in a SAMP context.
- checkObject(Object) - Static method in class org.astrogrid.samp.SampUtils
-
Checks that a given object is legal for use in a SAMP context.
- checkOriginList(String) - Static method in class org.astrogrid.samp.web.CorsHttpServer
-
Checks that the content of an Origin header is syntactically legal.
- checkResponse(Response) - Method in class org.astrogrid.samp.test.Calculator.CalcRequest
-
Checks that the given response is correct for this request.
- checkSend(HubClient, HubClient, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Checks if a given send is permitted.
- checkString(String) - Static method in class org.astrogrid.samp.SampUtils
-
Checks that a given String is legal for use in a SAMP context.
- checkSuccessCall(String, List) - Method in class org.astrogrid.samp.test.TestXmlrpcClient
-
Makes a call, and asserts that the result is a normal XML-RPC response.
- checksum(String, String, boolean) - Static method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Returns a checksum string which is a hash of the given arguments.
- checkUrl(String) - Static method in class org.astrogrid.samp.SampUtils
-
Checks that a string is a legal URL.
- clazz_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel.Column
- clazz_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
- clear() - Method in class org.astrogrid.samp.client.ClientTracker
-
Removes all clients from the list.
- clear() - Method in class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Removes all entries from this queue.
- Client - Interface in org.astrogrid.samp
-
Describes an application registered with a SAMP hub.
- client_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager.SendAction
- client_ - Variable in class org.astrogrid.samp.gui.ClientPanel
- client_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
- client_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.DisconnectAction
- client_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerCallableClient
- client_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- client_ - Variable in class org.astrogrid.samp.gui.NotifyActionManager.SendAction
- client_ - Variable in class org.astrogrid.samp.web.WebHubConnection.CallWorker
- CLIENT_GUI - Static variable in class org.astrogrid.samp.hub.HubServiceMode
-
Hub mode with a GUI representation of connected clients.
- CLIENT_GUI - Static variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Hub mode with a GUI representation of connected clients.
- CLIENT_RENDERER - Static variable in class org.astrogrid.samp.gui.TransmissionTableModel
-
Cell renderer for Client objects.
- CLIENT_SEQUENCE - Static variable in class org.astrogrid.samp.ShutdownManager
-
Shutdown sequence value for client hooks.
- ClientActor - Interface in org.astrogrid.samp.xmlrpc
-
Defines the methods which an XML-RPC callable client must implement.
- clientActor_ - Variable in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
- ClientActorImpl() - Constructor for class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.ClientActorImpl
- ClientAuthorizer - Interface in org.astrogrid.samp.web
-
Defines authorization functionality which is used to determine whether a client is permitted to register with the hub.
- ClientAuthorizers - Class in org.astrogrid.samp.web
-
Utility class containing ClientAuthorizer implementations.
- ClientAuthorizers() - Constructor for class org.astrogrid.samp.web.ClientAuthorizers
- ClientCallbackOperation - Class in org.astrogrid.samp.web
-
Represents one of the possible callbacks which may be invoked on a CallableClient.
- ClientCallbackOperation(String, Class[]) - Constructor for class org.astrogrid.samp.web.ClientCallbackOperation
-
Constructor.
- clientFactory_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- ClientHandler(Client) - Constructor for class org.astrogrid.samp.gui.PopupResultHandler.ClientHandler
-
Constructor.
- clientHandler_ - Variable in class org.astrogrid.samp.xmlrpc.CallableClientServer
- ClientIdGenerator(String) - Constructor for class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
-
Constructor.
- clientKey_ - Variable in class org.astrogrid.samp.web.WebHubConnection
- clientKey_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubConnection
- clientList_ - Variable in class org.astrogrid.samp.gui.GuiClientSet
- clientList_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- clientList_ - Variable in class org.astrogrid.samp.gui.IndividualCallActionManager.BroadcastAction
- ClientListCellRenderer - Class in org.astrogrid.samp.gui
-
List Cell Renderer for use with
Client
objects. - ClientListCellRenderer() - Constructor for class org.astrogrid.samp.gui.ClientListCellRenderer
-
Constructor.
- clientListModel_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector
- clientListModel_ - Variable in class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
- clientMap_ - Variable in class org.astrogrid.samp.client.ClientTracker
- clientMap_ - Variable in class org.astrogrid.samp.client.TrackedClientSet
- clientMap_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler
- clientMap_ - Variable in class org.astrogrid.samp.test.HubTester.ClientWatcher
- clientMap_ - Variable in class org.astrogrid.samp.test.Snooper
- clientMap_ - Variable in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- clientMapView_ - Variable in class org.astrogrid.samp.client.TrackedClientSet
- ClientOperation(String, String) - Constructor for class org.astrogrid.samp.client.ClientTracker.ClientOperation
-
Constructor.
- ClientPanel - Class in org.astrogrid.samp.gui
-
Component which displays details about a
Client
. - ClientPanel(boolean) - Constructor for class org.astrogrid.samp.gui.ClientPanel
-
Constructor.
- clientPanel_ - Variable in class org.astrogrid.samp.gui.HubView
- ClientProfile - Interface in org.astrogrid.samp.client
-
Defines an object that can be used to register with a running SAMP hub.
- ClientSet - Interface in org.astrogrid.samp.hub
-
Data structure for keeping track of clients currently registered with a hub.
- clientSet_ - Variable in class org.astrogrid.samp.client.ClientTracker
- clientSet_ - Variable in class org.astrogrid.samp.client.HubConnector
- clientSet_ - Variable in class org.astrogrid.samp.gui.GuiHubService
- clientSet_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- clientSet_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- clientSet_ - Variable in class org.astrogrid.samp.hub.MetaQueryMessageHandler
- ClientTracker - Class in org.astrogrid.samp.client
-
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(TrackedClientSet) - Constructor for class org.astrogrid.samp.client.ClientTracker
-
Constructor.
- clientTracker_ - Variable in class org.astrogrid.samp.client.HubConnector
- ClientTracker.ClientOperation - Class in org.astrogrid.samp.client
-
Describes an operation to be performed on a TrackedClient object which is already part of this tracker's model.
- ClientTracker.OperationQueue - Class in org.astrogrid.samp.client
-
Data structure for holding ClientOperation objects which (may) need to be applied in the future.
- ClientTracker.TrackedClient - Class in org.astrogrid.samp.client
-
Client implementation used to populate internal data structures.
- ClientTransmissionHolder - Interface in org.astrogrid.samp.gui
-
Provides the means to obtain list models containing pending sent and received transmissions.
- ClientTransmissionListListener() - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubConnector.ClientTransmissionListListener
- ClientWatcher(HubConnection) - Constructor for class org.astrogrid.samp.test.HubTester.ClientWatcher
-
Constructor.
- clientWatcher_ - Variable in class org.astrogrid.samp.test.HubTester
- ClientXmlRpcHandler - Class in org.astrogrid.samp.xmlrpc
-
SampXmlRpcHandler implementation which passes Standard Profile-like XML-RPC calls to one or more
CallableClient
s to provide client callbacks from the hub. - ClientXmlRpcHandler() - Constructor for class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
-
Constructor.
- ClientXmlRpcHandler.ClientActorImpl - Class in org.astrogrid.samp.xmlrpc
-
Implementation of the
ClientActor
interface which does the work for this class. - ClientXmlRpcHandler.Entry - Class in org.astrogrid.samp.xmlrpc
-
Utility class to aggregate information about a client.
- close() - Method in class org.astrogrid.samp.hub.LockWriter
-
Closes the output stream.
- close() - Method in class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Tidies up resources.
- close() - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Closes the stream.
- closeDelayMillis_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler
- cName_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager.SendAction
- cName_ - Variable in class org.astrogrid.samp.gui.NotifyActionManager.SendAction
- code_ - Variable in exception org.astrogrid.samp.httpd.HttpServer.HttpException
- CODE_KEY - Static variable in class org.astrogrid.samp.ErrInfo
-
Key for a numeric or textual code identifying the error.
- Collector() - Constructor for class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
-
Constructor.
- COLON - Static variable in class org.astrogrid.samp.JsonReader
- Column(String, Class, TableColumn) - Constructor for class org.astrogrid.samp.gui.TransmissionTableModel.Column
-
Constructor.
- columns_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel
- COMMA - Static variable in class org.astrogrid.samp.JsonReader
- COMMAND_CLASSES - Static variable in class org.astrogrid.samp.JSamp
-
Known command class names.
- COMMENT_REGEX - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
- comparator_ - Variable in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
- compareTo(Object) - Method in class org.astrogrid.samp.client.HubConnector.CallItem
-
Compares on timeout epochs.
- compareTo(Object) - Method in class org.astrogrid.samp.ShutdownManager.Hook
- computeSubscriptions() - Method in class org.astrogrid.samp.client.HubConnector
-
Works out the subscriptions map for this connector.
- configDisabler_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- ConfigEnabler(boolean) - Constructor for class org.astrogrid.samp.web.WebHubProfile.ConfigEnabler
-
Constructor.
- configEnabler_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- ConfigHubProfile - Interface in org.astrogrid.samp.hub
-
Marks a HubProfile that can also provide GUI-based configuration.
- ConfigModel(String) - Constructor for class org.astrogrid.samp.web.WebHubProfile.ConfigModel
-
Constructor.
- configModels_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- configProfiles_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- configureConnection(HubConnection) - Method in class org.astrogrid.samp.client.HubConnector
-
Configures a connection with a hub in accordance with the state of this object.
- configureHubWindow(JFrame, HubProfile[], Hub[], GuiHubService) - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Used to perform common configuration of hub display windows for GUI-type hub modes.
- configureHubWindow(JFrame, HubRunner[]) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Used to perform common configuration of hub display windows for GUI-type hub modes.
- configureLabel(JLabel, Object, int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel.CustomTableCellRenderer
-
Configures a JLabel given the value to render and the component size.
- configureMenus() - Method in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
-
Configures menus on the window.
- configureMenus() - Method in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- configureRegisterTimer(int) - Method in class org.astrogrid.samp.client.HubConnector
-
Configures a timer thread to attempt registration periodically.
- configureSysTray() - Method in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
-
Performs configuration.
- configureWindow() - Method in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
-
Perform configuration of window.
- configureWindow() - Method in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- configureWindowBasic(JFrame, HubRunner[]) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Performs common configuration of hub display window without system tray functionality.
- configureWindowForSysTray(JFrame, HubRunner[], SysTray) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Performs common configuration of hub display window with system tray functionality.
- conn_ - Variable in class org.astrogrid.samp.client.HubConnector.ConnectorCallableClient
- connection_ - Variable in class org.astrogrid.samp.client.HubConnector
- connection_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
- connection_ - Variable in class org.astrogrid.samp.hub.HubCallableClient
- connection_ - Variable in class org.astrogrid.samp.test.Calculator
- connection_ - Variable in class org.astrogrid.samp.test.HubTester.ClientWatcher
- connection_ - Variable in class org.astrogrid.samp.test.HubTester.TestCallableClient
- connection_ - Variable in class org.astrogrid.samp.test.ReplyCollector
- connection_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.Registration
- connection_ - Variable in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.Entry
- connectionChanged(boolean) - Method in class org.astrogrid.samp.client.HubConnector
-
Method which is called every time this connector changes its connection status (from disconnected to connected, or vice versa).
- connectionChanged(boolean) - Method in class org.astrogrid.samp.gui.GuiHubConnector
- connectionListener_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- connectionListenerList_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector
- connectionMap_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- connectionMap_ - Variable in class org.astrogrid.samp.hub.FacadeHubService
- connector_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager
- connector_ - Variable in class org.astrogrid.samp.gui.HubMonitor
- connector_ - Variable in class org.astrogrid.samp.gui.IndividualCallActionManager.BroadcastAction
- connector_ - Variable in class org.astrogrid.samp.gui.NotifyActionManager
- connector_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- connector_ - Variable in class org.astrogrid.samp.gui.SubscribedClientListModel
- ConnectorCallableClient() - Constructor for class org.astrogrid.samp.client.HubConnector.ConnectorCallableClient
- containsClient(HubClient) - Method in class org.astrogrid.samp.hub.BasicClientSet
- containsClient(HubClient) - Method in interface org.astrogrid.samp.hub.ClientSet
-
Indicates whether a given client is currently a member of this set.
- contentsChanged(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.ClientTransmissionListListener
- contentsChanged(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
- controlUrls_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- copy(InputStream, OutputStream) - Static method in class org.astrogrid.samp.httpd.UtilServer
-
Copies the content of an input stream to an output stream.
- CorsHttpServer - Class in org.astrogrid.samp.web
-
HttpServer which allows or rejects cross-origin access according to the W3C Cross-Origin Resource Sharing standard.
- CorsHttpServer(ServerSocket, OriginAuthorizer) - Constructor for class org.astrogrid.samp.web.CorsHttpServer
-
Constructor.
- corsUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
- count_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer.CountOutputStream
- countAtoms(String) - Static method in class org.astrogrid.samp.Subscriptions
-
Counts the number of dot-separated "atoms" in a string.
- CountOutputStream() - Constructor for class org.astrogrid.samp.web.LoggingCorsHttpServer.CountOutputStream
- create405Response(String[]) - Static method in class org.astrogrid.samp.httpd.HttpServer
-
Creates an HTTP response indicating that the requested method (GET, POST, etc) is not supported.
- createAlphaCharacters() - Static method in class org.astrogrid.samp.test.HubTester
-
Returns a character array containing each distinct alphanumeric character.
- createApacheKit(String) - Static method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns an available or unavailable XmlRpcKit based on Apache XML-RPC version 1.2.
- createBasicHubMode(String) - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Constructs a mode for BasicHubService.
- createBasicHubMode(String) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Constructs a mode for BasicHubService.
- createBorder(boolean) - Method in class org.astrogrid.samp.web.ExtremeSwingClientAuthorizer
-
Returns a new border of fixed dimensions which may or may not include an element of highlighting.
- createBox(int) - Method in class org.astrogrid.samp.gui.TransmissionListIcon
- createBoxBorder() - Static method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns a border suitable for icon boxes.
- createBroadcastAction() - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
-
Must be implemented by concrete subclasses.
- createBroadcastAction() - Method in class org.astrogrid.samp.gui.IndividualCallActionManager
- createBroadcastAction() - Method in class org.astrogrid.samp.gui.NotifyActionManager
- createBroadcastAction() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns a new action for broadcast associated with this object.
- createBroadcastAction() - Method in class org.astrogrid.samp.gui.UniformCallActionManager
- createCachedResource(URL, String) - Static method in class org.astrogrid.samp.web.OpenPolicyResourceHandler
-
Returns a ServerResource which caches the contents of a given (presumably smallish and unchanging) external resource.
- createClient(String, ProfileToken) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
- createClient(String, ProfileToken) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Factory method used to create all the client objects which will be used by this hub service.
- createClient(URL) - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheClientFactory
- createClient(URL) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalClientFactory
- createClient(URL) - Method in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalClientFactory
- createClient(URL) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalClientFactory
- createClient(URL) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcClientFactory
-
Returns an XML-RPC client implementation.
- createClientBox(boolean, int) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Creates a component which shows an icon for each registered client.
- createClientCellRenderer() - Static method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Returns a cell renderer for Client objects.
- createClientListCellRenderer() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns a list cell renderer suitable for use with the client list model returned by
GuiHubConnector.getClientListModel()
. - createClientListCellRenderer() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- createClientSet() - Method in class org.astrogrid.samp.gui.GuiHubService
- createClientSet() - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
- createClientSet() - Method in class org.astrogrid.samp.hub.BasicHubService
-
Factory method used to create the client set used by this hub service.
- createConfigModels() - Method in class org.astrogrid.samp.web.WebHubProfile
-
Creates and returns some toggle models for configuration.
- createConnection() - Method in class org.astrogrid.samp.client.HubConnector
-
Invoked by this class to create a hub connection.
- createConnection() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- createConnection(HubClient) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Returns a new HubConnection for use by a given hub client.
- createConnectionIndicator() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Creates a component which indicates whether this connector is currently connected or not, using default icons.
- createConnectionIndicator(Icon, Icon) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Creates a component which indicates whether this connector is currently connected or not, using supplied icons.
- createDefaultInstance() - Static method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Constructs the default instance of this class based on system property and class availability.
- createDefaultMetadata() - Static method in class org.astrogrid.samp.test.Snooper
-
Returns the default metadata for the Snooper client.
- createDefaultProfileClasses(boolean) - Static method in class org.astrogrid.samp.hub.Hub
-
Invoked at class load time to come up with the list of hub profiles to use when no profiles are specified explicitly.
- createDefaultProfiles(boolean) - Static method in class org.astrogrid.samp.hub.Hub
-
Returns an array of default Hub Profiles.
- createDocumentBuilder() - Static method in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Returns a new DocumentBuilder with default characteristics.
- createEmptyIcon(int) - Static method in class org.astrogrid.samp.gui.IconStore
-
Returns an icon with no content but a given size.
- createEmptyListModel() - Static method in class org.astrogrid.samp.gui.IconBox
-
Constructs an immutable list model with no content.
- createEntry(int) - Method in class org.astrogrid.samp.gui.IconBox
-
Constructs an Entry object from an object contained in the ListModel, using the currently installed renderer.
- createErrorResponse(int, String) - Static method in class org.astrogrid.samp.httpd.HttpServer
-
Utility method to create an error response.
- createErrorResponse(int, String, Throwable) - Static method in class org.astrogrid.samp.httpd.HttpServer
-
Utility method to create an error response given an exception.
- createErrorResponse(ErrInfo) - Static method in class org.astrogrid.samp.Response
-
Returns a new response which is an error.
- createFacadeHubMode(String) - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Constructs a mode for FacadeHubService.
- createFixedClientAuthorizer(boolean) - Static method in class org.astrogrid.samp.web.ClientAuthorizers
-
Returns a new authorizer instance which always produces the same authorization status.
- createFixedOriginAuthorizer(boolean, boolean) - Static method in class org.astrogrid.samp.web.OriginAuthorizers
-
Returns an OriginAuthorizer with fixed responses, regardless of input.
- createFlashPolicyHandler(OriginAuthorizer) - Static method in class org.astrogrid.samp.web.OpenPolicyResourceHandler
-
Returns a handler which can serve the /crossdomain.xml file used by Adobe Flash.
- createGeneralCharacters() - Static method in class org.astrogrid.samp.test.HubTester
-
Returns a character array containing every character which is legal for inclusion in a SAMP
string
. - createGuiHubMode(String) - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Constructs a mode for GuiHubService.
- createGuiHubMode(String) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Constructs a mode for GuiHubService.
- createHubAction(boolean, HubServiceMode) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns an action which will start up a SAMP hub.
- createHubMessageHandlers() - Method in class org.astrogrid.samp.hub.BasicHubService
-
Constructs a list of MessageHandlers to use for the client provided by the Hub.
- createHubPanel() - Method in class org.astrogrid.samp.gui.GuiHubService
-
Creates a new component containing a display of the current hub internal state.
- createHubPanel() - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
- createHubProfile(List) - Method in interface org.astrogrid.samp.hub.HubProfileFactory
-
Creates a HubProfile perhaps configured using a supplied list of flags.
- createHubProfile(List) - Method in class org.astrogrid.samp.web.WebHubProfileFactory
- createHubProfile(List) - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
- createHubService(Random, HubProfile[], Hub[]) - Method in class org.astrogrid.samp.hub.HubServiceMode.BrokenHubMode
- createHubService(Random, HubProfile[], Hub[]) - Method in class org.astrogrid.samp.hub.HubServiceMode
-
Creates and returns a new hub service object.
- createHubService(Random, HubRunner[]) - Method in class org.astrogrid.samp.xmlrpc.HubMode.BrokenHubMode
-
Deprecated.
- createHubService(Random, HubRunner[]) - Method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Returns a new HubService object.
- createHubWindow() - Method in class org.astrogrid.samp.gui.GuiHubService
-
Creates a new window which maintains a display of the current hub internal state.
- createInfoResponse(boolean) - Static method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Returns a simple response suitable for GET/HEAD at the XML-RPC server's endpoint.
- createJMenuItem() - Method in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
-
Returns a new Swing JMenuItem for start/stop toggle.
- createKey(String, String) - Static method in class org.astrogrid.samp.test.ReplyCollector
-
Returns an opaque object suitable for use as a map key based on a recipient ID and message tag.
- createKeyGenerator() - Static method in class org.astrogrid.samp.web.WebHubProfile
-
Convenience method to return a new key generator suitable for use with a WebHubProfile.
- createLabelledFields(Map, String) - Method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Returns a component displaying name/value pairs represented by a given String->String map.
- createLabelledServer(boolean) - Static method in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
-
Constructs a new LabelledServer object suitable for use with this server.
- createLoggingClientAuthorizer(ClientAuthorizer, Level, Level) - Static method in class org.astrogrid.samp.web.ClientAuthorizers
-
Returns a new authorizer instance based on an existing one which logs authorization results through the logging system.
- createLoggingOriginAuthorizer(OriginAuthorizer, Level, Level) - Static method in class org.astrogrid.samp.web.OriginAuthorizers
-
Returns an OriginAuthorizer based on an existing one which logs responses.
- createMemoryOriginAuthorizer(OriginAuthorizer) - Static method in class org.astrogrid.samp.web.OriginAuthorizers
-
Returns an OriginAuthorizer based on an existing one which caches responses.
- createMenuItem() - Method in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
-
Returns a new AWT MenuItem for start/stop toggle.
- createMenus() - Method in class org.astrogrid.samp.gui.GuiHubService
-
Returns an array of menus which may be added to a window containing this service's window.
- createMessage() - Method in class org.astrogrid.samp.gui.NotifyActionManager
-
Generates the message which is sent to one or all clients by this object's actions.
- createMessage() - Method in class org.astrogrid.samp.gui.UniformCallActionManager
-
Generates the message which is sent to one or all clients by this object's actions.
- createMessage(Client) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
-
Returns the Message object which is to be transmitted by this manager to a given client.
- createMessage(Client) - Method in class org.astrogrid.samp.gui.IndividualCallActionManager
- createMessage(Client) - Method in class org.astrogrid.samp.gui.UniformCallActionManager
-
Implemented simply by calling
UniformCallActionManager.createMessage()
. - createMessageBox(int) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Returns a component which displays messages currently being sent/received by this connector.
- createMessageBox(int, ListModel, ListModel) - Static method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Returns a component which displays messages in receiver and/or sender list models.
- createMessageTrackerHubMode(String) - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Constructs a mode for MessageTrackerHubService.
- createMessageTrackerHubMode(String) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Constructs a mode for MessageTrackerHubService.
- createMinimalIcon(int) - Static method in class org.astrogrid.samp.gui.IconStore
-
Returns an icon which indicates a shape but doesn't look like much.
- createMonitorPanel() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns a new component which displays status for this connector.
- createMonitorPanel() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- createNonLocalErrorResponse(HttpServer.Request) - Method in class org.astrogrid.samp.web.CorsHttpServer
- createOperationMap() - Static method in class org.astrogrid.samp.web.ClientCallbackOperation
-
Returns a map, keyed by unqualified operation name, of known callback operations.
- createPlatform() - Static method in class org.astrogrid.samp.Platform
-
Constructs a Platform for the current system.
- createPolicyHandler(String, URL, String, OriginAuthorizer) - Static method in class org.astrogrid.samp.web.OpenPolicyResourceHandler
-
Creates a handler suitable for serving static cross-origin policy files.
- createPopup(Component, HubClient) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
-
Returns a new popup menu for a given client.
- createRandom() - Static method in class org.astrogrid.samp.hub.KeyGenerator
-
Returns a new, randomly seeded, Random object.
- createRandomObject(int, boolean) - Method in class org.astrogrid.samp.test.HubTester
-
Generates an object with random content for transmission using SAMP.
- createRandomRequest() - Method in class org.astrogrid.samp.test.Calculator
-
Generates a random calculation request.
- createRandomString(boolean) - Method in class org.astrogrid.samp.test.HubTester
-
Creates a new random string for transmission using SAMP.
- createReflectionKit(String, String, String) - Static method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns a new XmlRpcKit given classnames for the client and server factory classes.
- createRegisterAction() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns an action which attempts to register with the hub.
- createRegisterOrHubAction(Component, Action[]) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns a new action which will register with a hub if one is running, and if not, will offer to start a hub.
- createResourceIcon(String) - Static method in class org.astrogrid.samp.gui.IconStore
-
Constructs an icon given a file name in the images directory.
- createResponse() - Method in exception org.astrogrid.samp.httpd.HttpServer.HttpException
-
Turns this exception into a response object.
- createResponse(Map) - Method in class org.astrogrid.samp.client.AbstractMessageHandler
-
Invoked by
receiveCall
to create a success response from the result of callingprocessCall
. - createResultHandler(HubConnection, Message, Client[]) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
-
Returns an object which will be informed of the results of a single- or multiple-recipient send as they arrive.
- createSampXmlRpcServer() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Returns a new internal server.
- createSecret() - Method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Used to generate the registration password.
- createSecret() - Static method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Returns a string suitable for use as a Standard Profile Secret.
- createSecurityMap(String) - Static method in class org.astrogrid.samp.web.WebClientProfile
-
Constructs a security-info map suitable for presentation at registration time, containing the mandatory samp.name entry.
- createSendMenu() - Method in class org.astrogrid.samp.gui.NotifyActionManager
-
Returns a new menu for targetted sends with a title suitable for this object.
- createSendMenu() - Method in class org.astrogrid.samp.gui.UniformCallActionManager
-
Returns a new targetted send menu with a title suitable for this object.
- createSendMenu(String) - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns a new menu which provides options to send a message to one of the registered listeners at a time.
- createServerSocket(int) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Creates a socket on a given port to be used by the server this object produces.
- createShowMonitorAction() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns an action which will display a SAMP hub monitor window.
- createSilverlightPolicyHandler(OriginAuthorizer) - Static method in class org.astrogrid.samp.web.OpenPolicyResourceHandler
-
Returns a handler which can serve the /clientaccesspolicy.xml file used by Microsoft Silverlight.
- createStatusCellRenderer() - Static method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Returns a cell renderer for Transmission.Status objects.
- createSuccessResponse(Map) - Static method in class org.astrogrid.samp.Response
-
Returns a new response which is a success.
- createTag() - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
-
Creates and returns a new tag which will be attached to an outgoing message, and updates internal structures so that it will be recognised in the future.
- createTag() - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
-
Creates and returns a new tag which will be attached to an outgoing message, and updates internal structures so that it will be recognised in the future.
- createTag(Object) - Method in class org.astrogrid.samp.client.HubConnector
-
Generates a new
msgTag
for use with this connector. - createTargetAction(ComboBoxModel) - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns an action suitable for sending the message represented by this manager to a target selected by a supplied ComboBoxModel.
- createTargetSelector() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns a new ComboBoxModel containing selections for each suitable client and an additional selection for broadcast to all clients.
- createTitledBorder(String) - Static method in class org.astrogrid.samp.gui.ClientPanel
-
Creates a titled border with a uniform style.
- createToggleRegisterAction() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns an action which toggles hub registration.
- createUnregisterAction() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns an action which attempts to unregister from the hub.
- createViewer(Object) - Method in class org.astrogrid.samp.gui.ClientPanel
-
Returns a graphical component which displays a legal SAMP object (SAMP map, list or string).
- CURRENT - Static variable in class org.astrogrid.samp.JsonReader
- CustomTableCellRenderer() - Constructor for class org.astrogrid.samp.gui.TransmissionTableModel.CustomTableCellRenderer
D
- DataException - Exception in org.astrogrid.samp
-
Unchecked exception thrown when a data structure for use with SAMP does not have the correct form.
- DataException() - Constructor for exception org.astrogrid.samp.DataException
-
Constructs an exception with no message.
- DataException(String) - Constructor for exception org.astrogrid.samp.DataException
-
Consructs an exception with a given message.
- DataException(String, Throwable) - Constructor for exception org.astrogrid.samp.DataException
-
Constructs an exception with a given message and cause.
- DataException(Throwable) - Constructor for exception org.astrogrid.samp.DataException
-
Constructs an exception with a given cause.
- dbFact_ - Static variable in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
- DEBUGTXT_KEY - Static variable in class org.astrogrid.samp.ErrInfo
-
Key for debugging information such as a stack trace.
- declareMetadata(String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Declares metadata for the calling client.
- declareMetadata(String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- declareMetadata(String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Declares metadata for the calling client.
- declareMetadata(String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- declareMetadata(Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Declares this registered client's metadata.
- declareMetadata(Map) - Method in class org.astrogrid.samp.client.HubConnector
-
Declares the metadata for this client.
- declareMetadata(Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- declareMetadata(Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- declareMetadata(Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- declareMetadata(Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- declareMetadata(HubClient, Map) - Method in class org.astrogrid.samp.gui.GuiHubService
- declareMetadata(HubClient, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
declareMetadata
method of connections registered with this service. - declareSubscriptions(String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Declares subscription information for the calling client.
- declareSubscriptions(String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- declareSubscriptions(String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Declares subscription information for the calling client.
- declareSubscriptions(String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- declareSubscriptions(Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Declares this registered client's MType subscriptions.
- declareSubscriptions(Map) - Method in class org.astrogrid.samp.client.HubConnector
-
Declares the MType subscriptions for this client.
- declareSubscriptions(Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- declareSubscriptions(Map) - Method in class org.astrogrid.samp.hub.FacadeHubService.FacadeHubConnection
- declareSubscriptions(Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- declareSubscriptions(Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- declareSubscriptions(Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- declareSubscriptions(HubClient, Map) - Method in class org.astrogrid.samp.gui.GuiHubService
- declareSubscriptions(HubClient, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
declareSubscriptions
method of connections registered with this service. - decode(String) - Static method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Decodes a msgId string to return the corresponding MessageId object.
- decodeBoolean(String) - Static method in class org.astrogrid.samp.SampUtils
-
Returns the boolean value for a SAMP boolean string.
- decodeFloat(String) - Static method in class org.astrogrid.samp.SampUtils
-
Returns the double value for a SAMP float string.
- decodeInt(String) - Static method in class org.astrogrid.samp.SampUtils
-
Returns the integer value for a SAMP int string.
- decodeLong(String) - Static method in class org.astrogrid.samp.SampUtils
-
Returns the integer value as a
long
for a SAMP int string. - DEFAULT - Static variable in class org.astrogrid.samp.web.ListMessageRestriction
-
Default MessageRestriction implementation.
- DEFAULT_CAPACITY - Static variable in class org.astrogrid.samp.web.WebCallableClient
-
Default maximum for queued callbacks.
- DEFAULT_SAFE_MTYPES - Static variable in class org.astrogrid.samp.web.ListMessageRestriction
-
Default list of MType patterns returned by
ListMessageRestriction.getSafeMTypes()
. - DEFAULT_VERSION_VALUE - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
-
SAMP Standard Profile version for this toolkit implementation.
- DefaultClientProfile - Class in org.astrogrid.samp.client
-
Factory which supplies the default ClientProfile for use by SAMP clients.
- DefaultClientProfile() - Constructor for class org.astrogrid.samp.client.DefaultClientProfile
-
No-arg constructor prevents instantiation.
- defaultDefaultExtraProfileClasses_ - Static variable in class org.astrogrid.samp.hub.Hub
- defaultDefaultProfileClasses_ - Static variable in class org.astrogrid.samp.hub.Hub
- defaultExtraProfileClasses_ - Static variable in class org.astrogrid.samp.hub.Hub
- defaultIcon_ - Variable in class org.astrogrid.samp.gui.IconStore
- defaultInstance_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- defaultInstance_ - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
- defaultProfileClasses_ - Static variable in class org.astrogrid.samp.hub.Hub
- DefaultRenderer() - Constructor for class org.astrogrid.samp.gui.IconBox.DefaultRenderer
- delay(int) - Static method in class org.astrogrid.samp.test.HubTester
-
Waits for a given number of milliseconds.
- DENY_ALL - Static variable in class org.astrogrid.samp.web.ListMessageRestriction
-
MessageRestriction that blocks all MTypes, except as overridden by
x-samp.mostly-harmless
annotations. - DESCHTML_KEY - Static variable in class org.astrogrid.samp.Metadata
-
Key for description of the application in HTML.
- DESCTEXT_KEY - Static variable in class org.astrogrid.samp.Metadata
-
Key for short description of the application in plain text.
- deserializeResponse(InputStream) - Method in class org.astrogrid.samp.test.TestXmlrpcClient
-
Returns
TestXmlrpcClient.SUCCESS
orTestXmlrpcClient.FAILURE
. - deserializeResponse(InputStream) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalClient
-
Deserializes an XML-RPC
methodResponse
document to a Java object. - deserializeResponse(InputStream) - Method in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalClient
- deserializeResponse(InputStream) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalClient
- DetailAction(String, String, String, String) - Constructor for class org.astrogrid.samp.gui.PopupResultHandler.DetailAction
-
Constructor.
- dfltLockUrl_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- DISABLE_ACTION - Static variable in class org.astrogrid.samp.gui.GuiHubConnector
- disabledBg_ - Variable in class org.astrogrid.samp.gui.IconBox
- discard(ClientTracker.TrackedClient) - Method in class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Discards any operations corresponding to a given client, presumably because the client is about to disappear.
- discardBytes(InputStream) - Static method in class org.astrogrid.samp.hub.Hub
-
Ensures that any bytes from a given input stream are discarded.
- discardBytes(InputStream) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Ensures that any bytes from a given input stream are discarded.
- discardOld(long) - Method in class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Throws away any pending operations which are older than a certain age, presumably in the expectation that their client will never register.
- disconnect() - Method in class org.astrogrid.samp.client.HubConnector
-
Unregisters from the currently connected hub, if any.
- disconnect(String[], Message) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Forcibly disconnects a number of clients for the same reason.
- disconnect(String, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Forcibly disconnects a given client.
- DISCONNECT_MTYPE - Static variable in class org.astrogrid.samp.client.HubConnector
- DisconnectAction(Component, HubClient) - Constructor for class org.astrogrid.samp.gui.HubClientPopupListener.DisconnectAction
-
Constructor.
- disconnectAll(ProfileToken) - Method in class org.astrogrid.samp.hub.BasicHubService
- disconnectAll(ProfileToken) - Method in class org.astrogrid.samp.hub.FacadeHubService
- disconnectAll(ProfileToken) - Method in interface org.astrogrid.samp.hub.HubService
-
Forcibly terminates any connections created by a previous call of
HubService.register(org.astrogrid.samp.hub.ProfileToken)
with a particularprofileToken
. - dispatch(CallableClient, List) - Method in class org.astrogrid.samp.web.ClientCallbackOperation
-
Makes a call to a callable client of the method represented by this operation with a given list of parameters.
- dispose() - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
-
Releases resources associated with this object.
- dispose() - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
-
Releases any resources associated with this transmitter.
- dispose() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Releases any resources associated with this object.
- disposeSendMenu(JMenu) - Method in class org.astrogrid.samp.gui.SendActionManager
-
Releases any resources associated with a menu previously created using
SendActionManager.createSendMenu(java.lang.String)
. - DIV_MTYPE - Static variable in class org.astrogrid.samp.test.Calculator
- doCleanup() - Method in class org.astrogrid.samp.ShutdownManager
-
Invoked on shutdown by runtime.
- DOCURL_KEY - Static variable in class org.astrogrid.samp.Metadata
-
Key for the URL of a documentation web page.
- doExecute(String, Vector) - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
-
Does the work for executing an XML-RPC request.
- doExportString(String) - Method in class org.astrogrid.samp.bridge.UrlExporter
-
Does the work for
UrlExporter.exportString(java.lang.String)
. - done() - Method in class org.astrogrid.samp.client.LogResultHandler
- done() - Method in interface org.astrogrid.samp.client.ResultHandler
-
Called when no more
ResultHandler.result(org.astrogrid.samp.Client, org.astrogrid.samp.Response)
invocations will be made, either because all have been received or for some other reason, such as a timeout or the hub shutting down. - done() - Method in class org.astrogrid.samp.gui.PopupResultHandler
- done() - Method in class org.astrogrid.samp.test.MessageSender.BlockingMap
-
Indicates that no more entries will be added to this map.
- done() - Method in class org.astrogrid.samp.test.MessageSender.BlockingSet
-
Indicates that no more items will be added to this set.
- done_ - Variable in class org.astrogrid.samp.test.MessageSender.BlockingSet
- doneTime_ - Variable in class org.astrogrid.samp.gui.Transmission
E
- ECHO_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- EMPTY - Static variable in class org.astrogrid.samp.SampMap
- EMPTY_LIST_MODEL - Static variable in class org.astrogrid.samp.gui.IconBox
- ENABLE_ACTION - Static variable in class org.astrogrid.samp.gui.GuiHubConnector
- ENABLE_COMPONENT - Static variable in class org.astrogrid.samp.gui.GuiHubConnector
- enabled_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- enabledBg_ - Variable in class org.astrogrid.samp.gui.IconBox
- encode(HubClient, String, boolean) - Static method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Returns a message ID string corresponding to the arguments.
- encodeBoolean(boolean) - Static method in class org.astrogrid.samp.SampUtils
-
Returns a SAMP boolean string representation of a boolean value.
- encodeFloat(double) - Static method in class org.astrogrid.samp.SampUtils
-
Returns a SAMP float string representation of a floating point value.
- encodeInt(int) - Static method in class org.astrogrid.samp.SampUtils
-
Returns a SAMP int string representation of an integer.
- encodeLong(long) - Static method in class org.astrogrid.samp.SampUtils
-
Returns a SAMP int string representation of a long integer.
- ENCODING - Static variable in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
- end(String) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
End an element.
- endCallbacks() - Method in class org.astrogrid.samp.web.WebCallableClient
-
Informs this client that no further callbacks (receive* methods) will be made on it.
- ended_ - Variable in class org.astrogrid.samp.web.WebCallableClient
- endpoint_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
- endpoint_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheServer.LabelledServer
- endpoint_ - Variable in class org.astrogrid.samp.xmlrpc.internal.InternalClient
- endpoint_ - Variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- EnglishContent() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- enqueue(String, Object[]) - Method in class org.astrogrid.samp.web.WebCallableClient
-
Adds a new callback to the queue which can be passed out via the
WebCallableClient.pullCallbacks(int)
method. - Entry(Icon, String) - Constructor for class org.astrogrid.samp.gui.IconBox.Entry
-
Constructor.
- Entry(HubConnection, CallableClient) - Constructor for class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.Entry
-
Constructor.
- entryList_ - Variable in class org.astrogrid.samp.gui.IconBox
- entryMap_ - Variable in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.ClientActorImpl
- entrySet() - Method in class org.astrogrid.samp.SampMap
- entrySet() - Method in class org.astrogrid.samp.test.MessageSender.BlockingMap
- entrySet_ - Variable in class org.astrogrid.samp.test.MessageSender.BlockingMap
- equals(Object) - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- equals(Object) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.SendAction
- equals(Object) - Method in class org.astrogrid.samp.gui.NotifyActionManager.SendAction
- equals(Object) - Method in class org.astrogrid.samp.hub.BasicHubService.MessageId
- equals(Object) - Method in class org.astrogrid.samp.xmlrpc.ActorHandler.Signature
- ErrInfo - Class in org.astrogrid.samp
-
Represents the error information associated with a SAMP response.
- ErrInfo() - Constructor for class org.astrogrid.samp.ErrInfo
-
Constructs an empty ErrInfo.
- ErrInfo(String) - Constructor for class org.astrogrid.samp.ErrInfo
-
Constructs an ErrInfo with a given
ErrInfo.ERRORTXT_KEY
value. - ErrInfo(Throwable) - Constructor for class org.astrogrid.samp.ErrInfo
-
Constructs an ErrInfo based on a given Throwable.
- ErrInfo(Map) - Constructor for class org.astrogrid.samp.ErrInfo
-
Constructs an ErrInfo based on an existing map.
- ERROR - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- error_ - Variable in class org.astrogrid.samp.gui.Transmission
- error_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BrokenHubMode
- error_ - Variable in class org.astrogrid.samp.test.HubTester.ClientWatcher
- error_ - Variable in class org.astrogrid.samp.xmlrpc.HubMode.BrokenHubMode
-
Deprecated.
- error_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- ERROR_COLOR - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- ERROR_KEY - Static variable in class org.astrogrid.samp.Response
-
Key for error map.
- ERROR_KEY - Static variable in class org.astrogrid.samp.test.HubTester
- ERROR_STATUS - Static variable in class org.astrogrid.samp.Response
-
Response.STATUS_KEY
value indicating failure. - ErrorDialog - Class in org.astrogrid.samp.gui
-
Dialog window which displays an error message, possibly with some verbose details optionally visible.
- ErrorDialog(Frame, String, String) - Constructor for class org.astrogrid.samp.gui.ErrorDialog
-
Constructor.
- errorMessage - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The message from any exception thrown throughout the initialization process.
- ERRORTXT_KEY - Static variable in class org.astrogrid.samp.ErrInfo
-
Key for short description of what went wrong.
- errText_ - Variable in class org.astrogrid.samp.gui.SampThread
- errTitle_ - Variable in class org.astrogrid.samp.gui.SampThread
- escapes - Static variable in class org.astrogrid.samp.JsonReader
- evt_ - Variable in class org.astrogrid.samp.gui.Transmission
- EXCEPTION - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- exec(String[]) - Static method in class org.astrogrid.samp.Platform
-
Attempts a with a given list of arguments.
- exec(String, Object[]) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
-
Makes an XML-RPC call to the SAMP callable client represented by this receiver.
- exec(String, Object[]) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Makes an XML-RPC call to the SAMP hub represented by this connection.
- execBackground(String[]) - Static method in class org.astrogrid.samp.hub.Hub
-
Executes a command in a separate process, and discards any stdout or stderr output generated by it.
- execBackground(String[]) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Executes a command in a separate process, and discards any stdout or stderr output generated by it.
- exitAct_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- exitItem_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- EXPIRED - Static variable in class org.astrogrid.samp.httpd.ResourceHandler
-
Dummy resource indicating a withdrawn item.
- exportAdjustedIcon(URL) - Method in class org.astrogrid.samp.bridge.IconAdjuster
-
Returns a URL at which the dynamically adjusted version of the icon at the given URL will be served.
- exporter_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- exportFile(File) - Method in class org.astrogrid.samp.httpd.UtilServer
-
Exposes a file in the local filesystem as a publicly visible URL.
- exportFiles_ - Variable in class org.astrogrid.samp.bridge.UrlExporter
- exportList(List) - Method in class org.astrogrid.samp.bridge.UrlExporter
-
Exports a list for remote usage by changing its contents in place.
- exportMap(Map) - Method in class org.astrogrid.samp.bridge.UrlExporter
-
Exports a map for remote usage by changing its contents in place.
- exportResource(String) - Method in class org.astrogrid.samp.httpd.UtilServer
-
Exposes a resource from the JVM's classpath as a publicly visible URL.
- exportString(String) - Method in class org.astrogrid.samp.bridge.UrlExporter
-
Exports a single string for remote usage.
- exportUrls(int, String) - Method in class org.astrogrid.samp.bridge.Bridge
-
Sets up a URL exporter for one of the hubs.
- external_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector.HubAction
- extraAddrSet_ - Static variable in class org.astrogrid.samp.web.CorsHttpServer
-
Set of permitted InetAddrs along side localhost.
- EXTRAHOSTS_PROP - Static variable in class org.astrogrid.samp.web.CorsHttpServer
-
System property ("jsamp.web.extrahosts") which can be used to supply host addresses explicitly permitted to connect via the Web Profile alongside the local host.
- EXTRAHUBPROFILES_PROP - Static variable in class org.astrogrid.samp.hub.Hub
-
System property name for supplying default profiles ("jsamp.hub.profiles.extra") additional to those in
Hub.HUBPROFILES_PROP
which will be supported by the hub but switched off at hub startup time. - ExtremeSwingClientAuthorizer - Class in org.astrogrid.samp.web
-
Client authorizer implementaion that does its very best to discourage users from accepting regitrations.
- ExtremeSwingClientAuthorizer(Component) - Constructor for class org.astrogrid.samp.web.ExtremeSwingClientAuthorizer
-
Constructor.
F
- F_SYNCH_FLAG - Static variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- FACADE - Static variable in class org.astrogrid.samp.hub.HubServiceMode
-
Hub Mode which piggy-backs on an existing hub using the default client profile.
- FacadeHubConnection(HubConnection) - Constructor for class org.astrogrid.samp.hub.FacadeHubService.FacadeHubConnection
-
Constructor.
- FacadeHubService - Class in org.astrogrid.samp.hub
-
HubService that provides hub functionality by accessing an existing hub service.
- FacadeHubService(ClientProfile) - Constructor for class org.astrogrid.samp.hub.FacadeHubService
-
Constructor.
- FacadeHubService.FacadeHubConnection - Class in org.astrogrid.samp.hub
-
Utility HubConnection class which allows hub event notifications to be sent to clients.
- factor_ - Variable in class org.astrogrid.samp.gui.IconStore.SizedIcon
- fail() - Static method in class org.astrogrid.samp.test.Tester
-
Fails a test.
- FAIL_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- FAILURE - Static variable in class org.astrogrid.samp.test.TestXmlrpcClient
- FALSE - Static variable in class org.astrogrid.samp.web.ClientAuthorizers
-
Authorizer which always denies access, with INFO logging either way.
- FALSE - Static variable in class org.astrogrid.samp.web.OriginAuthorizers
-
OriginAuthorizer which always denies access.
- FILE_REGEX - Static variable in class org.astrogrid.samp.bridge.UrlExporter
- fileToUrl(File) - Static method in class org.astrogrid.samp.SampUtils
-
Turns a File into a URL.
- finalize() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Unregisters if not already unregistered.
- findAnyPort() - Static method in class org.astrogrid.samp.SampUtils
-
Locates an unused server port on the local host.
- FINDER_CREATOR - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The creator code of the Finder on a Macintosh, which is needed to send AppleEvents to the application.
- FINDER_TYPE - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The file type of the Finder on a Macintosh.
- findFolder - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The findFolder method of com.apple.mrj.MRJFileUtils
- finish() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Unregisters if not already unregistered.
- finish_ - Variable in class org.astrogrid.samp.client.HubConnector.CallItem
- fireChange() - Method in class org.astrogrid.samp.gui.Transmission
-
Notifies listeners of a state change.
- fireEvent(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
-
Passes an event on to registered ListDataListeners.
- fireListDataEvent(ListDataEvent) - Method in class org.astrogrid.samp.gui.GuiClientSet
-
Passes a ListDataEvent to all listeners.
- fireTableChanged(TableModelEvent) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Passes a table event to all registered listeners.
- FIRST - Static variable in class org.astrogrid.samp.JsonReader
- FIRST_WINDOWS_PARAMETER - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The first parameter that needs to be passed into Runtime.exec() to open the default web browser on Windows.
- flashUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
- flush() - Method in class org.astrogrid.samp.test.Calculator
-
Waits until all the responses this client is expecting to get have been safely received.
- forceLog(Logger, Level, String, Throwable) - Static method in class org.astrogrid.samp.ShutdownManager
-
Writes a log-like message directly to standard error if it has an appropriate level.
- formatClient(Client) - Static method in class org.astrogrid.samp.gui.TransmissionPanel
-
Formats a client as a string.
- formatId(Transmission) - Static method in class org.astrogrid.samp.gui.TransmissionPanel
-
Formats the identifier of a transmission as a string.
- formatImpls(Object[], Class) - Static method in class org.astrogrid.samp.JSamp
- formatObject(Object, int) - Static method in class org.astrogrid.samp.SampUtils
-
Pretty-prints a SAMP object.
- forwardEvent(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
-
Takes an event received by this listener, adjusts its indexes appropriately, and forwards it to listeners to this model.
- fqName_ - Variable in class org.astrogrid.samp.web.ClientCallbackOperation
- frame_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- FrenchContent() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- fromApache(Object) - Static method in class org.astrogrid.samp.xmlrpc.apache.ApacheUtils
-
Converts an object from Apache XML-RPC form to JSAMP XML-RPC form.
- fromJson(String) - Static method in class org.astrogrid.samp.SampUtils
-
Parses JSON text to give a SAMP object.
G
- gap_ - Variable in class org.astrogrid.samp.gui.IconBox
- GENERAL_CHARS - Static variable in class org.astrogrid.samp.test.HubTester
- GermanContent() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- GET_RESPONSE - Static variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- getActor() - Method in class org.astrogrid.samp.xmlrpc.ActorHandler
-
Returns the implementation object for this handler.
- getAuthContent(ResourceBundle) - Static method in class org.astrogrid.samp.web.AuthResourceBundle
-
Returns a Content object based on a bundle which has the keys that AuthResourceBundle is supposed to have.
- getAvailableModes() - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Returns an array of the hub modes which can actually be used.
- getAvailableModes() - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Returns an array of the hub modes which can actually be used.
- getBasePath(String) - Method in class org.astrogrid.samp.httpd.UtilServer
-
May be used to return a unique base path for use with this class's HttpServer.
- getBaseUrl() - Method in class org.astrogrid.samp.httpd.HttpServer
-
Returns the base URL for this server.
- getBaseUrl() - Method in class org.astrogrid.samp.httpd.MultiURLMapperHandler
-
Returns the base URL for resources served by this handler.
- getBaseUrl() - Method in class org.astrogrid.samp.httpd.URLMapperHandler
-
Returns the base URL for this handler.
- getBirthday() - Method in class org.astrogrid.samp.client.ClientTracker.ClientOperation
-
Returns the creation time of this object.
- getBody() - Method in class org.astrogrid.samp.httpd.HttpServer.Request
-
Returns the body of the HTTP request if there was one.
- getBridgeClients() - Method in class org.astrogrid.samp.bridge.Bridge
-
Returns the hub connectors representing the bridge client running on each linked hub.
- getBroadcastAction() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns an action which will broadcast a message to all suitable registered applications.
- getBroadcastIcon() - Static method in class org.astrogrid.samp.gui.SendActionManager
-
Returns an icon suitable for depicting a general broadcast send.
- getCallable() - Method in class org.astrogrid.samp.hub.HubClient
-
Returns the callable object which allows this client to receive callbacks.
- getCallKey(Client, String) - Static method in class org.astrogrid.samp.gui.MessageTrackerHubService
-
Returns a key for use in the call map.
- getChild(Node) - Static method in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Returns the single element child of a DOM node.
- getChild(Node, String) - Static method in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Returns the single child element of a DOM node, which has a given known name.
- getChildren(Node) - Static method in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Returns an array of all the Element children of a DOM node.
- getClassType(Class) - Static method in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
Returns the SampType corresponding to a given java class.
- getClient() - Method in class org.astrogrid.samp.gui.ClientPanel
-
Returns the most recently displayed client.
- getClient(String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Returns the client object corresponding to a public client ID.
- getClient(String) - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
-
Returns a WatchedClient object corresponding to a given client public ID.
- getClientCount() - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
-
Returns the number of clients currently owned by this handler.
- getClientFactory() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- getClientFactory() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns an XML-RPC client factory.
- getClientFactory() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- getClientKey() - Method in class org.astrogrid.samp.web.WebHubConnection
- getClientKey() - Method in class org.astrogrid.samp.xmlrpc.StandardHubConnection
- getClientKey() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Returns an object which is used as the first argument of most XML-RPC calls to the hub.
- getClientList() - Method in class org.astrogrid.samp.gui.HubView
-
Returns the JList component which houses the active list of clients.
- getClientListModel() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Returns a ListModel containing the registered clients.
- getClientListModel() - Method in class org.astrogrid.samp.gui.GuiHubService
-
Returns a ListModel containing information about clients currently registered with this hub.
- getClientListModel() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns the client list to which this manager will offer sends.
- getClientMap() - Method in class org.astrogrid.samp.client.HubConnector
-
Returns a map which keeps track of other clients currently registered with the hub to which this object is connected, including their currently declared metadata and subscriptions.
- getClientMap() - Method in class org.astrogrid.samp.client.TrackedClientSet
-
Returns an unmodifiable Map representing the client list.
- getClients() - Method in class org.astrogrid.samp.gui.GuiClientSet
- getClients() - Method in class org.astrogrid.samp.hub.BasicClientSet
- getClients() - Method in interface org.astrogrid.samp.hub.ClientSet
-
Returns an array of all the currently contained clients.
- getClientSelectionModel() - Method in class org.astrogrid.samp.gui.GuiHubService
-
Returns the selection model corresponding to this service's client list model.
- getClientSelectionModel() - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
- getClientSet() - Method in class org.astrogrid.samp.client.HubConnector
-
Returns the tracked client set implementation which is used to keep track of the currently registered clients.
- getClientSet() - Method in class org.astrogrid.samp.hub.BasicHubService
-
Returns the structure which keeps track of registered clients.
- getCode() - Method in class org.astrogrid.samp.ErrInfo
-
Returns the value for the
ErrInfo.CODE_KEY
key. - getColumnClass(int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- getColumnCount() - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- getColumnName(int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- getComparator() - Method in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
-
Returns a comparator which will order the IDs generated by this object in generation sequence.
- getConfigModels() - Method in interface org.astrogrid.samp.hub.ConfigHubProfile
-
Returns some toggle button models for hub profile configuration.
- getConfigModels() - Method in class org.astrogrid.samp.web.WebHubProfile
- getConnection() - Method in class org.astrogrid.samp.client.HubConnector
-
If necessary attempts to acquire, and returns, a connection to a running hub.
- getConnection() - Method in class org.astrogrid.samp.test.Calculator
-
Returns the hub connection used by this client.
- getConnection() - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
-
Returns the hub connection used by this client.
- getConnection(String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
-
Returns the connection object associated with a given private key.
- getConnection(String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
-
Returns the HubConnection associated with a private key used by this hub actor.
- getConnectionCount() - Method in class org.astrogrid.samp.bridge.Bridge
-
Returns the number of hubs currently connected by this bridge.
- getConnector() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns this manager's hub connector.
- getContent() - Method in class org.astrogrid.samp.Platform.StreamReader
-
Returns the content of the stream.
- getContentLength() - Method in interface org.astrogrid.samp.httpd.ServerResource
-
Returns the number of bytes in this resource, if known.
- getContentMethods() - Static method in class org.astrogrid.samp.web.AuthResourceBundle
-
Returns all the methods of the Content interface which correspond to AuthResourceBundle entries.
- getContentType() - Method in interface org.astrogrid.samp.httpd.ServerResource
-
Returns the MIME type of this resource.
- getDebugtxt() - Method in class org.astrogrid.samp.ErrInfo
-
Returns the value for the
ErrInfo.DEBUGTXT_KEY
key. - getDefaultAppName() - Static method in class org.astrogrid.samp.web.WebClientProfile
-
Returns the default application name used by this profile if none is supplied explicitly.
- getDefaultContent() - Static method in class org.astrogrid.samp.web.AuthResourceBundle
-
Returns a default Content implementation.
- getDefaultHubEndpoint() - Static method in class org.astrogrid.samp.web.WebClientProfile
-
Returns the hub XML-RPC endpoint defined by the Web Profile.
- getDefaultLockUrl() - Static method in class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Returns the lockfile URL which will be used in absence of any SAMP_HUB environment variable.
- getDefaultProfileClasses(boolean) - Static method in class org.astrogrid.samp.hub.Hub
-
Returns a copy of the default set of HubProfile classes used when a hub is run and the list of profiles is not set explicitly.
- getDescriptionHtml() - Method in class org.astrogrid.samp.Metadata
-
Returns an HTML description of the application.
- getDescriptionText() - Method in class org.astrogrid.samp.Metadata
-
Returns a short description of the application.
- getDetailText() - Method in class org.astrogrid.samp.gui.ErrorDialog
-
Supplies the text to be displayed in the detail panel.
- getDocumentationUrl() - Method in class org.astrogrid.samp.Metadata
-
Returns a URL for a documentation web page.
- getDoneTime() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the epoch at which this transmission was completed.
- getElementAt(int) - Method in class org.astrogrid.samp.gui.GuiClientSet
- getElementAt(int) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- getElementAt(int) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- getElementAt(int) - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
- getElementAt(int) - Method in class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
- getElementAt(int) - Method in class org.astrogrid.samp.gui.TransmissionListModel
- getEndpoint() - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
- getEndpoint() - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- getEndpoint() - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcServer
-
Returns the server's endpoint.
- getEntry(String) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.ClientActorImpl
-
Returns the CallableClient corresponding to a given private key.
- getEnv(String) - Method in class org.astrogrid.samp.Platform
-
Returns the value of an environment variable.
- GETENV_MTYPE - Static variable in class org.astrogrid.samp.client.HubConnector
- getErrInfo() - Method in class org.astrogrid.samp.Response
-
Returns the error object.
- getError() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns a Throwable which prevented normal resolution of this transmission.
- getError() - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
-
Returns an error if any error has been thrown during processing of hub event messages.
- getErrortxt() - Method in class org.astrogrid.samp.ErrInfo
-
Returns the value for the
ErrInfo.ERRORTXT_KEY
key. - getExtraHostAddresses() - Static method in class org.astrogrid.samp.web.CorsHttpServer
-
Acquires and returns a list of permitted non-local hosts from the environment.
- getFaultBytes(Throwable) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Turns an exception into an array of bytes giving an XML-RPC methodResponse (fault) document.
- getFileCreator - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The getFileCreator method of com.apple.mrj.MRJFileUtils
- getFileType - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The getFileType method of com.apple.mrj.MRJFileUtils
- getFlagsUsage() - Method in interface org.astrogrid.samp.hub.HubProfileFactory
-
Returns an array of strings, each describing one command-line flag which will be consumed by the
createProfile
method. - getFlagsUsage() - Method in class org.astrogrid.samp.web.WebHubProfileFactory
- getFlagsUsage() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
- getFromPublicId(String) - Method in class org.astrogrid.samp.hub.BasicClientSet
- getFromPublicId(String) - Method in interface org.astrogrid.samp.hub.ClientSet
-
Returns the client in the set corresponding to a given public ID.
- getGetenvArgs(String) - Method in class org.astrogrid.samp.Platform
-
Returns an array of words to pass to
Runtime.exec(java.lang.String[])
in order to read an environment variable name. - getGetenvArgs(String) - Method in class org.astrogrid.samp.Platform.UnixPlatform
- getGetenvArgs(String) - Method in class org.astrogrid.samp.Platform.WindowsPlatform
- getHandler(String) - Method in class org.astrogrid.samp.hub.HubCallableClient
-
Returns a handler owned by this callable client which can handle a given MType.
- getHeader(Map, String) - Static method in class org.astrogrid.samp.httpd.HttpServer
-
Returns a header value from a header map.
- getHeaderMap() - Method in class org.astrogrid.samp.httpd.HttpServer.Request
-
Returns a map of key-value pairs representing HTTP request headers.
- getHeaderMap() - Method in class org.astrogrid.samp.httpd.HttpServer.Response
-
Returns a map of key-value pairs representing HTTP response headers.
- getHomeDirectory() - Method in class org.astrogrid.samp.Platform
-
Returns SAMP's definition of the "home" directory.
- getHomeDirectory() - Method in class org.astrogrid.samp.Platform.UnixPlatform
- getHomeDirectory() - Method in class org.astrogrid.samp.Platform.WindowsPlatform
- getHttpServer() - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Returns the HTTP server hosting this XML-RPC server.
- getHub() - Method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Returns the HubService object used by this runner.
- getHubConnector() - Method in class org.astrogrid.samp.gui.HubMonitor
-
Returns this monitor's HubConnector.
- getHubEndpoint() - Method in class org.astrogrid.samp.web.WebClientProfile
-
Returns the hub XML-RPC endpoint used by this profile.
- getHubId() - Method in class org.astrogrid.samp.RegInfo
-
Returns the hub's own public client id.
- getHubProfileClass() - Method in interface org.astrogrid.samp.hub.HubProfileFactory
-
Returns a HubProfile subclass with a no-arg constructor which, when invoked, will produce a basic instance of the HubProfile represented by this factory.
- getHubProfileClass() - Method in class org.astrogrid.samp.web.WebHubProfileFactory
- getHubProfileClass() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
- getHubService() - Method in class org.astrogrid.samp.hub.Hub
-
Returns the hub service associated with this hub.
- getHubService() - Method in class org.astrogrid.samp.hub.HubServiceMode.ServiceGui
-
Returns the hub service.
- getIcon(int) - Method in class org.astrogrid.samp.gui.Transmission.Status
-
Returns a little icon representing status.
- getIcon(String) - Method in class org.astrogrid.samp.gui.IconStore
-
Returns the icon supplied by the graphic file at a given URL.
- getIcon(Client) - Method in class org.astrogrid.samp.gui.IconStore
-
Returns the icon associated with a given client.
- getIcon(IconBox, Object, int) - Method in interface org.astrogrid.samp.gui.IconBox.CellRenderer
-
Returns the icon to be displayed for a given list model element.
- getIcon(IconBox, Object, int) - Method in class org.astrogrid.samp.gui.IconBox.DefaultRenderer
- getIcon(IconBox, Object, int) - Method in class org.astrogrid.samp.gui.TransmissionCellRenderer
- getIconBoxPosition() - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
-
Returns the position at which the transmission list icon should be drawn.
- getIconHeight() - Method in class org.astrogrid.samp.gui.IconBox.DefaultRenderer
- getIconHeight() - Method in class org.astrogrid.samp.gui.IconStore.SizedIcon
- getIconHeight() - Method in class org.astrogrid.samp.gui.TransmissionListIcon
- getIconPosition() - Method in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- getIconUrl() - Method in class org.astrogrid.samp.Metadata
-
Returns a URL for a gif, png or jpeg icon identifying the application.
- getIconUrl() - Static method in class org.astrogrid.samp.test.Calculator
- getIconWidth() - Method in class org.astrogrid.samp.gui.IconBox.DefaultRenderer
- getIconWidth() - Method in class org.astrogrid.samp.gui.IconStore.SizedIcon
- getIconWidth() - Method in class org.astrogrid.samp.gui.TransmissionListIcon
- getId() - Method in class org.astrogrid.samp.client.ClientTracker.ClientOperation
-
Returns the client ID for the client this operation applies to.
- getId() - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- getId() - Method in interface org.astrogrid.samp.Client
-
Returns the public identifier for this client.
- getId() - Method in class org.astrogrid.samp.hub.HubClient
- getId() - Method in class org.astrogrid.samp.test.MessageSender.MetaClient
- getIdComparator() - Method in class org.astrogrid.samp.hub.BasicHubService
-
Returns a comparator which will order client IDs.
- getIndent(int) - Method in class org.astrogrid.samp.JsonWriter
-
Returns prepended whitespace.
- getIndex(String) - Method in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
-
Returns an Integer giving the sequence index of the given id string.
- getIndexAt(Point) - Method in class org.astrogrid.samp.gui.IconBox
-
Returns the index of the list model element whose icon is displayed at a given point in this component.
- getInstance() - Static method in class org.astrogrid.samp.gui.SysTray
-
Returns an instance of this class.
- getInstance() - Static method in class org.astrogrid.samp.httpd.UtilServer
-
Returns the default instance of this class.
- getInstance() - Static method in class org.astrogrid.samp.ShutdownManager
-
Returns sole instance of this class.
- getInstance() - Static method in class org.astrogrid.samp.web.WebClientProfile
-
Returns a default instance of this profile.
- getInstance() - Static method in class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Returns an instance based on the default XML-RPC implementation.
- getInstance() - Static method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns the default instance of this class.
- getInstance(SampXmlRpcServerFactory) - Static method in class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Returns an instance of CallableClientServer for use with a given XML-RPC server.
- getInstanceByName(String) - Static method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns an XmlRpcKit instance given its name.
- getIntroIndent(int, char, boolean) - Method in class org.astrogrid.samp.JsonWriter
-
Returns prepended whitespace containing an opener character.
- getKeys() - Method in class org.astrogrid.samp.web.AuthResourceBundle
- getKnownHubProfileFactories() - Static method in class org.astrogrid.samp.hub.Hub
-
Returns a standard list of known HubProfileFactories.
- getLabel(Client) - Method in class org.astrogrid.samp.gui.ClientListCellRenderer
-
Attempts to return a human-readable text label for the given client.
- getLabelFont(boolean) - Method in class org.astrogrid.samp.gui.ClientListCellRenderer
-
Returns the font used by this label, or a variant.
- getLineSeparator() - Static method in class org.astrogrid.samp.hub.LockWriter
-
Returns the platform-specific line separator sequence as an array of bytes.
- getLineSeparator() - Static method in class org.astrogrid.samp.SampUtils
-
Returns the system-dependent line separator sequence.
- getList(String) - Method in class org.astrogrid.samp.SampMap
-
Returns the value for a given key in this map, cast to List.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.astrogrid.samp.gui.ClientListCellRenderer
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- getLocalhost() - Static method in class org.astrogrid.samp.SampUtils
-
Returns a string denoting the local host to be used for communicating local server endpoints and so on.
- getLocalProxy(String) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
-
Returns the hub connection for the proxy on the local hub which corresponds to a given remote client.
- getLockInfo() - Method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Returns the lockfile information associated with this object.
- getLockInfo() - Method in class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Returns the LockInfo which indicates how to locate the hub.
- getLockInfo() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Returns the lockfile information associated with this object.
- getLockUrl() - Static method in class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Returns the location of the Standard Profile lockfile.
- getLogType() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Returns the type of logging to use.
- getMainMethod(Class) - Static method in class org.astrogrid.samp.JSamp
-
Returns the
main(String[])
method for a given class. - getManagerConnector() - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the hub connector used by this manager for client monitoring on the local hub.
- getManagerIndex(ProxyManager) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the index by which this manager labels a given remote proxy manager.
- getMap(String) - Method in class org.astrogrid.samp.SampMap
-
returns the value for a given key in this map, cast to Map.
- getMapperHandler() - Method in class org.astrogrid.samp.httpd.UtilServer
-
Returns a handler for mapping local to external URLs associated with this server.
- getMaximumSize() - Method in class org.astrogrid.samp.gui.IconBox
- getMessage() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the message which was sent.
- getMessage() - Method in class org.astrogrid.samp.test.Calculator.CalcRequest
-
Returns a Message object corresponding to this request.
- getMessageId() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the message ID associated with this message.
- getMessageLines(HttpServer.Request, String, AuthResourceBundle.Content) - Method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Returns a "message" object describing the applying client to the user.
- getMessageRestriction() - Method in interface org.astrogrid.samp.hub.ProfileToken
-
Returns a MessageRestriction object which controls what messages may be sent by clients registering under ths profile.
- getMessageRestriction() - Method in class org.astrogrid.samp.web.WebHubProfile
- getMessageRestriction() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- getMessageTag() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the message tag corresponding to this transmission.
- getMetadata() - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- getMetadata() - Method in interface org.astrogrid.samp.Client
-
Returns the currently declared metadata for this client, if any.
- getMetadata() - Method in class org.astrogrid.samp.client.HubConnector
-
Returns this client's own metadata.
- getMetadata() - Method in class org.astrogrid.samp.hub.HubClient
- getMetadata() - Static method in class org.astrogrid.samp.test.HubTester.ClientWatcher
-
Returns a suitable metadata object for this client.
- getMetadata() - Method in class org.astrogrid.samp.test.MessageSender.MetaClient
- getMetadata(String) - Method in interface org.astrogrid.samp.client.HubConnection
-
Returns the metadata for another registered client.
- getMetadata(String) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- getMetadata(String) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- getMetadata(String) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- getMetadata(String) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- getMetadata(String, String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Returns metadata for a given client.
- getMetadata(String, String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- getMetadata(String, String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Returns metadata for a given client.
- getMetadata(String, String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- getMetadata(HubClient, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
getMetadata
method of connections registered with this service. - getMethod() - Method in class org.astrogrid.samp.httpd.HttpServer.Request
-
Returns the request method string.
- getMethodName() - Method in class org.astrogrid.samp.web.Callback
-
Returns the method name.
- getMinimumSize() - Method in class org.astrogrid.samp.gui.IconBox
- getModeFromName(String) - Static method in class org.astrogrid.samp.hub.HubServiceMode
-
Returns one of the known modes which has a name as given.
- getModeFromName(String) - Static method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Returns one of the known modes which has a name as given.
- getModel() - Method in class org.astrogrid.samp.gui.IconBox
-
Returns the list model used by this component.
- getMType() - Method in class org.astrogrid.samp.client.ClientTracker.ClientOperation
-
Returns the MType of the message which triggered this operation.
- getMType() - Method in class org.astrogrid.samp.Message
-
Returns this message's MType.
- getMTypes() - Method in class org.astrogrid.samp.gui.SubscribedClientListModel
-
Returns the list of MTypes which defines the elements of this list.
- getName() - Method in interface org.astrogrid.samp.hub.HubProfileFactory
-
Returns the name used to identify this profile.
- getName() - Method in class org.astrogrid.samp.hub.HubServiceMode
-
Returns this mode's name.
- getName() - Method in class org.astrogrid.samp.Metadata
-
Returns the value for the application's name.
- getName() - Method in class org.astrogrid.samp.web.WebHubProfileFactory
-
Returns "web".
- getName() - Method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Returns this mode's name.
- getName() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
-
Returns "std".
- getName() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- getName() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns the name of this kit.
- getName() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- getOffset() - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
-
Returns the offset into the IconBoxModel at which the model this listener is listening to starts.
- getOperations() - Method in class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Returns an array containing all the operations currently pending.
- getOrigin(String) - Method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Returns the serialized origin for a given URI string.
- getOriginalUrl(String) - Method in class org.astrogrid.samp.bridge.IconAdjuster
-
Returns the URL at which the underlying icon for the one represented by the given server path.
- getOriginAuthorizer() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Returns the authorization policy for external origins.
- getParam(String) - Method in class org.astrogrid.samp.Message
-
Returns the value of a single entry in this message's
samp.params
map. - getParams() - Method in class org.astrogrid.samp.Message
-
Returns this message's params map.
- getParams() - Method in class org.astrogrid.samp.web.Callback
-
Returns the parameter list.
- getParamType(Object) - Static method in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
Returns the SampType corresponding to a given object.
- getPlatform() - Static method in class org.astrogrid.samp.Platform
-
Returns a
Platform
instance for the current system. - getPort() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Returns the port number the server will run on.
- getPreferredSize() - Method in class org.astrogrid.samp.gui.IconBox
- getPreferredSize() - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- getPrivateKey() - Method in class org.astrogrid.samp.RegInfo
-
Returns the registered client's private key (Standard Profile).
- getPrivateReadArgs(File) - Method in class org.astrogrid.samp.Platform
-
Returns an array of words to pass to
Runtime.exec(java.lang.String[])
in order to set permissions on a given file so that it cannot be read by anyone other than its owner. - getPrivateReadArgs(File) - Method in class org.astrogrid.samp.Platform.UnixPlatform
- getPrivateReadArgs(File) - Method in class org.astrogrid.samp.Platform.WindowsPlatform
- getProfile() - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the profile for this manager's local hub.
- getProfile() - Static method in class org.astrogrid.samp.client.DefaultClientProfile
-
Returns a ClientProfile instance suitable for general purpose use.
- getProfileName() - Method in interface org.astrogrid.samp.hub.HubProfile
-
Returns the name of this profile.
- getProfileName() - Method in interface org.astrogrid.samp.hub.ProfileToken
-
Returns the name by which this token is to be identified.
- getProfileName() - Method in class org.astrogrid.samp.web.WebHubProfile
- getProfileName() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- getProfiles() - Method in class org.astrogrid.samp.bridge.Bridge
-
Returns the client profiles which define the hubs this bridge links.
- getProfiles(String, List, boolean, String) - Static method in class org.astrogrid.samp.hub.Hub
-
Parses profile list command-line argument and associated command-line arguments to construct a list of required profiles.
- getProfileToken() - Method in class org.astrogrid.samp.hub.HubClient
-
Returns a token identifying the source of this client's connection to the hub.
- getProxyConnection(ProxyManager, String) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the connection on the hub associated with a remote proxy manager which is the proxy for a given local client.
- getProxyMetadata(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the metadata to use for the remote proxy of a local client.
- getProxySubscriptions(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the subscriptions to use for the remote proxy of a local client.
- getReceiveCount() - Method in class org.astrogrid.samp.test.Calculator
-
Returns the total number of messages received using any delivery pattern.
- getReceiver() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the client to which this transmission was sent.
- getRegInfo() - Method in interface org.astrogrid.samp.client.HubConnection
-
Returns the registration information associated with this connection.
- getRegInfo() - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- getRegInfo() - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- getRegInfo() - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- getRegInfo() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- getRegisteredClients() - Method in interface org.astrogrid.samp.client.HubConnection
-
Returns the list of client public IDs for those clients currently registered.
- getRegisteredClients() - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- getRegisteredClients() - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- getRegisteredClients() - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- getRegisteredClients() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- getRegisteredClients(String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Returns a list of the public-ids of all currently registered clients.
- getRegisteredClients(String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- getRegisteredClients(String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Returns a list of the public-ids of all currently registered clients.
- getRegisteredClients(String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- getRegisteredClients(HubClient) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
getRegisteredClients
method of connections registered with this service. - getRegistration(String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
-
Returns the registration object associated with a given private key.
- getRemoteAddress() - Method in class org.astrogrid.samp.httpd.HttpServer.Request
-
Returns the address of the client which made this request.
- getRenderer() - Method in class org.astrogrid.samp.gui.IconBox
-
Returns the object which turns list model contents into display things.
- getReply(String, String) - Method in class org.astrogrid.samp.test.ReplyCollector
-
Gets the reply to a message sent earlier using
call
orcallAll
. - getReplyCount() - Method in class org.astrogrid.samp.test.ReplyCollector
-
Returns the total number of unretrieved replies so far collected by this object.
- getRequiredParam(String) - Method in class org.astrogrid.samp.Message
-
Returns the value of a single entry in this message's
samp.params
map, throwing an exception if it is not present. - getResourceHandler() - Method in class org.astrogrid.samp.httpd.UtilServer
-
Returns a handler for general purpose resource serving associated with this server.
- getResponse() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the response for this transmission.
- getResponse(String[]) - Method in class org.astrogrid.samp.web.SwingOriginAuthorizer
-
Presents some lines of text to the user and solicits a yes/no response from them.
- getResponses(HubConnection, Message, String[]) - Method in class org.astrogrid.samp.test.MessageSender.AsynchSender
- getResponses(HubConnection, Message, String[]) - Method in class org.astrogrid.samp.test.MessageSender
-
Sends a message to a given list of recipients.
- getResponses(HubConnection, Message, String[]) - Method in class org.astrogrid.samp.test.MessageSender.NotifySender
- getResponses(HubConnection, Message, String[]) - Method in class org.astrogrid.samp.test.MessageSender.SynchSender
- getResult() - Method in class org.astrogrid.samp.Response
-
Returns the result map.
- getResultBytes(Object) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Turns a SAMP-friendly (string, list, map only) object into an array of bytes giving an XML-RPC methodResponse document.
- getReversed() - Method in class org.astrogrid.samp.gui.IconBox
-
Returns the first-to-last ordering of the icons in this component.
- getRowCount() - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- getRunningHubs() - Static method in class org.astrogrid.samp.hub.Hub
-
Returns an array of all the instances of this class which are currently running.
- getRunningProfiles() - Method in class org.astrogrid.samp.hub.Hub
-
Returns the hub profiles currently running on behalf of this hub.
- getRxListModel() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Returns a ListModel representing the pending messages received using this connector.
- getRxListModel(Client) - Method in interface org.astrogrid.samp.gui.ClientTransmissionHolder
-
Returns a list model containing messages received by a given client.
- getRxListModel(Client) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- getRxListModel(Client) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
-
Returns a ListModel representing the pending messages received by a given client.
- getSafeMTypes() - Static method in class org.astrogrid.samp.web.ListMessageRestriction
-
Returns a list of MType patterns which are permitted by the DEFAULT policy.
- getSampMap() - Method in class org.astrogrid.samp.gui.PopupResultHandler.DetailAction
-
Returns the map object which is to be displayed.
- getSampVersion() - Static method in class org.astrogrid.samp.SampUtils
-
Returns a string giving the version of the SAMP standard which this software implements.
- getSecret() - Method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns the value of the
LockInfo.SECRET_KEY
key. - getSelectedClient() - Method in class org.astrogrid.samp.gui.GuiHubService
-
Returns the client object currently selected in the GUI, if any.
- getSelectedItem() - Method in class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
- getSelfClient() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
-
Returns a Client object for use in Transmission objects which represents this connection's owner.
- getSelfClient() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
-
Returns a Client object for use in Transmission objects which represents this connection's owner.
- getSelfId() - Method in class org.astrogrid.samp.RegInfo
-
Returns the registered client's public client id.
- getSendAction(Client) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
- getSendAction(Client) - Method in class org.astrogrid.samp.gui.NotifyActionManager
- getSendAction(Client) - Method in class org.astrogrid.samp.gui.SendActionManager
-
Returns an action which can perform a single-client send associated with this object.
- getSendAction(Client) - Method in class org.astrogrid.samp.gui.UniformCallActionManager
- getSendCount() - Method in class org.astrogrid.samp.test.Calculator
-
Returns the total number of messages sent using any delivery pattern.
- getSender() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns the client which sent this transmission.
- getSenderId() - Method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Returns the sender's public client id.
- getSendError(HubClient, HubClient, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work to determine whether a given sending client is permitted to send a message with a given MType to a given recipient.
- getSenderTag() - Method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Returns the msgTag attached to the message by the sender.
- getSendIcon() - Static method in class org.astrogrid.samp.gui.SendActionManager
-
Returns an icon suitable for depicting a general targetted send.
- getServer() - Method in class org.astrogrid.samp.httpd.UtilServer
-
Returns the HttpServer associated with this object.
- getServer() - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheServerFactory
- getServer() - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServerFactory
- getServer() - Method in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServerFactory
- getServer() - Method in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServerFactory
- getServer() - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcServerFactory
-
Returns an XML-RPC server implementation.
- getServerEndpoint(int) - Static method in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
-
Returns the endpoint URL to use for an Apache server running on a given port.
- getServerFactory() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- getServerFactory() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Returns an XML-RPC server factory.
- getServerFactory() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- getServiceConnection() - Method in class org.astrogrid.samp.hub.BasicHubService
-
Returns the HubConnection object used by the hub itself to send and receive messages.
- getSize() - Method in class org.astrogrid.samp.gui.GuiClientSet
- getSize() - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- getSize() - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- getSize() - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
- getSize() - Method in class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
- getSize() - Method in class org.astrogrid.samp.gui.TransmissionListModel
- getSizeForCount(int) - Method in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- getSocket() - Method in class org.astrogrid.samp.httpd.HttpServer
-
Returns the socket on which this server listens.
- getSoftwareVersion() - Static method in class org.astrogrid.samp.SampUtils
-
Returns a string giving the version of this software package.
- getStackTrace(Throwable) - Static method in class org.astrogrid.samp.ErrInfo
-
Generates a string containing a stack trace for a given throwable.
- getStatus() - Method in class org.astrogrid.samp.gui.Transmission
-
Returns an object which describes the current status of this transmission in terms which can be presented to the GUI.
- getStatus() - Method in class org.astrogrid.samp.Response
-
Returns the status value.
- getStatusCode() - Method in class org.astrogrid.samp.httpd.HttpServer.Response
-
Returns the 3-digit status code.
- getStatusPhrase() - Method in class org.astrogrid.samp.httpd.HttpServer.Response
-
Returns the status phrase.
- getString(String) - Method in class org.astrogrid.samp.SampMap
-
Returns the value for a given key in this map, cast to String.
- getSubscribedClients(String) - Method in interface org.astrogrid.samp.client.HubConnection
-
Returns a map of subscriptions for a given MType.
- getSubscribedClients(String) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- getSubscribedClients(String) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- getSubscribedClients(String) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- getSubscribedClients(String) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- getSubscribedClients(String, String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Returns a map of the clients subscribed to a given MType.
- getSubscribedClients(String, String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- getSubscribedClients(String, String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Returns a map of the clients subscribed to a given MType.
- getSubscribedClients(String, String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- getSubscribedClients(HubClient, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
getSubscribedClients
method of connections registered with this service. - getSubscription(String) - Method in class org.astrogrid.samp.hub.HubClient
-
Returns the subscription information for a given MType for this client.
- getSubscription(String) - Method in class org.astrogrid.samp.Subscriptions
-
Returns the map which forms the value for a given MType key.
- getSubscriptions() - Method in class org.astrogrid.samp.client.AbstractMessageHandler
- getSubscriptions() - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- getSubscriptions() - Method in interface org.astrogrid.samp.Client
-
Returns the currently declared subscriptions for this client, if any.
- getSubscriptions() - Method in class org.astrogrid.samp.client.HubConnector
-
Returns this client's own subscriptions.
- getSubscriptions() - Method in interface org.astrogrid.samp.client.MessageHandler
-
Returns a Subscriptions map corresponding to the messages handled by this object.
- getSubscriptions() - Method in class org.astrogrid.samp.hub.HubCallableClient
-
Returns the subscriptions corresponding to the messages that this receiver can deal with.
- getSubscriptions() - Method in class org.astrogrid.samp.hub.HubClient
- getSubscriptions() - Static method in class org.astrogrid.samp.test.HubTester.ClientWatcher
-
Returns a suitable subscriptions object for this client.
- getSubscriptions() - Static method in class org.astrogrid.samp.test.HubTester.TestCallableClient
-
Returns the subscriptions object for this client.
- getSubscriptions() - Method in class org.astrogrid.samp.test.MessageSender.MetaClient
- getSubscriptions(String) - Method in interface org.astrogrid.samp.client.HubConnection
-
Returns the subscriptions for another registered client.
- getSubscriptions(String) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- getSubscriptions(String) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- getSubscriptions(String) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- getSubscriptions(String) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- getSubscriptions(String, String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Returns subscriptions for a given client.
- getSubscriptions(String, String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- getSubscriptions(String, String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Returns subscriptions for a given client.
- getSubscriptions(String, String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- getSubscriptions(HubClient, String) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
getSubscriptions
method of connections registered with this service. - getSubscriptionsFor(HubClient, Subscriptions) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Returns the view of a given subscriptions map to be presented to a sending client.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel.CustomTableCellRenderer
- getTableColumn(int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Returns a TableColumn suitable for a given column of this table.
- getText() - Method in class org.astrogrid.samp.gui.Transmission.Status
-
Returns the text for this status.
- getTextContent(Element) - Static method in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Returns the text content of an element as a string.
- getToolTipText(MouseEvent) - Method in class org.astrogrid.samp.gui.IconBox
- getToolTipText(MouseEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- getToolTipText(MouseEvent) - Method in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- getToolTipText(IconBox, Object, int) - Method in interface org.astrogrid.samp.gui.IconBox.CellRenderer
-
Returns the tooltip text to be used for a given list model element.
- getToolTipText(IconBox, Object, int) - Method in class org.astrogrid.samp.gui.IconBox.DefaultRenderer
- getToolTipText(IconBox, Object, int) - Method in class org.astrogrid.samp.gui.TransmissionCellRenderer
- getTrailing() - Method in class org.astrogrid.samp.gui.IconBox
-
Returns the alignment of the icons in this component.
- getTransIcon(Transmission, boolean) - Method in class org.astrogrid.samp.gui.TransmissionListIcon
-
Returns an icon which can paint a particular transmission.
- getTranslationBasePath(String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.URLTranslationHandler
-
Returns the translation base path that can be used by a client with a given private key.
- getTransmission() - Method in class org.astrogrid.samp.gui.TransmissionPanel
-
Returns the transmission object currently being displayed.
- getTransmission(int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Returns the transmission corresponding to a given table row.
- getTransmissionAt(Point) - Method in class org.astrogrid.samp.gui.TransmissionListIcon
-
Returns the transmission (if any) which is painted at a given point.
- getTransmissionCellRenderer() - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
-
Returns the cell renderer for transmission objects.
- getTransverseSize() - Method in class org.astrogrid.samp.gui.IconBox
-
Returns the transverse dimension in pixels of this box.
- getTxListModel() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Returns a ListModel representing the pending messages sent using this connector.
- getTxListModel(Client) - Method in interface org.astrogrid.samp.gui.ClientTransmissionHolder
-
Returns a list model containing messages sent by a given client.
- getTxListModel(Client) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- getTxListModel(Client) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
-
Returns a ListModel representing the pending messages sent from a given client.
- getTypeClass() - Method in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
Returns the java class corresponding to this type.
- getUnusedPort(int) - Static method in class org.astrogrid.samp.SampUtils
-
Returns an unused port number on the local host.
- getUrl() - Method in class org.astrogrid.samp.httpd.HttpServer.Request
-
Returns the request URL string.
- getUrl() - Method in class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Returns the XML-RPC endpoint for this server.
- getUrl(String) - Method in class org.astrogrid.samp.SampMap
-
Returns the value for a given key in this map as a URL.
- getUrlTranslationHandler() - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler
-
Returns a handler suitable for performing URL translations on behalf of sandboxed clients as required by the Web Profile.
- getUrlTranslationHandler() - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
-
Returns a handler suitable for performing URL translations on behalf of sandboxed clients as required by the Web Profile.
- getUsertxt() - Method in class org.astrogrid.samp.ErrInfo
-
Returns the value for the
ErrInfo.USERTXT_KEY
key. - getValue(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionTableModel.Column
-
Returns the item in this column for a given transmission.
- getValueAt(int, int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- getVersion() - Method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns the value of the
LockInfo.VERSION_KEY
key. - getVersionText() - Static method in class org.astrogrid.samp.JSamp
-
Returns a string giving version details for this package.
- getVertical() - Method in class org.astrogrid.samp.gui.IconBox
-
Returns whether icons will be lined up horizontally or vertically.
- getWindow() - Method in class org.astrogrid.samp.hub.Hub
-
Returns a window for user monitoring and control of this hub, if available.
- getWindow() - Method in class org.astrogrid.samp.hub.HubServiceMode.ServiceGui
-
Returns a monitor/control window for this service, if available.
- getXmlrpcPath() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Returns the path on the HTTP server at which the XML-RPC server will reside.
- getXmlRpcResponse(HttpServer.Request) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Returns the HTTP response object given an incoming XML-RPC POST request.
- getXmlRpcResponse(HttpServer.Request) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer
- getXmlRpcResult(HttpServer.Request) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Returns the SAMP-friendly (string, list and map only) object representing the reply to an XML-RPC request given by a request.
- getXmlrpcUrl() - Method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns the value of the
LockInfo.XMLRPCURL_KEY
key. - GuiClientSet - Class in org.astrogrid.samp.gui
-
ClientSet implementation used by GuiHubService.
- GuiClientSet(Comparator) - Constructor for class org.astrogrid.samp.gui.GuiClientSet
-
Constructor.
- GuiHubConnector - Class in org.astrogrid.samp.gui
-
Extends HubConnector to provide additional graphical functionality.
- GuiHubConnector(ClientProfile) - Constructor for class org.astrogrid.samp.gui.GuiHubConnector
-
Constructs a hub connector based on a given profile instance.
- GuiHubConnector.ConnectionUpdate - Interface in org.astrogrid.samp.gui
-
Interface defining how an object is to be notified when the hub connection status changes.
- GuiHubConnector.HubAction - Class in org.astrogrid.samp.gui
-
Action subclass for running a hub.
- GuiHubConnector.ListModelTrackedClientSet - Class in org.astrogrid.samp.gui
-
TrackedClientSet implementation used by this class.
- GuiHubConnector.MonitorAction - Class in org.astrogrid.samp.gui
-
Action subclass for popping up a monitor window.
- GuiHubConnector.RegisterAction - Class in org.astrogrid.samp.gui
-
Action which registers and unregisters with the hub.
- GuiHubService - Class in org.astrogrid.samp.gui
-
BasicHubService subclass which provides a GUI window displaying hub status as well as the basic hub services.
- GuiHubService(Random) - Constructor for class org.astrogrid.samp.gui.GuiHubService
-
Constructor.
- GURL_EVENT - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The name for the AppleEvent type corresponding to a GetURL event.
H
- handleCall(String, List, Object) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler
- handleCall(String, List, Object) - Method in class org.astrogrid.samp.xmlrpc.ActorHandler
- handleCall(String, List, Object) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcHandler
-
Processes an XML-RPC call.
- handleCall(SampXmlRpcHandler, String, List, HttpServer.Request) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Actually passes the XML-RPC method name and parameter list to one of the registered servers for processing.
- handleCall(SampXmlRpcHandler, String, List, HttpServer.Request) - Method in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServer
- handleGetObject(String) - Method in class org.astrogrid.samp.web.AuthResourceBundle
- handler_ - Variable in class org.astrogrid.samp.client.HubConnector.CallItem
- handler_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager.TagInfo
- handlerList_ - Variable in class org.astrogrid.samp.httpd.HttpServer
- handlerList_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
- handlerList_ - Variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- handlers_ - Variable in class org.astrogrid.samp.hub.HubCallableClient
- hasClients() - Method in class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Indicates whether this server currently has any clients.
- hashCode() - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- hashCode() - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.SendAction
- hashCode() - Method in class org.astrogrid.samp.gui.NotifyActionManager.SendAction
- hashCode() - Method in class org.astrogrid.samp.hub.BasicHubService.MessageId
- hashCode() - Method in class org.astrogrid.samp.xmlrpc.ActorHandler.Signature
- hasRx_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- hasTx_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- hasUsed(String) - Method in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
-
Indicates whether a given client ID has previously been dispensed by this object.
- HDR_CONTENT_LENGTH - Static variable in class org.astrogrid.samp.httpd.HttpServer
- HDR_CONTENT_TYPE - Static variable in class org.astrogrid.samp.httpd.HttpServer
-
Header string for MIME content type.
- HEAD_RESPONSE - Static variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- HEADER_PATTERN - Static variable in class org.astrogrid.samp.httpd.HttpServer
- headerMap_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Request
- headerMap_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Response
- heading_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler.DetailAction
- headText_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
- hideAct_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- hideItem_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- Hook(Runnable, int) - Constructor for class org.astrogrid.samp.ShutdownManager.Hook
-
Constructor.
- hookMap_ - Variable in class org.astrogrid.samp.ShutdownManager
-
Maps Objects to Hooks.
- host_ - Variable in class org.astrogrid.samp.bridge.UrlExporter
- htmlEscape(String) - Static method in class org.astrogrid.samp.gui.ClientPanel
-
Escapes a literal string for use within HTML text.
- HTTP_TOKEN_REGEX - Static variable in class org.astrogrid.samp.httpd.HttpServer
- HTTP_VERSION_REGEX - Static variable in class org.astrogrid.samp.httpd.HttpServer
- HttpException(int, String) - Constructor for exception org.astrogrid.samp.httpd.HttpServer.HttpException
-
Constructor.
- HttpHeaderMap() - Constructor for class org.astrogrid.samp.httpd.HttpServer.HttpHeaderMap
- HttpServer - Class in org.astrogrid.samp.httpd
-
Simple modular HTTP server.
- HttpServer() - Constructor for class org.astrogrid.samp.httpd.HttpServer
-
Constructs a server based on a default socket, on any free port.
- HttpServer(ServerSocket) - Constructor for class org.astrogrid.samp.httpd.HttpServer
-
Constructs a server based on a given socket.
- HttpServer.Handler - Interface in org.astrogrid.samp.httpd
-
Implemented to serve data for some URLs.
- HttpServer.HttpException - Exception in org.astrogrid.samp.httpd
-
Convenience class for representing an error whose content should be returned to the user as an HTTP erro response of some kind.
- HttpServer.HttpHeaderMap - Class in org.astrogrid.samp.httpd
-
Map implementation suitable for storing HTTP headers.
- HttpServer.Request - Class in org.astrogrid.samp.httpd
-
Represents a parsed HTTP client request.
- HttpServer.Response - Class in org.astrogrid.samp.httpd
-
Represents a response to an HTTP request.
- Hub - Class in org.astrogrid.samp.hub
-
Class which manages a hub and its associated profiles.
- Hub(HubService) - Constructor for class org.astrogrid.samp.hub.Hub
-
Constructor.
- hub_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener
- hub_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- HUB_SEQUENCE - Static variable in class org.astrogrid.samp.ShutdownManager
-
Shutdown sequence value for hub hooks.
- HubAction(boolean, HubServiceMode) - Constructor for class org.astrogrid.samp.gui.GuiHubConnector.HubAction
-
Constructor.
- HubActor - Interface in org.astrogrid.samp.xmlrpc
-
Defines the XML-RPC methods which must be implemented by a Standard Profile hub.
- HubActorImpl(SampXmlRpcClientFactory, ClientProfile, String, KeyGenerator) - Constructor for class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
-
Constructor.
- HubCallableClient - Class in org.astrogrid.samp.hub
-
CallableClient implementation used by the hub client.
- HubCallableClient(HubConnection, AbstractMessageHandler[]) - Constructor for class org.astrogrid.samp.hub.HubCallableClient
-
Constructs a HubCallableClient with a given set of handlers.
- HubClient - Class in org.astrogrid.samp.hub
-
Represents a client registered with a hub.
- HubClient(String, ProfileToken) - Constructor for class org.astrogrid.samp.hub.HubClient
-
Constructor.
- HubClient.NoCallableClient - Class in org.astrogrid.samp.hub
-
No-op callback handler implementation.
- HubClientPopupListener - Class in org.astrogrid.samp.gui
-
MouseListener which provides a popup menu with per-client options for use with a JList containing HubClient objects.
- HubClientPopupListener(BasicHubService) - Constructor for class org.astrogrid.samp.gui.HubClientPopupListener
-
Constructor.
- HubClientPopupListener.CallAction - Class in org.astrogrid.samp.gui
-
Action which will send a message to a client.
- HubClientPopupListener.DisconnectAction - Class in org.astrogrid.samp.gui
-
Action which will forcibly disconnect a given client.
- HubConnection - Interface in org.astrogrid.samp.client
-
Represents a registered client's connection to a running hub.
- HubConnector - Class in org.astrogrid.samp.client
-
Manages a client's connection to SAMP hubs.
- HubConnector(ClientProfile) - Constructor for class org.astrogrid.samp.client.HubConnector
-
Constructs a HubConnector based on a given profile instance.
- HubConnector(ClientProfile, TrackedClientSet) - Constructor for class org.astrogrid.samp.client.HubConnector
-
Constructs a HubConnector based on a given profile instance using a custom client set implementation.
- HubConnector.CallHandler - Class in org.astrogrid.samp.client
-
ResponseHandler which looks after responses made by calls using the call() and callAll() convenience methods.
- HubConnector.CallItem - Class in org.astrogrid.samp.client
-
Stores state about a particular set of responses expected by the CallHandler class.
- HubConnector.ConnectorCallableClient - Class in org.astrogrid.samp.client
-
CallableClient implementation used by this class.
- hubDisconnected() - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
-
Called when the connection to the hub disappears.
- hubEndpoint_ - Variable in class org.astrogrid.samp.web.WebClientProfile
- hubEvent(Message) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Broadcast an event message to all subscribed clients.
- hubEvent(Message) - Method in class org.astrogrid.samp.hub.FacadeHubService.FacadeHubConnection
-
Sends a given message as a notification, as if from the hub, to this connection if it is able to receive it.
- hubEvent(Message) - Method in class org.astrogrid.samp.hub.FacadeHubService
-
Sends a given message by notification, as if from the hub, to all the clients which have registered through this service.
- hubHandler_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- hubHandler_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- hubId_ - Variable in class org.astrogrid.samp.test.HubTester
- HUBID_KEY - Static variable in class org.astrogrid.samp.RegInfo
-
Key for client public-id used by hub when sending messages itself.
- hubList_ - Static variable in class org.astrogrid.samp.hub.Hub
- HUBLOC_CLASS_PREFIX - Static variable in class org.astrogrid.samp.client.DefaultClientProfile
-
Prefix for SAMP_HUB env var indicating a supplied ClientProfile implementation ("jsamp-class:").
- HUBLOC_ENV - Static variable in class org.astrogrid.samp.client.DefaultClientProfile
-
Environment variable used for hub location ("SAMP_HUB").
- HubMode - Class in org.astrogrid.samp.xmlrpc
-
Deprecated.use
HubServiceMode
withHub
instead - HubMode(String, boolean) - Constructor for class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Constructor.
- hubMode_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector.HubAction
- HubMode.BrokenHubMode - Class in org.astrogrid.samp.xmlrpc
-
Deprecated.HubMode implemenetation for modes which cannot be used because they rely on classes unavailable at runtime.
- HubMonitor - Class in org.astrogrid.samp.gui
-
Client application which uses a
GuiHubConnector
to connect to any running hub and display information about all currently registered clients. - HubMonitor(ClientProfile, boolean, int) - Constructor for class org.astrogrid.samp.gui.HubMonitor
-
Constructor.
- HubProfile - Interface in org.astrogrid.samp.hub
-
Defines a hub profile.
- HubProfileFactory - Interface in org.astrogrid.samp.hub
-
Factory to produce hub profiles of a particular type.
- HUBPROFILES_PROP - Static variable in class org.astrogrid.samp.hub.Hub
-
System property name for supplying default profiles ("jsamp.hub.profiles") available at hub startup.
- HubRunner - Class in org.astrogrid.samp.xmlrpc
-
Deprecated.use
Hub
instead - HubRunner(SampXmlRpcClientFactory, SampXmlRpcServerFactory, HubService, File) - Constructor for class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Constructor.
- HubService - Interface in org.astrogrid.samp.hub
-
Interface defining the work that the hub has to do.
- hubService_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- HubServiceMode - Class in org.astrogrid.samp.hub
-
Specifies a particular hub implementation for use with
Hub
. - HubServiceMode(String, boolean) - Constructor for class org.astrogrid.samp.hub.HubServiceMode
-
Constructor.
- HubServiceMode.BasicWindowConfig - Class in org.astrogrid.samp.hub
-
Class to configure a window for use as a hub control.
- HubServiceMode.BrokenHubMode - Class in org.astrogrid.samp.hub
-
HubServiceMode implementation for modes which cannot be used because they rely on classes unavailable at runtime.
- HubServiceMode.ProfileToggler - Class in org.astrogrid.samp.hub
-
Manages a toggle button for starting/stopping profiles.
- HubServiceMode.ServiceGui - Class in org.astrogrid.samp.hub
-
Aggregates a HubService and an associated monitor/control window.
- HubServiceMode.SysTrayWindowConfig - Class in org.astrogrid.samp.hub
-
Takes care of hub display window configuration with system tray functionality.
- HubServiceMode.Tidier - Interface in org.astrogrid.samp.hub
-
Utility abstract class to define an object which can be tidied up on hub shutdown.
- HubSwingClientAuthorizer - Class in org.astrogrid.samp.web
-
ClientAuthorizer implementation that queries the user for permission via a popup dialogue.
- HubSwingClientAuthorizer(Component) - Constructor for class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Constructor.
- HubTester - Class in org.astrogrid.samp.test
-
Tester for a running hub.
- HubTester(ClientProfile) - Constructor for class org.astrogrid.samp.test.HubTester
-
Constructor.
- HubTester.ClientWatcher - Class in org.astrogrid.samp.test
-
CallableClient implementation which watches hub.event messages concerning the registration and attributes of other clients.
- HubTester.TestCallableClient - Class in org.astrogrid.samp.test
-
CallableClient implementation for testing.
- HubTester.WatchedClient - Class in org.astrogrid.samp.test
-
Struct-type utility class which aggregates mutable information about a client, to be updated in response to hub event messages.
- HubView - Class in org.astrogrid.samp.gui
-
Component displaying a list of SAMP
Client
s, usually those registered with a hub. - HubView(boolean) - Constructor for class org.astrogrid.samp.gui.HubView
-
Constructor.
- HubXmlRpcHandler - Class in org.astrogrid.samp.xmlrpc
-
SampXmlRpcHandler implementation which passes Standard Profile-type XML-RPC calls to a hub connection factory to provide a Standard Profile hub server.
- HubXmlRpcHandler(SampXmlRpcClientFactory, ClientProfile, String, KeyGenerator) - Constructor for class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler
-
Constructor.
- HubXmlRpcHandler.HubActorImpl - Class in org.astrogrid.samp.xmlrpc
-
Implementation of the
HubActor
interface which does the work for this class.
I
- iCall_ - Variable in class org.astrogrid.samp.client.HubConnector
- iCall_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
- ICLaunchURL(int, byte[], byte[], int, int[], int[]) - Static method in class org.astrogrid.samp.gui.BrowserLauncher
- icon_ - Variable in class org.astrogrid.samp.gui.IconBox.Entry
- icon_ - Variable in class org.astrogrid.samp.gui.IconStore.SizedIcon
- icon_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- IconAdjuster - Class in org.astrogrid.samp.bridge
-
HttpServer handler for turning the URL of one icon into the URL of another, related icon.
- IconAdjuster(HttpServer, String) - Constructor for class org.astrogrid.samp.bridge.IconAdjuster
-
Constructor.
- iconAdjuster_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- IconBox - Class in org.astrogrid.samp.gui
-
Component which displays the contents of a ListModel as icons.
- IconBox(int) - Constructor for class org.astrogrid.samp.gui.IconBox
-
Constructor.
- iconBox_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- IconBox.CellRenderer - Interface in org.astrogrid.samp.gui
-
Defines how list model elements will be rendered as icons and tooltips.
- IconBox.DefaultRenderer - Class in org.astrogrid.samp.gui
-
Default renderer.
- IconBox.Entry - Class in org.astrogrid.samp.gui
-
Convenience struct-type class which aggregates an icon and a tooltip.
- iconColor_ - Variable in class org.astrogrid.samp.gui.Transmission.Status
- iconListener_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- IconListModel() - Constructor for class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
-
Constructor.
- iconListModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- IconStore - Class in org.astrogrid.samp.gui
-
Manages client icons.
- IconStore(Icon) - Constructor for class org.astrogrid.samp.gui.IconStore
-
Constructor.
- iconStore_ - Variable in class org.astrogrid.samp.gui.ClientListCellRenderer
- IconStore.SizedIcon - Class in org.astrogrid.samp.gui
-
Icon implementation which looks like an existing one, but is resized down if necessary.
- iconUrl_ - Static variable in class org.astrogrid.samp.test.Calculator
- ICONURL_KEY - Static variable in class org.astrogrid.samp.Metadata
-
Key for the URL of an icon in png, gif or jpeg format.
- ICStart(int[], int) - Static method in class org.astrogrid.samp.gui.BrowserLauncher
-
Methods required for Mac OS X.
- ICStop(int[]) - Static method in class org.astrogrid.samp.gui.BrowserLauncher
- id_ - Variable in class org.astrogrid.samp.client.ClientTracker.ClientOperation
- id_ - Variable in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- id_ - Variable in class org.astrogrid.samp.test.MessageSender.MetaClient
- ID_DELIMITER - Static variable in class org.astrogrid.samp.hub.BasicHubService
- idField_ - Variable in class org.astrogrid.samp.gui.ClientPanel
- idField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- idGen_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- ignoreClients_ - Variable in class org.astrogrid.samp.test.HubTester
- iLevel_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
- impl_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler
- IMPL_PROP - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Property which is examined to determine which implementation to use by default.
- in_ - Variable in class org.astrogrid.samp.Platform.StreamReader
- includeRelatives_ - Variable in class org.astrogrid.samp.httpd.URLMapperHandler
- indent_ - Variable in class org.astrogrid.samp.JsonWriter
- indent_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
- IndividualCallActionManager - Class in org.astrogrid.samp.gui
-
SendActionManager which uses the Asynchronous Call/Response delivery pattern, but allows a "broadcast" to send different message objects to different recipients.
- IndividualCallActionManager(Component, GuiHubConnector, ListModel) - Constructor for class org.astrogrid.samp.gui.IndividualCallActionManager
-
Constructor.
- IndividualCallActionManager.BroadcastAction - Class in org.astrogrid.samp.gui
-
Action which performs "broadcasts".
- INFO_WIDTH - Static variable in class org.astrogrid.samp.gui.ClientPanel
- init() - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
-
Must be called by subclass prior to use.
- init(ProxyManager[]) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Prepares this manager for use by informing it about all its sibling managers.
- initialise(HubConnection) - Method in class org.astrogrid.samp.client.ClientTracker
-
Initialises this tracker from a hub connection.
- inline(String, String) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Write an element and its text content.
- instance_ - Static variable in class org.astrogrid.samp.gui.SysTray
- instance_ - Static variable in class org.astrogrid.samp.httpd.UtilServer
-
Default instance of this class.
- instance_ - Static variable in class org.astrogrid.samp.Platform
- instance_ - Static variable in class org.astrogrid.samp.ShutdownManager
- INTERNAL - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Implementation which requires no external libraries.
- INTERNAL_PROFILE - Static variable in class org.astrogrid.samp.hub.BasicHubService
- InternalClient - Class in org.astrogrid.samp.xmlrpc.internal
-
XML-RPC client implementation suitable for use with SAMP.
- InternalClient(URL) - Constructor for class org.astrogrid.samp.xmlrpc.internal.InternalClient
-
Constructor.
- InternalClient.XmlRpcFault - Exception in org.astrogrid.samp.xmlrpc.internal
-
IOException representing an incoming XML-RPC fault.
- InternalClientFactory - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding SampXmlRpcClientFactory implementation.
- InternalClientFactory() - Constructor for class org.astrogrid.samp.xmlrpc.internal.InternalClientFactory
- InternalServer - Class in org.astrogrid.samp.xmlrpc.internal
-
SampXmlRpcServer implementation without external dependencies.
- InternalServer() - Constructor for class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Constructs a server running with default characteristics.
- InternalServer(HttpServer, String) - Constructor for class org.astrogrid.samp.xmlrpc.internal.InternalServer
-
Constructor based on a given HTTP server.
- InternalServerFactory - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding SampXmlRpcServerFactory implementation.
- InternalServerFactory() - Constructor for class org.astrogrid.samp.xmlrpc.internal.InternalServerFactory
- intervalAdded(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.ClientTransmissionListListener
- intervalAdded(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
- intervalRemoved(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.ClientTransmissionListListener
- intervalRemoved(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
- invoke(Callback, CallableClient) - Static method in class org.astrogrid.samp.web.ClientCallbackOperation
-
Dispatches a callback to a CallableClient.
- invokeMethod(Method, Object, Object[]) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler
- invokeMethod(Method, Object, Object[]) - Method in class org.astrogrid.samp.xmlrpc.ActorHandler
-
Invokes a method reflectively on an object.
- invokeMethod(Method, Object, Object[]) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
- invokeMethod(Method, Object, Object[]) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler
- iRes_ - Variable in class org.astrogrid.samp.httpd.ResourceHandler
- isActive_ - Variable in class org.astrogrid.samp.client.HubConnector
- isAllowFlash() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Indicates whether Adobe Flash cross-domain workaround will be supported.
- isAllowSilverlight() - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Indicates whether Microsoft Silverlight cross-domain workaround will be supported.
- isAuthorized(String) - Method in class org.astrogrid.samp.web.CorsHttpServer
-
Determines whether a given origin is permitted access.
- isAvailable() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- isAvailable() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Indicates whether this object is ready for use.
- isAvailable() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- isAvailable_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector.HubAction
- isCall_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
- isCallable() - Method in class org.astrogrid.samp.hub.HubClient
-
Indicates whether this client is callable.
- isCellEditable(int, int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- isConnected() - Method in class org.astrogrid.samp.client.HubConnector
-
Indicates whether this connector is currently registered with a running hub.
- isDaemon() - Method in class org.astrogrid.samp.hub.HubServiceMode
-
Indicates whether the hub service will start only daemon threads.
- isDaemon() - Method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Indicates whether the hub service will start only daemon threads.
- isDaemon_ - Variable in class org.astrogrid.samp.httpd.HttpServer
- isDaemon_ - Variable in class org.astrogrid.samp.hub.HubServiceMode
- isDaemon_ - Variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.
- isDone() - Method in class org.astrogrid.samp.client.HubConnector.CallItem
-
Indicate whether this call item has received all the responses it's going to.
- isDone() - Method in class org.astrogrid.samp.gui.Transmission
-
Indicates whether further changes to the state of this object are expected, that is if a response/failure is yet to be received.
- isDone_ - Variable in class org.astrogrid.samp.gui.Transmission.Status
- isEnabled() - Method in class org.astrogrid.samp.gui.GuiHubConnector.HubAction
- isEnabled_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ConfigEnabler
- iseq_ - Variable in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
- iseq_ - Variable in class org.astrogrid.samp.hub.KeyGenerator
- iseq_ - Variable in class org.astrogrid.samp.ShutdownManager.Hook
- iseq_ - Variable in class org.astrogrid.samp.test.MessageSender.AsynchSender
- iSeq_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer
- isExtraHost(InetAddress) - Static method in class org.astrogrid.samp.web.CorsHttpServer
-
Indicates whether a given address represents one of the "extra" hosts permitted to access this server alongside the localhost.
- isHubAlive(SampXmlRpcClientFactory, File) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Attempts to determine whether a given lockfile corresponds to a hub which is still alive.
- isHubAlive(SampXmlRpcClientFactory, File) - Static method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Attempts to determine whether a given lockfile corresponds to a hub which is still alive.
- isHubRunning() - Method in interface org.astrogrid.samp.client.ClientProfile
-
Indicates whether a hub contactable by this profile appears to be running.
- isHubRunning() - Method in class org.astrogrid.samp.hub.BasicHubService
- isHubRunning() - Method in class org.astrogrid.samp.hub.FacadeHubService
- isHubRunning() - Method in interface org.astrogrid.samp.hub.HubService
-
Indicates whether this hub service is currently open for operations.
- isHubRunning() - Method in class org.astrogrid.samp.web.WebClientProfile
- isHubRunning() - Method in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- isIncluded(Client) - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
-
Implement this method to determine which clients are included in this list.
- isIncluded(Client) - Method in class org.astrogrid.samp.gui.SubscribedClientListModel
-
Returns true if
client
is subscribed to one of this model's MTypes. - isLocalHost(String) - Static method in class org.astrogrid.samp.bridge.Bridge
-
Indicates whether a given hostname corresponds to the local host.
- isLocalHost(String) - Method in class org.astrogrid.samp.web.UrlTracker
-
Determines whether a hostname appears to reference the localhost.
- isOK() - Method in class org.astrogrid.samp.Response
-
Indicates whether the result was an unequivocal success.
- isOn() - Method in class org.astrogrid.samp.web.WebHubProfile.ConfigModel
-
Indicates whether this toggle is on.
- isPermittedHost(SocketAddress) - Method in class org.astrogrid.samp.web.CorsHttpServer
-
Indicates whether a network address is known to represent a host permitted to access this server.
- isProxiedClient(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Determines whether a local client is a genuine third party client which requires a remote proxy.
- isProxy(Client, ProxyManager) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Determines whether a given local client is a proxy controlled by a given remote ProxyManager.
- isRunning() - Method in class org.astrogrid.samp.httpd.HttpServer
-
Indicates whether this server is currently running.
- isRunning() - Method in interface org.astrogrid.samp.hub.HubProfile
-
Indicates whether this profile is currently running.
- isRunning() - Method in class org.astrogrid.samp.web.WebHubProfile
- isRunning() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- isSelected() - Method in class org.astrogrid.samp.web.WebHubProfile.ConfigModel
- isSensitive(URL) - Method in class org.astrogrid.samp.web.UrlTracker
-
Indicates whether a given URL is potentially sensitive.
- isShutdown_ - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
- isStringChar(char) - Static method in class org.astrogrid.samp.SampUtils
-
Indicates whether a given character is legal to include in a SAMP string.
- isSubscribed(String) - Method in class org.astrogrid.samp.hub.HubClient
-
Indicates whether this client is subscribed to a given MType.
- isSubscribed(String) - Method in class org.astrogrid.samp.Subscriptions
-
Determines whether a given (non-wildcarded) MType is subscribed to by this object.
- isSupported() - Method in class org.astrogrid.samp.gui.SysTray
-
Indicates whether system tray functionality is available.
- isSupported() - Method in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- isSupported() - Method in class org.astrogrid.samp.gui.SysTray.NoSysTray
- isSynch() - Method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Returns whether the message was sent synchronously.
- isSynch_ - Variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- isUrl(String) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
-
Determines whether a given string is apparently a URL.
- isUrlPermitted(URL) - Method in class org.astrogrid.samp.web.UrlTracker
-
Indicates whether access to a given URL should be permitted, according to the strategy implemented by this class, from a Web Profile client.
- it - Variable in class org.astrogrid.samp.JsonReader
- ItalianContent() - Constructor for class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- iterator() - Method in class org.astrogrid.samp.test.MessageSender.BlockingSet
J
- Java6SysTray() - Constructor for class org.astrogrid.samp.gui.SysTray.Java6SysTray
-
Constructor.
- JDirect_MacOSX - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The framework to reference on Mac OS X
- jlist_ - Variable in class org.astrogrid.samp.gui.HubView
- JSamp - Class in org.astrogrid.samp
-
Convenience class for invoking JSAMP command-line applications.
- JSamp() - Constructor for class org.astrogrid.samp.JSamp
-
Private sole constructor prevents instantiation.
- JsonReader - Class in org.astrogrid.samp
-
Simple JSON parser which only copes with SAMP-friendly JSON, that is strings, lists and objects.
- JsonReader() - Constructor for class org.astrogrid.samp.JsonReader
- JsonReader.Token - Class in org.astrogrid.samp
-
Named object.
- JsonWriter - Class in org.astrogrid.samp
-
Outputs a SAMP object as JSON.
- JsonWriter() - Constructor for class org.astrogrid.samp.JsonWriter
-
Constructor with default properties.
- JsonWriter(int, boolean) - Constructor for class org.astrogrid.samp.JsonWriter
-
Custom constructor.
- jvm - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The Java virtual machine that we are running on.
K
- kAnyTransactionID - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The kAnyTransactionID AppleEvent code
- kAutoGenerateReturnID - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The kAutoGenerateReturnID AppleEvent code
- keyDirectObject - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The keyDirectObject AppleEvent parameter type
- keyGen_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- keyGen_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- keyGen_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- keyGen_ - Variable in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- KeyGenerator - Class in org.astrogrid.samp.hub
-
Object which can generate a sequence of private keys.
- KeyGenerator(String, int, Random) - Constructor for class org.astrogrid.samp.hub.KeyGenerator
-
Constructor.
- keySet_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.URLTranslationHandler
- KNOWN_IMPLS - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Array of available known implementations of this class.
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.ErrInfo
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.Message
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.Metadata
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.RegInfo
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.Response
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.web.Callback
- KNOWN_KEYS - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
- KNOWN_MODES - Static variable in class org.astrogrid.samp.hub.HubServiceMode
-
Array of available hub modes.
- KNOWN_MODES - Static variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Array of available hub modes.
- kSystemFolderType - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
Actually an MRJOSType pointing to the System Folder on a Macintosh
L
- labelFonts_ - Variable in class org.astrogrid.samp.gui.ClientListCellRenderer
- LabelledServer(WebServer, URL) - Constructor for class org.astrogrid.samp.xmlrpc.apache.ApacheServer.LabelledServer
-
Constructor.
- layer_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel.Stack
- line_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel.Stack
- linesep_ - Static variable in class org.astrogrid.samp.hub.LockWriter
- linkage - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The linkage object required for JDirect 3 on Mac OS X.
- LIST - Static variable in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
List type.
- list_ - Variable in class org.astrogrid.samp.gui.TransmissionListModel
- list_ - Variable in class org.astrogrid.samp.test.MessageSender.BlockingSet
- ListDataForwarder() - Constructor for class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel.ListDataForwarder
- listDataListener_ - Variable in class org.astrogrid.samp.gui.SelectiveClientListModel
- listenerList_ - Variable in class org.astrogrid.samp.gui.GuiClientSet
- listenerList_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- listenerList_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- listenerList_ - Variable in class org.astrogrid.samp.gui.Transmission
- listListener_ - Variable in class org.astrogrid.samp.gui.HubView
- ListMessageRestriction - Class in org.astrogrid.samp.web
-
General purpose implementation of MessageRestriction.
- ListMessageRestriction(boolean, String[], boolean) - Constructor for class org.astrogrid.samp.web.ListMessageRestriction
-
Constructor.
- ListModelTrackedClientSet() - Constructor for class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
-
Constructor.
- listRemoveDelay_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- listRemoveDelay_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- literal(String) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Writes text with no escaping of XML special characters etc.
- loadClasses() - Static method in class org.astrogrid.samp.gui.BrowserLauncher
-
Called by a static initializer to load any classes, fields, and methods required at runtime to locate the user's web browser.
- loadedWithoutErrors - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
Caches whether any classes, methods, and fields that are not part of the JDK and need to be dynamically loaded at runtime loaded successfully.
- localClientAdded(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Invoked when a client is added to the local hub.
- localClientId_ - Variable in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- localClientRemoved(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Invoked when a client is removed from the local hub.
- localClientUpdated(Client, boolean, boolean) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Invoked when information (metadata or subscriptions) have been updated for a client on the local hub.
- LOCALHOST_PROP - Static variable in class org.astrogrid.samp.SampUtils
-
Property which can be used to set name used for localhost in server endpoints.
- LOCALHOST_REGEX - Static variable in class org.astrogrid.samp.bridge.UrlExporter
- localhostNames_ - Variable in class org.astrogrid.samp.web.UrlTracker
- localManager_ - Variable in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- localProfile_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- locateBrowser() - Static method in class org.astrogrid.samp.gui.BrowserLauncher
-
Attempts to locate the default web browser on the local system.
- lockfile_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- lockfile_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- lockFile_ - Static variable in class org.astrogrid.samp.SampUtils
- LOCKFILE_NAME - Static variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Filename used for lockfile in home directory by default (".samp").
- LockInfo - Class in org.astrogrid.samp.xmlrpc
-
Represents the information read from a SAMP Standard Profile Lockfile.
- LockInfo() - Constructor for class org.astrogrid.samp.xmlrpc.LockInfo
-
Constructs an empty LockInfo.
- LockInfo(String, String) - Constructor for class org.astrogrid.samp.xmlrpc.LockInfo
-
Constructs a LockInfo from a given SAMP secret and XML-RPC URL.
- LockInfo(Map) - Constructor for class org.astrogrid.samp.xmlrpc.LockInfo
-
Constructs a LockInfo based on an existing map.
- lockInfo_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- lockInfo_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- lockUrl_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- lockUrl_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- lockUrl_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- lockUsage_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
- LockWriter - Class in org.astrogrid.samp.hub
-
Writes records to a SAMP Standard Profile hub lockfile.
- LockWriter(OutputStream) - Constructor for class org.astrogrid.samp.hub.LockWriter
-
Constructs a writer for writing to a given output stream.
- log(String, Message, String) - Method in class org.astrogrid.samp.test.Snooper
-
Logs a received message.
- logBody_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
- LoggedResponse(HttpServer.Response, int, boolean) - Constructor for class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
-
Constructor.
- logger_ - Static variable in class org.astrogrid.samp.bridge.Bridge
- logger_ - Static variable in class org.astrogrid.samp.bridge.ProxyManager
- logger_ - Static variable in class org.astrogrid.samp.bridge.UrlExporter
- logger_ - Variable in class org.astrogrid.samp.client.AbstractMessageHandler
- logger_ - Static variable in class org.astrogrid.samp.client.ClientTracker
- logger_ - Static variable in class org.astrogrid.samp.client.DefaultClientProfile
- logger_ - Variable in class org.astrogrid.samp.client.HubConnector
- logger_ - Static variable in class org.astrogrid.samp.client.LogResultHandler
- logger_ - Static variable in class org.astrogrid.samp.gui.AbstractCallActionManager
- logger_ - Variable in class org.astrogrid.samp.gui.ClientPanel
- logger_ - Static variable in class org.astrogrid.samp.gui.HubMonitor
- logger_ - Static variable in class org.astrogrid.samp.gui.IconStore
- logger_ - Static variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- logger_ - Static variable in class org.astrogrid.samp.gui.NotifyActionManager
- logger_ - Static variable in class org.astrogrid.samp.gui.SendActionManager
- logger_ - Static variable in class org.astrogrid.samp.gui.SysTray
- logger_ - Static variable in class org.astrogrid.samp.gui.Transmission
- logger_ - Static variable in class org.astrogrid.samp.httpd.HttpServer
- logger_ - Static variable in class org.astrogrid.samp.httpd.ResourceHandler
- logger_ - Static variable in class org.astrogrid.samp.httpd.UtilServer
- logger_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- logger_ - Static variable in class org.astrogrid.samp.hub.FacadeHubService
- logger_ - Static variable in class org.astrogrid.samp.hub.Hub
- logger_ - Static variable in class org.astrogrid.samp.hub.HubServiceMode
- logger_ - Static variable in class org.astrogrid.samp.Platform
- logger_ - Static variable in class org.astrogrid.samp.SampUtils
- logger_ - Static variable in class org.astrogrid.samp.ShutdownManager
- logger_ - Static variable in class org.astrogrid.samp.test.CalcStorm
- logger_ - Static variable in class org.astrogrid.samp.test.Calculator
- logger_ - Static variable in class org.astrogrid.samp.test.HubTester
- logger_ - Static variable in class org.astrogrid.samp.test.MessageSender
- logger_ - Static variable in class org.astrogrid.samp.test.Snooper
- logger_ - Static variable in class org.astrogrid.samp.web.AuthResourceBundle
- logger_ - Static variable in class org.astrogrid.samp.web.ClientAuthorizers
- logger_ - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- logger_ - Static variable in class org.astrogrid.samp.web.HubSwingClientAuthorizer
- logger_ - Static variable in class org.astrogrid.samp.web.OriginAuthorizers
- logger_ - Variable in class org.astrogrid.samp.web.UrlTracker
- logger_ - Static variable in class org.astrogrid.samp.web.WebHubConnection
- logger_ - Static variable in class org.astrogrid.samp.web.WebHubProfile
- logger_ - Static variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler
- logger_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.internal.InternalClient
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- logger_ - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
- LoggingCorsHttpServer - Class in org.astrogrid.samp.web
-
CorsHttpServer subclass which performs logging to a given print stream at the HTTP level.
- LoggingCorsHttpServer(ServerSocket, OriginAuthorizer, PrintStream) - Constructor for class org.astrogrid.samp.web.LoggingCorsHttpServer
-
Constructor.
- LoggingCorsHttpServer.CountOutputStream - Class in org.astrogrid.samp.web
-
OutputStream subclass which counts the number of bytes it is being asked to write, but otherwise does nothing.
- LoggingCorsHttpServer.LoggedResponse - Class in org.astrogrid.samp.web
-
HTTP response which will log its content at an appropriate time.
- LoggingResponse(HttpServer.Response) - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer.LoggingResponse
- logRequest(HttpServer.Request, int) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer
-
Logs a given request.
- LogResultHandler - Class in org.astrogrid.samp.client
-
ResultHandler implementation which outputs some information about responses received through the logging system.
- LogResultHandler(Message) - Constructor for class org.astrogrid.samp.client.LogResultHandler
-
Constructor.
- logType_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
- logUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
M
- main(String[]) - Static method in class org.astrogrid.samp.bridge.Bridge
-
Main method.
- main(String[]) - Static method in class org.astrogrid.samp.gui.HubMonitor
-
Displays a HubMonitor in a window.
- main(String[]) - Static method in class org.astrogrid.samp.hub.Hub
-
Main method, which allows configuration of which profiles will run and configuration of those individual profiles.
- main(String[]) - Static method in class org.astrogrid.samp.JSamp
-
Main method.
- main(String[]) - Static method in class org.astrogrid.samp.JsonWriter
- main(String[]) - Static method in class org.astrogrid.samp.test.CalcStorm
-
Main method.
- main(String[]) - Static method in class org.astrogrid.samp.test.HubTester
-
Main method.
- main(String[]) - Static method in class org.astrogrid.samp.test.MessageSender
-
Main method.
- main(String[]) - Static method in class org.astrogrid.samp.test.Snooper
-
Main method.
- main(String[]) - Static method in class org.astrogrid.samp.web.AuthResourceBundle
-
Writes a template .properties file.
- main(String[]) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Main method.
- makeOSType - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The makeOSType method of com.apple.MacOS.OSUtils
- managerConnectionChanged(boolean) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Called when this ProxyManager's connector has been disconnected (for whatever reason) from its local hub.
- MAP - Static variable in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
Map type.
- map_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService.CallMap
- map_ - Variable in class org.astrogrid.samp.gui.SelectiveClientListModel
- map_ - Variable in class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
- map_ - Variable in class org.astrogrid.samp.web.AuthResourceBundle
- mapperHandler_ - Variable in class org.astrogrid.samp.httpd.UtilServer
- mapUrlResponse(String, URL) - Static method in class org.astrogrid.samp.httpd.URLMapperHandler
-
Repackages a resource from a given target URL as an HTTP response.
- matchLevel(String, String) - Static method in class org.astrogrid.samp.Subscriptions
-
Performs wildcard matching of MTypes.
- MAX_POPUP_WIDTH - Static variable in class org.astrogrid.samp.web.HubSwingClientAuthorizer
- MAX_TIMEOUT - Static variable in class org.astrogrid.samp.hub.BasicHubService
-
The maximum timeout for a synchronous call permitted in seconds.
- MAX_WAITERS - Static variable in class org.astrogrid.samp.hub.BasicHubService
-
The maximum number of concurrently pending synchronous calls.
- maxRows_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel
- maxSize_ - Variable in class org.astrogrid.samp.gui.IconBox
- maybeShowPopup(MouseEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
-
Invoked for a MouseEvent which may be a popup menu trigger.
- menuItemList_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
- menuList_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- Message - Class in org.astrogrid.samp
-
Represents an encoded SAMP Message.
- Message() - Constructor for class org.astrogrid.samp.Message
-
Constructs an empty message.
- Message(String) - Constructor for class org.astrogrid.samp.Message
-
Constructs a message with a given MType.
- Message(String, Map) - Constructor for class org.astrogrid.samp.Message
-
Constructs a message with a given MType and params map.
- Message(Map) - Constructor for class org.astrogrid.samp.Message
-
Constructs a message based on an existing map.
- MESSAGE_GUI - Static variable in class org.astrogrid.samp.hub.HubServiceMode
-
Hub mode with a GUI representation of clients and messages.
- MESSAGE_GUI - Static variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Hub mode with a GUI representation of clients and messages.
- messageField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- MessageHandler - Interface in org.astrogrid.samp.client
-
Interface for a client which wishes to receive messages.
- messageHandlerList_ - Variable in class org.astrogrid.samp.client.HubConnector
- MessageId(String, String, boolean) - Constructor for class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Constructor.
- MessageRestriction - Interface in org.astrogrid.samp.hub
-
Specifies restrictions on the message types that may be sent in a particular context.
- MessageSender - Class in org.astrogrid.samp.test
-
Sends a message to one or more other SAMP clients.
- MessageSender() - Constructor for class org.astrogrid.samp.test.MessageSender
- MessageSender.AsynchSender - Class in org.astrogrid.samp.test
-
MessageSender implementation which uses the Asynchronous Call/Response pattern.
- MessageSender.AsynchSender.Collector - Class in org.astrogrid.samp.test
-
CallableClient implementation which collects asynchronous message responses.
- MessageSender.BlockingMap - Class in org.astrogrid.samp.test
-
Map implementation which dispenses its contents via an iterator which will block until all the results are in.
- MessageSender.BlockingSet - Class in org.astrogrid.samp.test
-
Set implementation which dispenses its contents via an iterator which will block until all results are in.
- MessageSender.MetaClient - Class in org.astrogrid.samp.test
-
Client implementation which may know about metadata.
- MessageSender.NotifySender - Class in org.astrogrid.samp.test
-
MessageSender implementation which uses the Notify pattern.
- MessageSender.SynchSender - Class in org.astrogrid.samp.test
-
MessageSender implementation which uses the Synchronous Call/Response pattern.
- messageSent(HubConnection, Message, Client[]) - Method in class org.astrogrid.samp.gui.NotifyActionManager
-
Called when a message has been sent by this object.
- MessageTrackerCallableClient(CallableClient, MessageTrackerHubConnector.MessageTrackerHubConnection) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
-
Constructor.
- MessageTrackerCallableClient(CallableClient, MessageTrackerHubService.MessageTrackerHubClient) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerCallableClient
-
Constructor.
- MessageTrackerClientSet(Comparator) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerClientSet
-
Constructor.
- MessageTrackerHubClient(String, ProfileToken) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerHubClient
-
Constructor.
- MessageTrackerHubConnection(HubConnection) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
-
Constructor.
- MessageTrackerHubConnector - Class in org.astrogrid.samp.gui
-
HubConnector implementation which provides facilities for keeping track of incoming and outgoing messages as well as the other GUI features.
- MessageTrackerHubConnector(ClientProfile) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Constructs a hub connector with default message tracker GUI expiry times.
- MessageTrackerHubConnector(ClientProfile, int, int, int) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Constructs a hub connector with specified message tracker GUI expiry times.
- MessageTrackerHubConnector.CallAllHandler - Class in org.astrogrid.samp.gui
-
Class used to keep track of outgoing callAll() messages.
- MessageTrackerHubConnector.ClientTransmissionListListener - Class in org.astrogrid.samp.gui
-
ListDataListener implementation which responds to transmission list events and passes them on to the client list, since any changes to the transmission list may change the way that a client is renderered in the JList.
- MessageTrackerHubConnector.MessageTrackerCallableClient - Class in org.astrogrid.samp.gui
-
CallableClient wrapper class which intercepts calls to keep track of sent and received messages.
- MessageTrackerHubConnector.MessageTrackerHubConnection - Class in org.astrogrid.samp.gui
-
HubConnection object which intercepts calls to keep track of outgoing and incoming messages.
- MessageTrackerHubService - Class in org.astrogrid.samp.gui
-
GuiHubService subclass which additionally keeps track of which messages have been sent and received, and can provide a graphical display of these.
- MessageTrackerHubService(Random) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubService
-
Constructs a hub service with default message tracker GUI expiry times.
- MessageTrackerHubService(Random, int, int, int) - Constructor for class org.astrogrid.samp.gui.MessageTrackerHubService
-
Constructs a hub service with specified message tracker GUI expiry times.
- MessageTrackerHubService.CallMap - Class in org.astrogrid.samp.gui
-
Keeps track of transmissions by key.
- MessageTrackerHubService.MessageTrackerCallableClient - Class in org.astrogrid.samp.gui
-
Wrapper implementation for the CallableClient class which intercepts calls to update sent and received transmission list models.
- MessageTrackerHubService.MessageTrackerClientSet - Class in org.astrogrid.samp.gui
-
ClientSet implementation used by this hub service.
- MessageTrackerHubService.MessageTrackerHubClient - Class in org.astrogrid.samp.gui
-
HubClient class used by this HubService implementation.
- MessageTrackerListCellRenderer - Class in org.astrogrid.samp.gui
-
ListCellRenderer which draws a representation of incoming and outgoing messages alongside the default representation.
- MessageTrackerListCellRenderer(ClientTransmissionHolder) - Constructor for class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
-
Constructor.
- MessageTrackerListCellRenderer.IconListModel - Class in org.astrogrid.samp.gui
-
ListModel which can be used in the icon box.
- MessageTrackerListCellRenderer.IconListModel.ListDataForwarder - Class in org.astrogrid.samp.gui
-
Listener implementation which can listen to constituent (rx and tx) models and forward events from them to listeners to this model.
- meta_ - Variable in class org.astrogrid.samp.test.HubTester.WatchedClient
-
Current metadata object for this client.
- meta_ - Variable in class org.astrogrid.samp.test.MessageSender.MetaClient
- metaBox_ - Variable in class org.astrogrid.samp.gui.ClientPanel
- MetaClient(String, HubConnection) - Constructor for class org.astrogrid.samp.test.MessageSender.MetaClient
-
Constructor which attempts to acquire metadata from a given hub connection.
- MetaClient(String, Metadata) - Constructor for class org.astrogrid.samp.test.MessageSender.MetaClient
-
Constructor which uses supplied metadata.
- Metadata - Class in org.astrogrid.samp
-
Represents the application metadata associated with a SAMP client.
- Metadata() - Constructor for class org.astrogrid.samp.Metadata
-
Constructs an empty Metadata map.
- Metadata(Map) - Constructor for class org.astrogrid.samp.Metadata
-
Constructs a Metadata map based on a given map.
- metadata_ - Variable in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- metadata_ - Variable in class org.astrogrid.samp.client.HubConnector
- metadata_ - Variable in class org.astrogrid.samp.hub.HubClient
- METADATA_MTYPE - Static variable in class org.astrogrid.samp.client.ClientTracker
- METADATA_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- MetaQueryMessageHandler - Class in org.astrogrid.samp.hub
-
Implements MType for querying registered clients by metadata item.
- MetaQueryMessageHandler(ClientSet) - Constructor for class org.astrogrid.samp.hub.MetaQueryMessageHandler
-
Constructor.
- method_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Request
- methodMap_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler
- METHODNAME_KEY - Static variable in class org.astrogrid.samp.web.Callback
-
Key for the callback method name (a string).
- minSize_ - Variable in class org.astrogrid.samp.gui.IconBox
- minSize_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- minWaitMillis_ - Variable in class org.astrogrid.samp.web.WebHubConnection.CallWorker
- model_ - Variable in class org.astrogrid.samp.gui.IconBox
- modelListener_ - Variable in class org.astrogrid.samp.gui.IconBox
- MonitorAction() - Constructor for class org.astrogrid.samp.gui.GuiHubConnector.MonitorAction
-
Constructor.
- monitorWindow_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector.MonitorAction
- MORIBUND_CLIENT - Static variable in class org.astrogrid.samp.gui.GuiClientSet
- mouseClicked(MouseEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
- mouseEntered(MouseEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
- mouseExited(MouseEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
- mousePressed(MouseEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
- mouseReleased(MouseEvent) - Method in class org.astrogrid.samp.gui.HubClientPopupListener
- mrestrict_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- MRJ_2_0 - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for MRJ 2.0
- MRJ_2_1 - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for MRJ 2.1 or later
- MRJ_3_0 - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for Java on Mac OS X 10.0 (MRJ 3.0)
- MRJ_3_1 - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for MRJ 3.1
- mrjFileUtilsClass - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The com.apple.mrj.MRJFileUtils class
- mrjOSTypeClass - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The com.apple.mrj.MRJOSType class
- msg_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
- msg_ - Variable in class org.astrogrid.samp.gui.Transmission
- msgGap_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- msgId_ - Variable in class org.astrogrid.samp.gui.Transmission
- MSGIDQUERY_KEY - Static variable in class org.astrogrid.samp.test.HubTester
- msgTag_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
- msgTag_ - Variable in class org.astrogrid.samp.gui.Transmission
- MSUB_PATTERN - Static variable in class org.astrogrid.samp.Subscriptions
- MSUB_REGEX - Static variable in class org.astrogrid.samp.Subscriptions
- mtype_ - Variable in class org.astrogrid.samp.client.ClientTracker.ClientOperation
- mtype_ - Variable in class org.astrogrid.samp.client.LogResultHandler
- mtype_ - Variable in class org.astrogrid.samp.gui.UniformCallActionManager
- mtype_ - Variable in class org.astrogrid.samp.test.Calculator.CalcRequest
- MTYPE_KEY - Static variable in class org.astrogrid.samp.Message
-
Key for message MType.
- MTYPE_REGEX - Static variable in class org.astrogrid.samp.Subscriptions
- mtypeField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- mtypes_ - Variable in class org.astrogrid.samp.gui.SubscribedClientListModel
- MUL_MTYPE - Static variable in class org.astrogrid.samp.test.Calculator
- MultiURLMapperHandler - Class in org.astrogrid.samp.httpd
-
Handler implementation which allows the server to serve multiple separate resources which are available to it, but not necessarily to external clients, as URLs.
- MultiURLMapperHandler(HttpServer, String) - Constructor for class org.astrogrid.samp.httpd.MultiURLMapperHandler
-
Constructor.
N
- name - Variable in class org.astrogrid.samp.JsonReader.Token
- name_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
- name_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel.Column
- name_ - Variable in class org.astrogrid.samp.hub.HubServiceMode
- name_ - Variable in class org.astrogrid.samp.Platform
- name_ - Variable in class org.astrogrid.samp.test.Calculator.SendMode
- name_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ConfigModel
- name_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
- name_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler.Signature
- name_ - Variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.
- name_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- name_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- NAME_KEY - Static variable in class org.astrogrid.samp.Metadata
-
Key for application name.
- nameLabel_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler.ClientHandler
- namesToIds(HubConnection, String[]) - Static method in class org.astrogrid.samp.test.MessageSender
-
Translates an array of client names to client IDs.
- nameWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- nameWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- nameWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- nameWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- nameWord() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns the word meaning "Name" (initial capitalised).
- nCalc_ - Variable in class org.astrogrid.samp.test.Calculator
- nCall_ - Variable in class org.astrogrid.samp.test.Calculator
- nchar_ - Variable in class org.astrogrid.samp.hub.KeyGenerator
- nClient_ - Variable in class org.astrogrid.samp.test.CalcStorm
- NETSCAPE_OPEN_PARAMETER_END - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
- NETSCAPE_OPEN_PARAMETER_START - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
- NETSCAPE_REMOTE_PARAMETER - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The shell parameters for Netscape that opens a given URL in an already-open copy of Netscape on many command-line systems.
- newline() - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Writes a new line character.
- NEWLINE - Static variable in class org.astrogrid.samp.SampUtils
- newline_ - Static variable in class org.astrogrid.samp.test.Snooper
- next() - Method in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
-
Returns the next unused id.
- next() - Method in class org.astrogrid.samp.hub.KeyGenerator
-
Returns the next key in the sequence.
- next() - Method in class org.astrogrid.samp.JsonReader
- NEXT - Static variable in class org.astrogrid.samp.JsonReader
- nextCall() - Method in class org.astrogrid.samp.test.Calculator
-
Increments and then returns the number of calls so far made by this object.
- NO_GUI - Static variable in class org.astrogrid.samp.hub.HubServiceMode
-
Hub mode with no GUI representation of hub operations.
- NO_GUI - Static variable in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.Hub mode with no GUI representation of hub operations.
- NoCallableClient() - Constructor for class org.astrogrid.samp.hub.HubClient.NoCallableClient
- NONE - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- NoSysTray() - Constructor for class org.astrogrid.samp.gui.SysTray.NoSysTray
- noteIncomingUrl(URL) - Method in class org.astrogrid.samp.web.UrlTracker
-
Note that a URL has been communicated to a Web Profile client from the outside world.
- noteOutgoingUrl(URL) - Method in class org.astrogrid.samp.web.UrlTracker
-
Note that a Web Profile client has communicated a URL to the outside world.
- NOTIFIED - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- notify(String, String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Sends a message to a given client without wanting a response.
- notify(String, String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- notify(String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Sends a message to a given client without wanting a response.
- notify(String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- notify(String, Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Sends a message to a given client without wanting a response.
- notify(String, Map) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- notify(String, Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- notify(String, Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- notify(String, Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- notify(String, Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- notify(HubClient, String, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
notify
method of connections registered with this service. - NOTIFY_COLOR - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- NOTIFY_MODE - Static variable in class org.astrogrid.samp.test.Calculator
-
Sends messages using the Notify delivery pattern.
- NotifyActionManager - Class in org.astrogrid.samp.gui
-
SendActionManager subclass which works with messages of a single MType, using the Notify delivery pattern.
- NotifyActionManager(Component, GuiHubConnector, String, String) - Constructor for class org.astrogrid.samp.gui.NotifyActionManager
-
Constructor.
- NotifyActionManager.SendAction - Class in org.astrogrid.samp.gui
-
Action which performs a send.
- notifyAll(String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Sends a message to all subscribed clients without wanting a response.
- notifyAll(String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- notifyAll(String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Sends a message to all subscribed clients without wanting a response.
- notifyAll(String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- notifyAll(Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Sends a message to all subscribed clients without wanting a response.
- notifyAll(Map) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- notifyAll(Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- notifyAll(Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- notifyAll(Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- notifyAll(Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- notifyAll(HubClient, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
notifyAll
method of connections registered with this service. - NotifySender() - Constructor for class org.astrogrid.samp.test.MessageSender.NotifySender
- noWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- noWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- noWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- noWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- noWord() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns the word meaning "No" (initial capitalised).
- nQuery_ - Variable in class org.astrogrid.samp.test.CalcStorm
- nRemote_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- nTrans_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- NUMBER_REGEX - Static variable in class org.astrogrid.samp.httpd.UtilServer
O
- oAuth_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
- OBJECT_END - Static variable in class org.astrogrid.samp.JsonReader
- OK - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- OK_COLOR - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- OK_STATUS - Static variable in class org.astrogrid.samp.Response
-
Response.STATUS_KEY
value indicating success. - OpenPolicyResourceHandler - Class in org.astrogrid.samp.web
-
HTTP resource handler suitable for serving static cross-origin policy files.
- OpenPolicyResourceHandler(String, ServerResource, OriginAuthorizer) - Constructor for class org.astrogrid.samp.web.OpenPolicyResourceHandler
-
Constructor.
- openURL - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The openURL method of com.apple.mrj.MRJFileUtils
- openURL(String) - Static method in class org.astrogrid.samp.gui.BrowserLauncher
-
Attempts to open the default web browser to the given URL.
- openURL(URL) - Method in class org.astrogrid.samp.gui.ClientPanel
-
Attempts to open a URL in some kind of external browser.
- OPERATION_MAP - Static variable in class org.astrogrid.samp.web.ClientCallbackOperation
- OperationQueue() - Constructor for class org.astrogrid.samp.client.ClientTracker.OperationQueue
-
Constructor.
- opList_ - Variable in class org.astrogrid.samp.client.ClientTracker.OperationQueue
- opQueue_ - Variable in class org.astrogrid.samp.client.ClientTracker
- org.astrogrid.samp - package org.astrogrid.samp
-
Classes common to SAMP hub and client code.
- org.astrogrid.samp.bridge - package org.astrogrid.samp.bridge
-
Classes for the SAMP Bridge.
- org.astrogrid.samp.client - package org.astrogrid.samp.client
-
Classes required only for SAMP clients.
- org.astrogrid.samp.gui - package org.astrogrid.samp.gui
-
Classes required only for graphical components based on SAMP classes.
- org.astrogrid.samp.httpd - package org.astrogrid.samp.httpd
-
Standalone HTTP server.
- org.astrogrid.samp.hub - package org.astrogrid.samp.hub
-
Classes required only for running a SAMP hub.
- org.astrogrid.samp.test - package org.astrogrid.samp.test
-
Classes for testing.
- org.astrogrid.samp.web - package org.astrogrid.samp.web
-
Classes relating to the SAMP Web Profile.
- org.astrogrid.samp.xmlrpc - package org.astrogrid.samp.xmlrpc
-
Classes relating to Standard Profile and XML-RPC pluggable implementation layer.
- org.astrogrid.samp.xmlrpc.apache - package org.astrogrid.samp.xmlrpc.apache
-
Implementation of pluggable XML-RPC layer using Apache XML-RPC.
- org.astrogrid.samp.xmlrpc.internal - package org.astrogrid.samp.xmlrpc.internal
-
Implementation of pluggable XML-RPC layer which requires no external dependencies.
- ORIGIN_KEY - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- ORIGIN_REGEX - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- OriginAuthorizer - Interface in org.astrogrid.samp.web
-
Controls which origins are authorized to perform cross-origin access to resources.
- OriginAuthorizers - Class in org.astrogrid.samp.web
-
Utility class containing OriginAuthorizer implementations.
- OriginAuthorizers() - Constructor for class org.astrogrid.samp.web.OriginAuthorizers
-
Private constructor prevents instantiation.
- originWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- originWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- originWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- originWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- originWord() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns the word meaning "Origin" (initial capitalised).
- ORPHANED - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- OTHER - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for any other platform
- out_ - Variable in class org.astrogrid.samp.hub.LockWriter
- out_ - Variable in class org.astrogrid.samp.test.Snooper
- out_ - Variable in class org.astrogrid.samp.web.LoggingCorsHttpServer
- out_ - Variable in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalClient
- out_ - Variable in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServer
- out_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalClient
- out_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer
- out_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
- OUTPUT_FORMAT_NAME - Static variable in class org.astrogrid.samp.bridge.IconAdjuster
- OUTPUT_MIME_TYPE - Static variable in class org.astrogrid.samp.bridge.IconAdjuster
- ownsTag(String) - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
- ownsTag(String) - Method in interface org.astrogrid.samp.client.ResponseHandler
-
Indicates whether this handler will process the response with a given message tag.
- ownsTag(String) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
P
- pad(int) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Outputs start-of-line padding for a given level of indentation.
- paintComponent(Graphics) - Method in class org.astrogrid.samp.gui.ClientListCellRenderer
- paintComponent(Graphics) - Method in class org.astrogrid.samp.gui.IconBox
- paintComponent(Graphics) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- paintComponent(Graphics) - Method in class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- paintIcon(Component, Graphics, int, int) - Method in class org.astrogrid.samp.gui.IconBox.DefaultRenderer
- paintIcon(Component, Graphics, int, int) - Method in class org.astrogrid.samp.gui.IconStore.SizedIcon
- paintIcon(Component, Graphics, int, int) - Method in class org.astrogrid.samp.gui.TransmissionListIcon
- PARAMS_KEY - Static variable in class org.astrogrid.samp.Message
-
Key for map of parameters used by this message.
- PARAMS_KEY - Static variable in class org.astrogrid.samp.web.Callback
-
Key for the callback parameters (a list).
- parent_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager
- parent_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.CallAction
- parent_ - Variable in class org.astrogrid.samp.gui.HubClientPopupListener.DisconnectAction
- parent_ - Variable in class org.astrogrid.samp.gui.IndividualCallActionManager
- parent_ - Variable in class org.astrogrid.samp.gui.NotifyActionManager
- parent_ - Variable in class org.astrogrid.samp.gui.SampThread
- parent_ - Variable in class org.astrogrid.samp.gui.UniformCallActionManager
- parent_ - Variable in class org.astrogrid.samp.web.ExtremeSwingClientAuthorizer
- parent_ - Variable in class org.astrogrid.samp.web.HubSwingClientAuthorizer
- parent_ - Variable in class org.astrogrid.samp.web.SwingOriginAuthorizer
- parseProfileClass(String) - Static method in class org.astrogrid.samp.hub.Hub
-
Parses a string representing a hub profile.
- parseProfileList(String) - Static method in class org.astrogrid.samp.hub.Hub
-
Parses a string representing a list of hub profiles.
- parseRequest(InputStream, SocketAddress) - Static method in class org.astrogrid.samp.httpd.HttpServer
-
Takes the input stream from a client connection and turns it into a Request object.
- parseSampValue(Element) - Static method in class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Returns the content of a DOM element representing a
value
element of an XML-RPC document. - parseValue(String) - Static method in class org.astrogrid.samp.SampUtils
-
Parses a command-line string as a SAMP object.
- PENDING - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- PENDING_COLOR - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- perform(ClientTracker.TrackedClient) - Method in class org.astrogrid.samp.client.ClientTracker.ClientOperation
-
Performs the instance-specific operation on a given client.
- performClientOperation(ClientTracker.ClientOperation, HubConnection) - Method in class org.astrogrid.samp.client.ClientTracker
-
Performs an operation on a ClientOperation object.
- permitSend(String, Map) - Method in interface org.astrogrid.samp.hub.MessageRestriction
-
Indicates whether a message covered by a given MType subscription may be sent.
- permitSend(String, Map) - Method in class org.astrogrid.samp.web.ListMessageRestriction
- permittedSet_ - Variable in class org.astrogrid.samp.web.UrlTracker
- phrase_ - Variable in exception org.astrogrid.samp.httpd.HttpServer.HttpException
- ping() - Method in interface org.astrogrid.samp.client.HubConnection
-
Tests whether the connection is currently open.
- ping() - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- ping() - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- ping() - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- ping() - Method in interface org.astrogrid.samp.web.WebHubActor
-
Throws an exception if service is not operating.
- ping() - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- ping() - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Throws an exception if service is not operating.
- ping() - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- ping() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- ping(String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Throws an exception if service is not operating.
- ping(String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- ping(String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Throws an exception if service is not operating.
- ping(String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- PING_MSG - Static variable in class org.astrogrid.samp.gui.HubClientPopupListener
-
Message which does a ping.
- PING_MTYPE - Static variable in class org.astrogrid.samp.client.HubConnector
- PING_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- pingCount_ - Variable in class org.astrogrid.samp.test.HubTester.TestCallableClient
- PingMessageHandler - Class in org.astrogrid.samp.hub
-
Implements samp.app.ping MType.
- PingMessageHandler() - Constructor for class org.astrogrid.samp.hub.PingMessageHandler
-
Constructor.
- Platform - Class in org.astrogrid.samp
-
Platform-dependent features required by the SAMP implementation.
- Platform(String) - Constructor for class org.astrogrid.samp.Platform
-
Constructor.
- Platform.StreamReader - Class in org.astrogrid.samp
-
Thread which reads the contents of a stream into a string buffer.
- Platform.UnixPlatform - Class in org.astrogrid.samp
-
Platform implementation for Un*x-like systems.
- Platform.WindowsPlatform - Class in org.astrogrid.samp
-
Platform implementation for Microsoft Windows-like systems.
- pmConnector_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- policyPath_ - Variable in class org.astrogrid.samp.web.OpenPolicyResourceHandler
- policyResource_ - Variable in class org.astrogrid.samp.web.OpenPolicyResourceHandler
- PopupResultHandler - Class in org.astrogrid.samp.gui
-
ResultHandler which pops up a window displaying progress and success of a message sent to one or many recipients.
- PopupResultHandler(Component, String, Message, Client[], int) - Constructor for class org.astrogrid.samp.gui.PopupResultHandler
-
Constructor.
- PopupResultHandler.ClientHandler - Class in org.astrogrid.samp.gui
-
Handles per-client state for message wait/response information.
- PopupResultHandler.DetailAction - Class in org.astrogrid.samp.gui
-
Action which will display a SampMap in a popup window.
- popupTitle_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler.DetailAction
- port_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
- PORT_PROP - Static variable in class org.astrogrid.samp.httpd.UtilServer
-
System Property key giving a preferred port number for the server.
- preferSelection() - Method in class org.astrogrid.samp.gui.HubView
-
Invoked when the list may have just acquired more than zero elements to select one rather than none of them.
- prefix_ - Variable in class org.astrogrid.samp.hub.BasicHubService.ClientIdGenerator
- prefix_ - Variable in class org.astrogrid.samp.hub.KeyGenerator
- prefix_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler
- prefix_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- prefSize_ - Variable in class org.astrogrid.samp.gui.IconBox
- PREPARE_SEQUENCE - Static variable in class org.astrogrid.samp.ShutdownManager
-
Shutdown sequence for preparatory hooks.
- previous() - Method in class org.astrogrid.samp.JsonReader
- privateKey_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
- PRIVATEKEY_KEY - Static variable in class org.astrogrid.samp.RegInfo
-
Key for private-key token used for communications between hub and registering client (Standard Profile).
- privateKeys_ - Variable in class org.astrogrid.samp.test.HubTester
- privilegeWarningLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- privilegeWarningLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- privilegeWarningLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- privilegeWarningLines() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- privilegeWarningLines() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns lines suitable explaining the privileges that a registered client will have.
- processCall(String, Message) - Method in class org.astrogrid.samp.test.Calculator
-
Does the work for both the receiveNotify and receiveCall methods.
- processCall(String, Message) - Method in class org.astrogrid.samp.test.HubTester.TestCallableClient
-
Do the work of responding to a given SAMP message.
- processCall(HubConnection, String, Message) - Method in class org.astrogrid.samp.client.AbstractMessageHandler
-
Implements message processing.
- processCall(HubConnection, String, Message) - Method in class org.astrogrid.samp.client.ClientTracker
- processCall(HubConnection, String, Message) - Method in class org.astrogrid.samp.hub.MetaQueryMessageHandler
- processCall(HubConnection, String, Message) - Method in class org.astrogrid.samp.hub.PingMessageHandler
- processMessage(String, Message) - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
- processResponse(String, AbstractCallActionManager.TagInfo, String, Response) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
-
Does the work of passing on a received response to a registered result handler.
- processResponse(String, Response) - Method in class org.astrogrid.samp.client.HubConnector.CallItem
-
Process a response when we have both the list of recipients and the response itself.
- processResponse(String, Response) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
-
Does the work of passing a received response to the relevant member of the transmission list.
- profile_ - Static variable in class org.astrogrid.samp.client.DefaultClientProfile
- profile_ - Variable in class org.astrogrid.samp.client.HubConnector
- profile_ - Variable in class org.astrogrid.samp.hub.FacadeHubService
- profile_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
- profile_ - Variable in class org.astrogrid.samp.test.CalcStorm
- profile_ - Variable in class org.astrogrid.samp.test.HubTester
- profile_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- profile_ - Variable in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- profileField_ - Variable in class org.astrogrid.samp.gui.ClientPanel
- profileList_ - Variable in class org.astrogrid.samp.hub.Hub
- ProfileToggler(HubProfile, Hub[]) - Constructor for class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
-
Constructor.
- profileTogglers_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- ProfileToken - Interface in org.astrogrid.samp.hub
-
Marker interface that identifies a hub profile.
- profileToken_ - Variable in class org.astrogrid.samp.hub.HubClient
- ProxyCallableClient(Client, HubConnection, ProxyManager) - Constructor for class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
-
Constructor.
- ProxyIconAdjuster() - Constructor for class org.astrogrid.samp.bridge.ProxyManager.ProxyIconAdjuster
-
Constructor.
- proxyIconUrl(URL) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the icon to be used for a proxy client given its local icon.
- ProxyManager - Class in org.astrogrid.samp.bridge
-
Takes care of client connections for the SAMP Bridge.
- ProxyManager(ClientProfile, UtilServer) - Constructor for class org.astrogrid.samp.bridge.ProxyManager
-
Constructor.
- ProxyManager.ProxyCallableClient - Class in org.astrogrid.samp.bridge
-
CallableClient implementation used by remote proxy connections on behalf of local clients.
- ProxyManager.ProxyIconAdjuster - Class in org.astrogrid.samp.bridge
-
Class which can turn a client's icon into the icon for the proxy of the same client.
- ProxyManager.ProxyManagerClientSet - Class in org.astrogrid.samp.bridge
-
TrackedClientSet implementation used by a Proxy Manager.
- ProxyManagerClientSet() - Constructor for class org.astrogrid.samp.bridge.ProxyManager.ProxyManagerClientSet
-
Constructor.
- proxyManagers_ - Variable in class org.astrogrid.samp.bridge.Bridge
- proxyName(String) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Returns the name to be used for a proxy client given its local name.
- proxyProcessMessage(String, Message) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
-
Performs housekeeping tasks for an incoming message if any.
- publicId_ - Variable in class org.astrogrid.samp.hub.HubClient
- publicIdMap_ - Variable in class org.astrogrid.samp.hub.BasicClientSet
- publishLockfile() - Method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Returns an HTTP URL at which the lockfile for this hub can be found.
- publishLockfile() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Returns an HTTP URL at which the lockfile for this hub can be found.
- pullCallbacks(int) - Method in class org.astrogrid.samp.web.WebCallableClient
-
Blocks for up to a given number of seconds or until any callbacks are ready, then returns any ready callbacks.
- pullCallbacks(String, String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Waits for up to a certain length of time for any callbacks to be delivered.
- pullCallbacks(String, String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- put(Object, Object) - Method in class org.astrogrid.samp.SampMap
- put(Object, Object) - Method in class org.astrogrid.samp.test.MessageSender.BlockingMap
- putParameter - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The putParameter method of com.apple.MacOS.AppleEvent
Q
- questionLine() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- questionLine() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- questionLine() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- questionLine() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- questionLine() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns a line asking whether to authorize (yes/no).
- queue_ - Variable in class org.astrogrid.samp.web.WebCallableClient
- QUEUE_TIME - Static variable in class org.astrogrid.samp.client.ClientTracker
R
- random_ - Variable in class org.astrogrid.samp.hub.KeyGenerator
- random_ - Variable in class org.astrogrid.samp.test.CalcStorm
- random_ - Variable in class org.astrogrid.samp.test.Calculator
- random_ - Variable in class org.astrogrid.samp.test.HubTester
- random_ - Static variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- random_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- RANDOM_MODE - Static variable in class org.astrogrid.samp.test.Calculator
-
Sends messages using a random choice of one of the other modes.
- rawExec(String, List) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
-
Actually makes an XML-RPC call to the SAMP callable client represented by this receiver.
- rawExec(String, List) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Actually makes an XML-RPC call to the SAMP hub represented by this connection.
- read() - Method in class org.astrogrid.samp.JsonReader
- read(String) - Method in class org.astrogrid.samp.JsonReader
- read(CharacterIterator) - Method in class org.astrogrid.samp.JsonReader
- read(CharacterIterator, int) - Method in class org.astrogrid.samp.JsonReader
- readArray() - Method in class org.astrogrid.samp.JsonReader
- readHeaderLines(InputStream) - Static method in class org.astrogrid.samp.httpd.HttpServer
-
Reads the header lines from an HTTP client connection input stream.
- readIcon(String, int) - Static method in class org.astrogrid.samp.gui.IconStore
-
Reads an icon from a URL, with a maximum wait time.
- readLine(InputStream) - Static method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns a line from a lockfile-type input stream.
- readLockFile(File) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Reads lockinfo from a file.
- readLockFile(File) - Static method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Reads lockinfo from a file.
- readLockFile(InputStream) - Static method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns the LockInfo read from a given stream.
- readLockFile(URL) - Static method in class org.astrogrid.samp.xmlrpc.LockInfo
-
Returns a LockInfo as read from a lockfile at a given location.
- readObject() - Method in class org.astrogrid.samp.JsonReader
- readResource(String) - Static method in class org.astrogrid.samp.SampUtils
-
Returns the contents of a resource as a string.
- readString() - Method in class org.astrogrid.samp.JsonReader
- readyTimeouter() - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Ensures that a thread is running to wake up when the next timeout has (or at least might have) happened.
- receiveCall(String, String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.ClientActor
-
Receives a message for which a response is required.
- receiveCall(String, String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.ClientActorImpl
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- receiveCall(String, String, Message) - Method in interface org.astrogrid.samp.client.CallableClient
-
Receives a message for which a response is required.
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.client.HubConnector.ConnectorCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.hub.HubCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.hub.HubClient.NoCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.test.Calculator
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.test.HubTester.TestCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection.UrlTrackerCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.web.WebCallableClient
- receiveCall(String, String, Message) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
- receiveCall(HubConnection, String, String, Message) - Method in class org.astrogrid.samp.client.AbstractMessageHandler
-
Calls
AbstractMessageHandler.processCall(org.astrogrid.samp.client.HubConnection, java.lang.String, org.astrogrid.samp.Message)
, generates a response from the result usingAbstractMessageHandler.createResponse(java.util.Map)
, and sends the resulting response as a reply to the hub. - receiveCall(HubConnection, String, String, Message) - Method in interface org.astrogrid.samp.client.MessageHandler
-
Processes a message which does require a response.
- receiveNotification(String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.ClientActor
-
Receives a message for which no response is required.
- receiveNotification(String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.ClientActorImpl
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- receiveNotification(String, Message) - Method in interface org.astrogrid.samp.client.CallableClient
-
Receives a message for which no response is required.
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.client.HubConnector.ConnectorCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.hub.HubCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.hub.HubClient.NoCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.test.Calculator
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.test.HubTester.TestCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection.UrlTrackerCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.web.WebCallableClient
- receiveNotification(String, Message) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
- receiveNotification(HubConnection, String, Message) - Method in class org.astrogrid.samp.client.AbstractMessageHandler
-
Calls
AbstractMessageHandler.processCall(org.astrogrid.samp.client.HubConnection, java.lang.String, org.astrogrid.samp.Message)
and discards the result. - receiveNotification(HubConnection, String, Message) - Method in interface org.astrogrid.samp.client.MessageHandler
-
Processes a message which does not require a response.
- receiver_ - Variable in class org.astrogrid.samp.gui.Transmission
- receiveResponse(String, String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.ClientActor
-
Receives a response to a message previously sent by this client.
- receiveResponse(String, String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler.ClientActorImpl
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- receiveResponse(String, String, Response) - Method in interface org.astrogrid.samp.client.CallableClient
-
Receives a response to a message previously sent by this client.
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.client.HubConnector.ConnectorCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.hub.HubCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.hub.HubClient.NoCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.test.Calculator
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.test.HubTester.ClientWatcher
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.test.ReplyCollector
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection.UrlTrackerCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.web.WebCallableClient
- receiveResponse(String, String, Response) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
- receiveResponse(HubConnection, String, String, Response) - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
- receiveResponse(HubConnection, String, String, Response) - Method in interface org.astrogrid.samp.client.ResponseHandler
-
Processes a response to an earlier message.
- receiveResponse(HubConnection, String, String, Response) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
- receiverField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- receiverUnreg_ - Variable in class org.astrogrid.samp.gui.Transmission
- recipientMap_ - Variable in class org.astrogrid.samp.client.HubConnector.CallItem
- recipientMap_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager.TagInfo
- recipients_ - Variable in class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
- refresh() - Method in class org.astrogrid.samp.gui.SelectiveClientListModel
-
Recalculates the inclusions.
- refreshState() - Method in class org.astrogrid.samp.gui.IconBox
-
Refreshes the list-related state from scratch.
- refuse() - Method in class org.astrogrid.samp.hub.HubClient.NoCallableClient
- reg_ - Variable in class org.astrogrid.samp.test.HubTester.WatchedClient
-
Whether this client has ever been registered.
- RegInfo - Class in org.astrogrid.samp
-
Represents information provided to a client at registration by the hub.
- RegInfo() - Constructor for class org.astrogrid.samp.RegInfo
-
Constructs an empty RegInfo.
- RegInfo(Map) - Constructor for class org.astrogrid.samp.RegInfo
-
Constructs a RegInfo based on an existing map.
- regInfo_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- register() - Method in interface org.astrogrid.samp.client.ClientProfile
-
Attempts to register with a SAMP hub and return a corresponding connection object.
- register() - Method in class org.astrogrid.samp.test.HubTester
-
Registers with the hub, performing various checks.
- register() - Method in class org.astrogrid.samp.web.WebClientProfile
- register() - Method in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- register(String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Registers a new client and returns a map with registration information.
- register(String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- register(HttpServer.Request, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
-
Attempt client registration.
- register(ProfileToken) - Method in class org.astrogrid.samp.hub.BasicHubService
- register(ProfileToken) - Method in class org.astrogrid.samp.hub.FacadeHubService
- register(ProfileToken) - Method in interface org.astrogrid.samp.hub.HubService
-
Creates a new connection to this hub service, thereby initiating a new registered client.
- REGISTER_MTYPE - Static variable in class org.astrogrid.samp.client.ClientTracker
- REGISTER_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- RegisterAction() - Constructor for class org.astrogrid.samp.gui.GuiHubConnector.RegisterAction
-
Constructs in an unarmed state.
- RegisterAction(boolean) - Constructor for class org.astrogrid.samp.gui.GuiHubConnector.RegisterAction
-
Constructs with a given (initial) sense.
- registerFailed() - Method in class org.astrogrid.samp.gui.GuiHubConnector.RegisterAction
- registerHandler(String, ResultHandler, int) - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Stores a ResultHandler object which will take delivery of the responses tagged with a given tag.
- registerHandler(String, Client[], ResultHandler) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
-
Registers a result handler to handle results corresponding to a message tag.
- registerHandler(String, Client[], ResultHandler) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager
-
Registers a result handler to handle results corresponding to a message tag.
- registerHook(Object, int, Runnable) - Method in class org.astrogrid.samp.ShutdownManager
-
Register a runnable to be run on shutdown with a given key and sequence.
- registerUpdater(Object, GuiHubConnector.ConnectionUpdate) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Adds a given item to the list of objects which will be notified when the hub is connected/disconnected.
- Registration(HubConnection) - Constructor for class org.astrogrid.samp.web.WebHubXmlRpcHandler.Registration
-
Constructor.
- regMap_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- regTimer_ - Variable in class org.astrogrid.samp.client.HubConnector
- remoteAddress_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Request
- remoteManager_ - Variable in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- remoteManagers_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- remoteProxy_ - Variable in class org.astrogrid.samp.bridge.ProxyManager.ProxyCallableClient
- remove(Object) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.CallMap
-
Reads and removes an entry.
- remove(HubClient) - Method in class org.astrogrid.samp.gui.GuiClientSet
- remove(HubClient) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerClientSet
- remove(HubClient) - Method in class org.astrogrid.samp.hub.BasicClientSet
- remove(HubClient) - Method in interface org.astrogrid.samp.hub.ClientSet
-
Removes a client from the set.
- removeChangeListener(ChangeListener) - Method in class org.astrogrid.samp.gui.Transmission
-
Removes a listener previously added by
Transmission.addChangeListener(javax.swing.event.ChangeListener)
. - removeClient(Client) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyManagerClientSet
- removeClient(Client) - Method in class org.astrogrid.samp.client.TrackedClientSet
-
Removes a client from this model.
- removeClient(Client) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- removeClient(HubConnection) - Method in class org.astrogrid.samp.xmlrpc.CallableClientServer
-
Removes a CallableClient object from this server.
- removeClient(HubConnection) - Method in class org.astrogrid.samp.xmlrpc.ClientXmlRpcHandler
-
Removes a CallableClient object from this server.
- removeConnectionListener(ChangeListener) - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Removes a listener previously added by
addConnectionListener
. - removeDelay_ - Variable in class org.astrogrid.samp.gui.TransmissionListModel
- removeDelay_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel
- removeHandler(HttpServer.Handler) - Method in class org.astrogrid.samp.httpd.HttpServer
-
Removes a handler previously added by
HttpServer.addHandler(org.astrogrid.samp.httpd.HttpServer.Handler)
. - removeHandler(SampXmlRpcHandler) - Method in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
- removeHandler(SampXmlRpcHandler) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- removeHandler(SampXmlRpcHandler) - Method in interface org.astrogrid.samp.xmlrpc.SampXmlRpcServer
-
Removes a previously-added handler.
- removeIcon(Object) - Method in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- removeIcon(Object) - Method in class org.astrogrid.samp.gui.SysTray.NoSysTray
- removeIcon(Object) - Method in class org.astrogrid.samp.gui.SysTray
-
Removes a previously-added icon from the tray.
- removeListDataListener(ListDataListener) - Method in class org.astrogrid.samp.gui.GuiClientSet
- removeListDataListener(ListDataListener) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- removeListDataListener(ListDataListener) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- removeMessageHandler(MessageHandler) - Method in class org.astrogrid.samp.client.HubConnector
-
Removes a previously-added MessageHandler to this connector.
- removeMethod_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- removeProxyConnection(ProxyManager, String) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Deletes the record of the connection on the hub associated with a remote proxy manager which is the proxy for a given local client.
- removeResource(URL) - Method in class org.astrogrid.samp.httpd.ResourceHandler
-
Removes a resource from this server.
- removeResponseHandler(ResponseHandler) - Method in class org.astrogrid.samp.client.HubConnector
-
Removes a ResponseHandler from this connector.
- removeServerUrl(URL) - Method in class org.astrogrid.samp.httpd.MultiURLMapperHandler
-
Removes access to a resource which was publicised by a previous call to
MultiURLMapperHandler.addLocalUrl(java.net.URL)
. - removeTableModelListener(TableModelListener) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- removeTransmission(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionListModel
-
Removes a transmission from this list.
- removeTransmission(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Removes a transmission from this model.
- renderer_ - Variable in class org.astrogrid.samp.gui.IconBox
- REPAINT_COMPONENT - Static variable in class org.astrogrid.samp.gui.GuiHubConnector
- replaceChar(String, char, String) - Static method in class org.astrogrid.samp.SampUtils
-
Replaces all occurrences of a single character with a given replacement string.
- reply(String, String, Map) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Responds to a previously sent message.
- reply(String, String, Map) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- reply(String, String, Map) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Responds to a previously sent message.
- reply(String, String, Map) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- reply(String, Map) - Method in interface org.astrogrid.samp.client.HubConnection
-
Supplies a response to a previously received message.
- reply(String, Map) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- reply(String, Map) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- reply(String, Map) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- reply(String, Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- reply(String, Map) - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- reply(HubClient, String, Map) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
- reply(HubClient, String, Map) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
reply
method of connections registered with this service. - ReplyCollector - Class in org.astrogrid.samp.test
-
Partial implementation of
CallableClient
which handles thereceiveReply
method. - ReplyCollector(HubConnection) - Constructor for class org.astrogrid.samp.test.ReplyCollector
-
Constructor.
- replyMap_ - Variable in class org.astrogrid.samp.test.ReplyCollector
- Request(String, String, Map, SocketAddress, byte[]) - Constructor for class org.astrogrid.samp.httpd.HttpServer.Request
-
Constructor.
- REQUEST_LINE_PATTERN - Static variable in class org.astrogrid.samp.httpd.HttpServer
- REQUEST_METHOD_KEY - Static variable in class org.astrogrid.samp.web.CorsHttpServer
- reshapeIcon(Icon, int) - Static method in class org.astrogrid.samp.gui.ClientListCellRenderer
-
Modifies an icon so that it has a fixed shape and positioning.
- resourceCount_ - Variable in class org.astrogrid.samp.httpd.MultiURLMapperHandler
- ResourceHandler - Class in org.astrogrid.samp.httpd
-
Handler implementation which implements dynamic resource provision.
- ResourceHandler(HttpServer, String) - Constructor for class org.astrogrid.samp.httpd.ResourceHandler
-
Constructor.
- resourceHandler_ - Variable in class org.astrogrid.samp.httpd.UtilServer
- resourceMap_ - Variable in class org.astrogrid.samp.httpd.ResourceHandler
- responder_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager
- Response - Class in org.astrogrid.samp
-
Represents an encoded SAMP response.
- Response() - Constructor for class org.astrogrid.samp.Response
-
Constructs an empty response.
- Response(int, String, Map) - Constructor for class org.astrogrid.samp.httpd.HttpServer.Response
-
Constructor.
- Response(String, Map, ErrInfo) - Constructor for class org.astrogrid.samp.Response
-
Constructs a response with given status, result and error.
- Response(Map) - Constructor for class org.astrogrid.samp.Response
-
Constructs a response based on an existing map.
- response_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler.ClientHandler
- response_ - Variable in class org.astrogrid.samp.gui.Transmission
- response405_ - Variable in class org.astrogrid.samp.web.OpenPolicyResourceHandler
- responseDetailAction_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler.ClientHandler
- responseField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- ResponseHandler - Interface in org.astrogrid.samp.client
-
Interface for a client which wishes to receive responses to message it has sent asynchrnonously using
call
orcallAll
. - responseHandlerList_ - Variable in class org.astrogrid.samp.client.HubConnector
- responseMap_ - Variable in class org.astrogrid.samp.client.HubConnector.CallItem
- responseMap_ - Variable in class org.astrogrid.samp.client.HubConnector
- responseMap_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
- restrictMtypeUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
- result(Client, Response) - Method in class org.astrogrid.samp.client.LogResultHandler
- result(Client, Response) - Method in interface org.astrogrid.samp.client.ResultHandler
-
Called when a response is received from a client to which the message was sent.
- result(Client, Response) - Method in class org.astrogrid.samp.gui.PopupResultHandler
- result(Response) - Method in class org.astrogrid.samp.gui.PopupResultHandler.ClientHandler
-
Updates status according to a received response.
- RESULT_KEY - Static variable in class org.astrogrid.samp.Response
-
Key for result map.
- ResultHandler - Interface in org.astrogrid.samp.client
-
Interface which consumes call responses.
- retireIfDone() - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
-
Checks whether this object has any further work to do (any more responses are expected) and if not uninstalls itself, at which point it becomes unreachable and can be garbage collected.
- retireIfDone(String, HubConnector.CallItem) - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Called when a tag/handler entry might be ready to finish with.
- reversed_ - Variable in class org.astrogrid.samp.gui.IconBox
- RPC_LOGGING - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Internal implementation variant with verbose logging of RPC calls.
- RpcLoggingInternalClient - Class in org.astrogrid.samp.xmlrpc.internal
-
InternalClient subclass which additionally logs all XML-RPC calls/responses to an output stream.
- RpcLoggingInternalClient(URL, PrintStream) - Constructor for class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalClient
-
Constructor.
- RpcLoggingInternalClientFactory - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding ClientFactory implementation which logs all XML-RPC calls/responses to standard output.
- RpcLoggingInternalClientFactory() - Constructor for class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalClientFactory
- RpcLoggingInternalServer - Class in org.astrogrid.samp.xmlrpc.internal
-
InternalServer subclass which additionally logs all XML-RPC calls/responses to an output stream.
- RpcLoggingInternalServer(PrintStream) - Constructor for class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServer
-
Constructs a server running with default characteristics on any free port.
- RpcLoggingInternalServer(HttpServer, String, PrintStream) - Constructor for class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServer
-
Constructor based on a given HTTP server.
- RpcLoggingInternalServerFactory - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding ServerFactory implementation which logs all XML-RPC calls/responses to standard output.
- RpcLoggingInternalServerFactory() - Constructor for class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServerFactory
- run() - Method in class org.astrogrid.samp.gui.SampThread
- run() - Method in class org.astrogrid.samp.Platform.StreamReader
- run() - Method in class org.astrogrid.samp.test.CalcStorm
-
Runs a lot of calculators at once all talking to each other.
- run() - Method in class org.astrogrid.samp.test.HubTester
-
Perform a wide variety of tests on a running hub.
- run() - Method in class org.astrogrid.samp.web.WebHubConnection.CallWorker
- run() - Method in class org.astrogrid.samp.web.WebHubProfile.ConfigEnabler
- runCommand(String, String[]) - Static method in class org.astrogrid.samp.JSamp
-
Runs a command.
- runExternalHub(HubServiceMode) - Static method in class org.astrogrid.samp.hub.Hub
-
Attempts to run a hub in a new JVM with a default set of profiles.
- runExternalHub(HubServiceMode, Class[], Class[]) - Static method in class org.astrogrid.samp.hub.Hub
-
Attempts to start a hub in a new JVM with a given set of profiles.
- runExternalHub(HubMode) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Static method which will attempt to start a hub running in an external JVM.
- runHub(HubServiceMode) - Static method in class org.astrogrid.samp.hub.Hub
-
Starts a SAMP hub with a default set of profiles.
- runHub(HubServiceMode, HubProfile[], HubProfile[]) - Static method in class org.astrogrid.samp.hub.Hub
-
Starts a SAMP hub with given sets of profiles.
- runHub(HubMode, XmlRpcKit) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Static method which may be used to start a SAMP hub programmatically.
- runHub(HubMode, XmlRpcKit, String, File) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Static method which may be used to start a SAMP hub programmatically, with a supplied samp.secret string.
- runMain(String[]) - Static method in class org.astrogrid.samp.bridge.Bridge
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.gui.HubMonitor
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.hub.Hub
-
Invoked by main.
- runMain(String[]) - Static method in class org.astrogrid.samp.JSamp
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.test.CalcStorm
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.test.HubTester
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.test.MessageSender
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.test.Snooper
-
Does the work for the main method.
- runMain(String[]) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Does the work for running the
HubRunner.main(java.lang.String[])
method. - runnable_ - Variable in class org.astrogrid.samp.ShutdownManager.Hook
- runners_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- runners_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
- rxListener_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- rxListModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- rxListModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerHubClient
- rxModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- rxModel_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon
- rxModelMap_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- rxTableModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
S
- SAFE_MTYPE_PROP - Static variable in class org.astrogrid.samp.web.ListMessageRestriction
-
System property used to specify a default list of known safe MTypes, which the
ListMessageRestriction.DEFAULT
policy will permit. - SampException - Exception in org.astrogrid.samp.client
-
Exception thrown when some error occurs in SAMP processing.
- SampException() - Constructor for exception org.astrogrid.samp.client.SampException
-
Constructs an exception with no message.
- SampException(String) - Constructor for exception org.astrogrid.samp.client.SampException
-
Consructs an exception with a given message.
- SampException(String, Throwable) - Constructor for exception org.astrogrid.samp.client.SampException
-
Constructs an exception with a given message and cause.
- SampException(Throwable) - Constructor for exception org.astrogrid.samp.client.SampException
-
Constructs an exception with a given cause.
- SampMap - Class in org.astrogrid.samp
-
Abstract superclass for objects represented within the SAMP package as key-value maps.
- SampMap(String[]) - Constructor for class org.astrogrid.samp.SampMap
-
Constructor.
- sampRun() - Method in class org.astrogrid.samp.gui.SampThread
-
Called from the
SampThread.run()
method. - sampSig_ - Variable in class org.astrogrid.samp.web.ClientCallbackOperation
- SampThread - Class in org.astrogrid.samp.gui
-
Helper class for performing a SAMP operation from within the Event Dispatch Thread.
- SampThread(Component, String, String) - Constructor for class org.astrogrid.samp.gui.SampThread
-
Constructs a SampThread given a parent component.
- SampThread(EventObject, String, String) - Constructor for class org.astrogrid.samp.gui.SampThread
-
Constructs a SampThread given an event object with a source which presumably corresponds to a parent component.
- SampType(Class, String) - Constructor for class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
Constructor.
- SampUtils - Class in org.astrogrid.samp
-
Contains static utility methods for use with the SAMP toolkit.
- SampUtils() - Constructor for class org.astrogrid.samp.SampUtils
-
Private constructor prevents instantiation.
- sampValue(Object) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Writes a SAMP-friendly object in XML-RPC form.
- sampVersion_ - Static variable in class org.astrogrid.samp.SampUtils
- SampXmlRpcClient - Interface in org.astrogrid.samp.xmlrpc
-
Interface for a client which can make XML-RPC calls for SAMP.
- SampXmlRpcClientFactory - Interface in org.astrogrid.samp.xmlrpc
-
Defines a factory which can create clients for communication with XML-RPC servers.
- SampXmlRpcHandler - Interface in org.astrogrid.samp.xmlrpc
-
Interface for an object which can process certain XML-RPC requests.
- SampXmlRpcServer - Interface in org.astrogrid.samp.xmlrpc
-
Interface for a server which can respond to XML-RPC calls for SAMP.
- SampXmlRpcServerFactory - Interface in org.astrogrid.samp.xmlrpc
-
Defines a factory for SampXmlRpcServer instances.
- sbuf_ - Variable in class org.astrogrid.samp.Platform.StreamReader
- scaleIcon(Icon, int, double, boolean) - Static method in class org.astrogrid.samp.gui.IconStore
-
Icon implementation which is rescaled to so that one dimension (either width or height) has a fixed value.
- scanForPort(int, int) - Static method in class org.astrogrid.samp.SampUtils
-
Two problems with this one - it may be a bit inefficient, and there's an annoying bug in the Apache XML-RPC WebServer class which causes it to print "java.util.NoSuchElementException" to the server's System.err for every port scanned by this routine that an org.apache.xmlrpc.WebServer server is listening on.
- scanForUrls(Object, Collection) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
-
Recursively scans a SAMP data item for items that look like URLs and appends them into a supplied list.
- scanForUrls(Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
-
Recursively scans a map for items that look like URLs and returns them as an array.
- scanIncoming(Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
-
Recursively scans a SAMP map for items that look like URLs, and notifies the tracker that they are incoming.
- scanOutgoing(Map) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
-
Recursively scans a SAMP map for items that look like URLs, and notifies the tracker that they are outgoing.
- scheduleAddTransmission(Transmission, boolean) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Schedules a new transmission to add to the appropriate list models.
- scheduleClientChanged(HubClient) - Method in class org.astrogrid.samp.gui.GuiClientSet
-
Schedules notification of list data listeners that the attributes of a client have changed.
- scheduleConnectionChange() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Called when the connection status (registered/unregistered) may have changed.
- scheduleListDataEvent(int, int, int) - Method in class org.astrogrid.samp.gui.GuiClientSet
-
Schedules notification of list data listeners about an event.
- scheduleSetFailure(Transmission, Throwable) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Schedules an error to be registered for a previously added transmission.
- scheduleSetResponse(Transmission, Response) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector
-
Schedules a response to be registered for a previously added transmission.
- SECOND_WINDOWS_PARAMETER - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The second parameter for Runtime.exec() on Windows.
- secret_ - Variable in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- secret_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- SECRET_KEY - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
-
Key for opaque text string required by the hub for registration.
- secretUsage_ - Static variable in class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
- securityMap_ - Variable in class org.astrogrid.samp.web.WebClientProfile
- selectedItem_ - Variable in class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
- selectionModel_ - Variable in class org.astrogrid.samp.gui.GuiHubService
- selectionModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- SelectiveClientListModel - Class in org.astrogrid.samp.gui
-
ListModel implementation which sits on top of an existing ListModel containing
Client
s, but only includes a subset of its elements. - SelectiveClientListModel(ListModel) - Constructor for class org.astrogrid.samp.gui.SelectiveClientListModel
-
Constructor.
- selfClient_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- SELFID_KEY - Static variable in class org.astrogrid.samp.RegInfo
-
Key for client public-id owned by the registering application.
- selfIds_ - Variable in class org.astrogrid.samp.test.HubTester
- send(Calculator, String, Calculator.CalcRequest, int) - Method in class org.astrogrid.samp.test.Calculator.SendMode
-
Sends a message from one calculator client to another using this send mode.
- SEND_ICON - Static variable in class org.astrogrid.samp.gui.SendActionManager
- SendAction(Client) - Constructor for class org.astrogrid.samp.gui.AbstractCallActionManager.SendAction
-
Constructor.
- SendAction(Client) - Constructor for class org.astrogrid.samp.gui.NotifyActionManager.SendAction
-
Constructor.
- SendActionManager - Class in org.astrogrid.samp.gui
-
Manages actions to send SAMP messages to one or all recipients.
- SendActionManager(GuiHubConnector, ListModel) - Constructor for class org.astrogrid.samp.gui.SendActionManager
-
Constructor.
- SendActionManager.TargetComboBoxModel - Class in org.astrogrid.samp.gui
-
ComboBoxModel implementation used for selecting a target client.
- sendActs_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- sender_ - Variable in class org.astrogrid.samp.gui.Transmission
- senderField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- senderId_ - Variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- senderTag_ - Variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- senderUnreg_ - Variable in class org.astrogrid.samp.gui.Transmission
- sendMessage(String, Calculator.SendMode) - Method in class org.astrogrid.samp.test.Calculator
-
Sends a randomly generated message in a randomly generated way to a given receiver.
- SendMode(String) - Constructor for class org.astrogrid.samp.test.Calculator.SendMode
-
Constructor.
- sendMode_ - Variable in class org.astrogrid.samp.test.CalcStorm
- sendNoReply - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The sendNoReply method of com.apple.MacOS.AppleEvent
- sendType_ - Variable in class org.astrogrid.samp.gui.NotifyActionManager
- sendType_ - Variable in class org.astrogrid.samp.gui.UniformCallActionManager
- sentSet_ - Variable in class org.astrogrid.samp.test.ReplyCollector
- separator_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- SEQ_DELIM - Static variable in class org.astrogrid.samp.hub.KeyGenerator
- serializeCall(String, List) - Method in class org.astrogrid.samp.xmlrpc.internal.InternalClient
-
Generates the XML
methodCall
document corresponding to an XML-RPC method call. - serializeCall(String, List) - Method in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalClient
- serializeCall(String, List) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalClient
- seriousError(Throwable) - Method in class org.astrogrid.samp.web.WebHubConnection.CallWorker
-
Invoked if there is a serious (non-timeout) error when polling for callbacks.
- serve(HttpServer.Request) - Method in class org.astrogrid.samp.httpd.HttpServer
-
Does the work for providing output corresponding to a given HTTP request.
- serve(HttpServer.Request) - Method in class org.astrogrid.samp.web.CorsHttpServer
- serve(HttpServer.Request) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer
- servePreflightOriginRequest(HttpServer.Request, String, String) - Method in class org.astrogrid.samp.web.CorsHttpServer
-
Does the work for serving pre-flight requests.
- server_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- server_ - Variable in class org.astrogrid.samp.httpd.MultiURLMapperHandler
- server_ - Variable in class org.astrogrid.samp.httpd.UtilServer
- server_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheServerFactory
- server_ - Variable in class org.astrogrid.samp.xmlrpc.CallableClientServer
- server_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- server_ - Variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- server_ - Variable in class org.astrogrid.samp.xmlrpc.internal.RpcLoggingInternalServerFactory
- server_ - Variable in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServerFactory
- server_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- serveRequest(Socket) - Method in class org.astrogrid.samp.httpd.HttpServer
-
Called by the server thread for each new connection.
- serveRequest(HttpServer.Request) - Method in class org.astrogrid.samp.bridge.IconAdjuster
- serveRequest(HttpServer.Request) - Method in interface org.astrogrid.samp.httpd.HttpServer.Handler
-
Provides a response to an HTTP request.
- serveRequest(HttpServer.Request) - Method in class org.astrogrid.samp.httpd.MultiURLMapperHandler
- serveRequest(HttpServer.Request) - Method in class org.astrogrid.samp.httpd.ResourceHandler
- serveRequest(HttpServer.Request) - Method in class org.astrogrid.samp.httpd.URLMapperHandler
- serveRequest(HttpServer.Request) - Method in class org.astrogrid.samp.web.OpenPolicyResourceHandler
- serveRequest(HttpServer.Request) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.URLTranslationHandler
- ServerFactory() - Constructor for class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Constructs a ServerFactory with default properties.
- serverFactory_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- serverFactory_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubConnection
- serverFactory_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- serverHandler_ - Variable in class org.astrogrid.samp.xmlrpc.internal.InternalServer
- serverMap_ - Static variable in class org.astrogrid.samp.xmlrpc.CallableClientServer
- ServerResource - Interface in org.astrogrid.samp.httpd
-
Defines a resource suitable for serving by the
ResourceHandler
HTTP server handler. - serverSocket_ - Variable in class org.astrogrid.samp.httpd.HttpServer
- serverUrl_ - Variable in class org.astrogrid.samp.httpd.ResourceHandler
- serveSimpleOriginRequest(HttpServer.Request, String) - Method in class org.astrogrid.samp.web.CorsHttpServer
-
Does the work for serving simple requests which bear an origin header.
- service_ - Variable in class org.astrogrid.samp.hub.Hub
- service_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ServiceGui
- serviceClient_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- serviceClientConnection_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- ServiceGui() - Constructor for class org.astrogrid.samp.hub.HubServiceMode.ServiceGui
- setActive(boolean) - Method in class org.astrogrid.samp.client.HubConnector
-
Sets whether this connector is active or not.
- setAllowFlash(boolean) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Sets whether Adobe Flash cross-domain workaround will be supported.
- setAllowSilverlight(boolean) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Sets whether Microsoft Silverlight cross-domain workaround will be supported.
- setAllowTagReuse(boolean) - Method in class org.astrogrid.samp.test.ReplyCollector
-
Determines whether clients are permitted to reuse tags for different messages.
- setAutoconnect(int) - Method in class org.astrogrid.samp.client.HubConnector
-
Sets the interval at which this connector attempts to connect to a hub if no connection currently exists.
- setCallable(CallableClient) - Method in interface org.astrogrid.samp.client.HubConnection
-
Tells the hub how it can perform callbacks on the client by providing a CallableClient object.
- setCallable(CallableClient) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.MessageTrackerHubConnection
- setCallable(CallableClient) - Method in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerHubClient
- setCallable(CallableClient) - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- setCallable(CallableClient) - Method in class org.astrogrid.samp.hub.FacadeHubService.FacadeHubConnection
- setCallable(CallableClient) - Method in class org.astrogrid.samp.hub.HubClient
-
Sets the callable object which allows this client to receive callbacks.
- setCallable(CallableClient) - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- setCallable(CallableClient) - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- setCallable(CallableClient) - Method in class org.astrogrid.samp.web.WebHubConnection
- setCallable(CallableClient) - Method in class org.astrogrid.samp.xmlrpc.StandardHubConnection
- setCallable(HubClient, CallableClient) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
setCallable
method of connections registered with this service. - setClient(Client) - Method in class org.astrogrid.samp.gui.ClientPanel
-
Updates this component to display the current state of a given client.
- setClient(Client) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
-
Sets the client whose transmissions this list will represent.
- setClientListModel(ListModel) - Method in class org.astrogrid.samp.gui.HubView
-
Sets the client list model which is displayed in this component.
- setClients(Client[]) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyManagerClientSet
- setClients(Client[]) - Method in class org.astrogrid.samp.client.TrackedClientSet
-
Sets the contents of this model to a given list.
- setClients(Client[]) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- setCode(String) - Method in class org.astrogrid.samp.ErrInfo
-
Sets the value for the
ErrInfo.CODE_KEY
key. - setConnected(Object, boolean) - Method in interface org.astrogrid.samp.gui.GuiHubConnector.ConnectionUpdate
-
Invoked when hub connection status changes.
- setConnection(HubConnection) - Method in class org.astrogrid.samp.client.HubConnector.ConnectorCallableClient
-
Sets the currently active hub connection.
- setDaemon(boolean) - Method in class org.astrogrid.samp.httpd.HttpServer
-
Determines whether the server thread will be a daemon thread or not.
- setDebugtxt(String) - Method in class org.astrogrid.samp.ErrInfo
-
Sets the value for the
ErrInfo.DEBUGTXT_KEY
key. - setDefaultProfileClasses(Class[], boolean) - Static method in class org.astrogrid.samp.hub.Hub
-
Sets the default set of HubProfile classes.
- setDefaultProperty(String, String) - Static method in class org.astrogrid.samp.JSamp
-
Sets a system property to a given value unless it has already been set.
- setDescriptionHtml(String) - Method in class org.astrogrid.samp.Metadata
-
Sets an HTML description of the application.
- setDescriptionText(String) - Method in class org.astrogrid.samp.Metadata
-
Sets a short description of the application.
- setDocumentationUrl(String) - Method in class org.astrogrid.samp.Metadata
-
Sets a URL for a documentation web page.
- setEnabled(boolean) - Method in class org.astrogrid.samp.gui.IconBox
- setEnabled(boolean) - Method in class org.astrogrid.samp.gui.SendActionManager
-
Sets the enabled status of this object.
- setErrInfo(Map) - Method in class org.astrogrid.samp.Response
-
Sets the error object.
- setError(Throwable) - Method in class org.astrogrid.samp.gui.Transmission
-
Associates an error with this transmission.
- setErrortxt(String) - Method in class org.astrogrid.samp.ErrInfo
-
Sets the value for the
ErrInfo.ERRORTXT_KEY
key. - setExporter(UrlExporter) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Sets an object which is used to export SAMP data contents for use in remote contexts.
- setIconUrl(String) - Method in class org.astrogrid.samp.Metadata
-
Sets a URL for a gif, png or jpeg icon identifying the application.
- setImageAutoSizeMethod_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- setInstance(UtilServer) - Static method in class org.astrogrid.samp.httpd.UtilServer
-
Sets the default instance of this class.
- setLockPermissions(File) - Static method in class org.astrogrid.samp.hub.LockWriter
-
Sets the permissions on a given file suitably for a SAMP Standard Profile lockfile.
- setLogType(String) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Sets the type of logging to use.
- setMaximumSize(Dimension) - Method in class org.astrogrid.samp.gui.IconBox
- setMetadata(Map) - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
-
Sets this client's metadata.
- setMetadata(Map) - Method in class org.astrogrid.samp.hub.HubClient
-
Sets this client's metadata map.
- setMetadata(Metadata) - Method in class org.astrogrid.samp.gui.ClientPanel
-
Updates this component's metadata panel to display the current state of a given metadata object.
- setMethodName(String) - Method in class org.astrogrid.samp.web.Callback
-
Sets the method name.
- setMinimumSize(Dimension) - Method in class org.astrogrid.samp.gui.IconBox
- setModel(ListModel) - Method in class org.astrogrid.samp.gui.IconBox
-
Sets the list model for use with this component.
- setMTypes(String[]) - Method in class org.astrogrid.samp.gui.SubscribedClientListModel
-
Sets the list of MTypes which defines the elements of this list.
- setName(String) - Method in class org.astrogrid.samp.Metadata
-
Sets the value for the application's name.
- setOn(boolean) - Method in class org.astrogrid.samp.web.WebHubProfile.ConfigModel
-
Sets whether this toggle is on.
- setOriginAuthorizer(OriginAuthorizer) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Sets the authorization policy for external origins.
- setParams(List) - Method in class org.astrogrid.samp.web.Callback
-
Sets the parameter list.
- setParams(Map) - Method in class org.astrogrid.samp.Message
-
Sets this message's params map.
- setPort(int) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Sets the port number the server will run on.
- setPreferredSize(Dimension) - Method in class org.astrogrid.samp.gui.IconBox
- setPrivateRead(File) - Method in class org.astrogrid.samp.Platform
-
Sets file permissions on a given file so that it cannot be read by anyone other than its owner.
- setPrivateReadReflect(File) - Static method in class org.astrogrid.samp.Platform
-
Attempt to use the
File.setReadable()
method to set permissions on a file so that it cannot be read by anyone other than its owner. - setProfile(ClientProfile) - Static method in class org.astrogrid.samp.client.DefaultClientProfile
-
Sets the profile object which will be returned by
DefaultClientProfile.getProfile()
. - setReceiverUnregistered() - Method in class org.astrogrid.samp.gui.Transmission
-
Indicates that the receiver of this transmission has unregistered.
- setRecipients(String[]) - Method in class org.astrogrid.samp.client.HubConnector.CallItem
-
Sets the recipient Ids for which responses are expected.
- setRecipients(String, String[]) - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Set the recipients from which we are expecting responses.
- setRecipients(Collection) - Method in class org.astrogrid.samp.test.MessageSender.AsynchSender.Collector
-
Notifies this object which clients it should expect a response from.
- setRenderer(IconBox.CellRenderer) - Method in class org.astrogrid.samp.gui.IconBox
-
Sets the object which is used to turn list model contents into the icons and tooltips displayed by this component.
- setResponse(Response) - Method in class org.astrogrid.samp.gui.Transmission
-
Sets the response for this transmission.
- setResult(Map) - Method in class org.astrogrid.samp.Response
-
Sets the result map.
- setReversed(boolean) - Method in class org.astrogrid.samp.gui.IconBox
-
Sets the first-to-last ordering of the icons in this component.
- setSelected(boolean) - Method in class org.astrogrid.samp.web.WebHubProfile.ConfigModel
- setSelectedItem(Object) - Method in class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
- setSenderUnregistered() - Method in class org.astrogrid.samp.gui.Transmission
-
Indicates that the sender of this transmission has unregistered.
- setSense(boolean) - Method in class org.astrogrid.samp.gui.GuiHubConnector.RegisterAction
-
Sets whether this action registers or unregisters.
- setStatus(String) - Method in class org.astrogrid.samp.Response
-
Sets the status value.
- setSubscriptions(Map) - Method in class org.astrogrid.samp.client.AbstractMessageHandler
-
Sets the subscriptions map.
- setSubscriptions(Map) - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
-
Sets this client's subscriptions.
- setSubscriptions(Map) - Method in class org.astrogrid.samp.hub.HubClient
-
Sets this client's subscriptions list.
- setSubscriptions(Subscriptions) - Method in class org.astrogrid.samp.gui.ClientPanel
-
Updates this component's subscriptions panel to display the current state of a given subscriptions object.
- setTrailing(boolean) - Method in class org.astrogrid.samp.gui.IconBox
-
Sets the alignment of the icons in this component.
- setTransmission(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionPanel
-
Sets the transmission object being displayed.
- setTransmissionCellRenderer(IconBox.CellRenderer) - Method in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
-
Sets the cell renderer for transmission objects.
- setTransmissions(Transmission[]) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
-
Called once when the list of transmissions corresponding to the callAll invocation is known.
- setTransverseSize(int) - Method in class org.astrogrid.samp.gui.IconBox
-
Sets the transverse dimension in pixels of this box.
- setUseProxyHub(boolean) - Method in class org.astrogrid.samp.bridge.ProxyManager
-
Sets whether remote proxy should be generated for the local client representing the local hub.
- setUsertxt(String) - Method in class org.astrogrid.samp.ErrInfo
-
Sets the value for the
ErrInfo.USERTXT_KEY
key. - setValueAt(Object, int, int) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
- setVertical(boolean) - Method in class org.astrogrid.samp.gui.IconBox
-
Sets whether icons will be lined up in a horizontal or vertical line.
- setWindowVisible(boolean) - Method in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
-
Sets visibility for the hub control window, adjusting actions as appropriate.
- setXmlrpcCallback(String, String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Sets the XML-RPC URL to use for callbacks for a callable client.
- setXmlrpcCallback(String, String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- setXmlrpcPath(String) - Method in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
-
Sets the path on the HTTP server at which the XML-RPC server will reside.
- showAct_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- showError(Component, String, String, Throwable) - Static method in class org.astrogrid.samp.gui.ErrorDialog
-
Pops up a window which shows the content of a exception.
- showItem_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- showResults(HubConnection, Message, String[], PrintStream) - Method in class org.astrogrid.samp.test.MessageSender
-
Sends a message to a list of recipients and displays the results on an output stream.
- shutdown() - Method in class org.astrogrid.samp.hub.BasicHubService
- shutdown() - Method in class org.astrogrid.samp.hub.FacadeHubService
- shutdown() - Method in class org.astrogrid.samp.hub.Hub
-
Stops this hub and its profiles running.
- shutdown() - Method in interface org.astrogrid.samp.hub.HubService
-
Tidies up any resources owned by this object.
- shutdown() - Method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Shuts down the hub and tidies up.
- shutdown_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- shutdown_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- SHUTDOWN_MTYPE - Static variable in class org.astrogrid.samp.client.HubConnector
- ShutdownManager - Class in org.astrogrid.samp
-
Handles ordered running of cleanup processes at JVM shutdown.
- ShutdownManager() - Constructor for class org.astrogrid.samp.ShutdownManager
-
Private constructor prevents instantiation.
- ShutdownManager.Hook - Class in org.astrogrid.samp
-
Aggregates a runnable and an associated sequence value.
- Signature(String, ActorHandler.SampType[]) - Constructor for class org.astrogrid.samp.xmlrpc.ActorHandler.Signature
-
Constructor.
- silverlightUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
- SIMPLE_REQUEST_PATTERN - Static variable in class org.astrogrid.samp.httpd.HttpServer
- size() - Method in class org.astrogrid.samp.test.MessageSender.BlockingSet
- size_ - Variable in class org.astrogrid.samp.gui.IconStore.SizedIcon
- size_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon
- SizedIcon(Icon, int) - Constructor for class org.astrogrid.samp.gui.IconStore.SizedIcon
-
Constructor.
- sizeIcon(Icon, int) - Static method in class org.astrogrid.samp.gui.IconStore
-
Return an icon based on an existing one, but drawn to an exact size.
- skipWhiteSpace() - Method in class org.astrogrid.samp.JsonReader
- SLASH_REGEX - Static variable in class org.astrogrid.samp.httpd.UtilServer
- Snooper - Class in org.astrogrid.samp.test
-
Subscribes to SAMP messages and logs any received to an output stream.
- Snooper(ClientProfile, Subscriptions, OutputStream, int) - Constructor for class org.astrogrid.samp.test.Snooper
-
Constructor using default metadata.
- Snooper(ClientProfile, Subscriptions, Metadata, OutputStream, int) - Constructor for class org.astrogrid.samp.test.Snooper
-
Constructor using custom metadata.
- softwareVersion_ - Static variable in class org.astrogrid.samp.SampUtils
- sourceUrl_ - Variable in class org.astrogrid.samp.httpd.URLMapperHandler
- spc_ - Variable in class org.astrogrid.samp.JsonWriter
- Stack() - Constructor for class org.astrogrid.samp.gui.TransmissionPanel.Stack
-
Constructor.
- STANDARD_PROFILE - Static variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- StandardClientProfile - Class in org.astrogrid.samp.xmlrpc
-
Standard Profile implementation of ClientProfile.
- StandardClientProfile(SampXmlRpcClientFactory, SampXmlRpcServerFactory) - Constructor for class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Constructs a profile given client and server factory implementations.
- StandardClientProfile(XmlRpcKit) - Constructor for class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Constructs a profile given an XmlRpcKit object.
- StandardHubConnection - Class in org.astrogrid.samp.xmlrpc
-
HubConnection implementation for the Standard Profile.
- StandardHubConnection(SampXmlRpcClient, SampXmlRpcServerFactory, String) - Constructor for class org.astrogrid.samp.xmlrpc.StandardHubConnection
-
Constructor.
- StandardHubProfile - Class in org.astrogrid.samp.xmlrpc
-
HubProfile implementation for the SAMP Standard Profile.
- StandardHubProfile() - Constructor for class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Constructs a hub profile with default configuration.
- StandardHubProfile(SampXmlRpcClientFactory, SampXmlRpcServerFactory, File, String) - Constructor for class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Constructs a hub profile with given configuration information.
- StandardHubProfileFactory - Class in org.astrogrid.samp.xmlrpc
-
HubProfileFactory implementation for Standard Profile.
- StandardHubProfileFactory() - Constructor for class org.astrogrid.samp.xmlrpc.StandardHubProfileFactory
- start() - Method in class org.astrogrid.samp.bridge.Bridge
-
Starts this bridge running.
- start() - Method in class org.astrogrid.samp.gui.GuiHubService
- start() - Method in class org.astrogrid.samp.gui.MessageTrackerHubService
- start() - Method in class org.astrogrid.samp.httpd.HttpServer
-
Starts the server if it is not already started.
- start() - Method in class org.astrogrid.samp.hub.BasicHubService
- start() - Method in class org.astrogrid.samp.hub.FacadeHubService
-
No-op.
- start() - Method in interface org.astrogrid.samp.hub.HubService
-
Begin operation.
- start() - Method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Starts the hub and writes the lockfile.
- start(String) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Start an element.
- start(ClientProfile) - Method in interface org.astrogrid.samp.hub.HubProfile
-
Starts this profile's activity allowing access to a given supplier of hub connections.
- start(ClientProfile) - Method in class org.astrogrid.samp.web.WebHubProfile
- start(ClientProfile) - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- started_ - Variable in class org.astrogrid.samp.httpd.HttpServer
- started_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- startProfile(HubProfile) - Method in class org.astrogrid.samp.hub.Hub
-
Starts a profile running on behalf of this hub.
- stateChanged(ChangeEvent) - Method in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
- Status(String, Color, boolean) - Constructor for class org.astrogrid.samp.gui.Transmission.Status
-
Constructor.
- STATUS_KEY - Static variable in class org.astrogrid.samp.Response
-
Key for response status.
- STATUS_OK - Static variable in class org.astrogrid.samp.httpd.HttpServer
-
Status code for OK (200).
- STATUS_RENDERER - Static variable in class org.astrogrid.samp.gui.TransmissionTableModel
-
Cell renderer for Transmission.Status objects.
- statusCode_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Response
- statusField_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- statusLabel_ - Variable in class org.astrogrid.samp.gui.PopupResultHandler.ClientHandler
- statusPhrase_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Response
- STDPROFILE_HUB_PREFIX - Static variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
-
Prefix in SAMP_HUB value indicating lockfile URL ("std-lockurl:").
- stop() - Method in class org.astrogrid.samp.bridge.Bridge
-
Stops this bridge running.
- stop() - Method in class org.astrogrid.samp.httpd.HttpServer
-
Stops the server if it is currently running.
- stop() - Method in interface org.astrogrid.samp.hub.HubProfile
-
Ends this profile's activity on behalf of the hub.
- stop() - Method in class org.astrogrid.samp.web.WebHubProfile
- stop() - Method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- stopped_ - Variable in class org.astrogrid.samp.httpd.HttpServer
- stopped_ - Variable in class org.astrogrid.samp.web.WebHubConnection.CallWorker
- stopProfile(HubProfile) - Method in class org.astrogrid.samp.hub.Hub
-
Stops a profile running on behalf of this hub, and disconnects all clients registered with it.
- stopTimeouter() - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Stops any current timeout watcher operating on behalf of this handler and tidies up associated resources.
- StreamReader(InputStream) - Constructor for class org.astrogrid.samp.Platform.StreamReader
-
Constructor.
- STRING - Static variable in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
String type.
- SUB_MTYPE - Static variable in class org.astrogrid.samp.test.Calculator
- SUBS - Static variable in class org.astrogrid.samp.test.HubTester.TestCallableClient
- subs_ - Variable in class org.astrogrid.samp.hub.FacadeHubService.FacadeHubConnection
- subs_ - Variable in class org.astrogrid.samp.test.HubTester.WatchedClient
-
Current subscriptions object for this client.
- subs_ - Variable in class org.astrogrid.samp.web.ListMessageRestriction
- subs_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.Registration
- SubscribedClientListModel - Class in org.astrogrid.samp.gui
-
Selective client list model which contains only those non-self clients which are subscribed to one or more of a given list of MTypes.
- SubscribedClientListModel(GuiHubConnector, String) - Constructor for class org.astrogrid.samp.gui.SubscribedClientListModel
-
Constructor for single MType.
- SubscribedClientListModel(GuiHubConnector, String[]) - Constructor for class org.astrogrid.samp.gui.SubscribedClientListModel
-
Constructor for multiple MTypes.
- subscribedClientModel_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- subscriptionListener_ - Variable in class org.astrogrid.samp.gui.SendActionManager
- Subscriptions - Class in org.astrogrid.samp
-
Represents the set of subscribed messages for a SAMP client.
- Subscriptions() - Constructor for class org.astrogrid.samp.Subscriptions
-
Constructs an empty subscriptions object.
- Subscriptions(Map) - Constructor for class org.astrogrid.samp.Subscriptions
-
Constructs a subscriptions object based on an existing map.
- subscriptions_ - Variable in class org.astrogrid.samp.client.AbstractMessageHandler
- subscriptions_ - Variable in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- subscriptions_ - Variable in class org.astrogrid.samp.client.HubConnector
- subscriptions_ - Variable in class org.astrogrid.samp.hub.HubClient
- SUBSCRIPTIONS_MTYPE - Static variable in class org.astrogrid.samp.client.ClientTracker
- SUBSCRIPTIONS_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- subsList_ - Variable in class org.astrogrid.samp.gui.ClientPanel
- SUCCESS - Static variable in class org.astrogrid.samp.test.TestXmlrpcClient
- SWING - Static variable in class org.astrogrid.samp.web.OriginAuthorizers
-
OriginAuthorizer which queries the user via a popup dialogue.
- swingAuth_ - Static variable in class org.astrogrid.samp.web.ClientAuthorizers
-
Authorizer which queries the user via a popup dialogue, with INFO logging either way.
- SwingOriginAuthorizer - Class in org.astrogrid.samp.web
-
OriginAuthorizer which uses a popup dialogue to ask the user.
- SwingOriginAuthorizer(Component) - Constructor for class org.astrogrid.samp.web.SwingOriginAuthorizer
-
Constructor.
- SYNCH_MODE - Static variable in class org.astrogrid.samp.test.Calculator
-
Sends messages using the Asynchronous Call/Response delivery pattern.
- SynchSender(int) - Constructor for class org.astrogrid.samp.test.MessageSender.SynchSender
-
Constructor.
- systemTrayClass_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- systemTrayInstance_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- SysTray - Class in org.astrogrid.samp.gui
-
Provides basic access to the windowing system's System Tray.
- SysTray() - Constructor for class org.astrogrid.samp.gui.SysTray
- sysTray_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- SysTray.Java6SysTray - Class in org.astrogrid.samp.gui
-
Implementation which provides system tray access using J2SE 1.6 classes by reflection.
- SysTray.NoSysTray - Class in org.astrogrid.samp.gui
-
Implementation which provides no system tray access.
- SysTrayWindowConfig(JFrame, HubProfile[], Hub[], GuiHubService, SysTray) - Constructor for class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
-
Constructor.
T
- T_SYNCH_FLAG - Static variable in class org.astrogrid.samp.hub.BasicHubService.MessageId
- tableListenerList_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel
- tableMaxRows_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- tableRemoveDelay_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- TagInfo(Client[], ResultHandler) - Constructor for class org.astrogrid.samp.gui.AbstractCallActionManager.TagInfo
-
Constructor.
- tagMap_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- tagMap_ - Variable in class org.astrogrid.samp.client.HubConnector.CallHandler
- tagMap_ - Variable in class org.astrogrid.samp.gui.AbstractCallActionManager.CallResponseHandler
- TargetComboBoxModel(ListModel) - Constructor for class org.astrogrid.samp.gui.SendActionManager.TargetComboBoxModel
-
Constructor.
- targetIcon_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon
- tcol_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel.Column
- TestCallableClient(HubConnection) - Constructor for class org.astrogrid.samp.test.HubTester.TestCallableClient
-
Constructor.
- testClients() - Method in class org.astrogrid.samp.test.HubTester
-
Performs a wide variety of tests on a running hub from a limited number of clients.
- Tester - Class in org.astrogrid.samp.test
-
No-frills test case superclass.
- Tester() - Constructor for class org.astrogrid.samp.test.Tester
- TestException - Exception in org.astrogrid.samp.test
-
Exception thrown by a failed test.
- TestException() - Constructor for exception org.astrogrid.samp.test.TestException
- TestException(String) - Constructor for exception org.astrogrid.samp.test.TestException
- TestException(String, Throwable) - Constructor for exception org.astrogrid.samp.test.TestException
- TestException(Throwable) - Constructor for exception org.astrogrid.samp.test.TestException
- testLockInfo(LockInfo) - Method in class org.astrogrid.samp.test.HubTester
-
Does tests on a LockInfo object used by the profile.
- testStandardLockfile() - Method in class org.astrogrid.samp.test.HubTester
-
Tests the content of the SAMP Standard Profile lockfile.
- testStress() - Method in class org.astrogrid.samp.test.HubTester
-
Runs a lot of clients throwing a lot of messages at each other simultaneously.
- TestXmlrpcClient - Class in org.astrogrid.samp.test
-
SampXmlrpcClient implementation for testing success or failure of XML-RPC method invocations.
- TestXmlrpcClient(URL) - Constructor for class org.astrogrid.samp.test.TestXmlrpcClient
-
Constructor.
- text(String) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Writes text.
- text_ - Variable in class org.astrogrid.samp.gui.Transmission.Status
- THIRD_WINDOWS_PARAMETER - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
The third parameter for Runtime.exec() on Windows.
- tidyGui() - Method in class org.astrogrid.samp.hub.HubServiceMode.BasicWindowConfig
- tidyGui() - Method in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- tidyGui() - Method in interface org.astrogrid.samp.hub.HubServiceMode.Tidier
-
Performs any required tidying operations.
- tidyTimer_ - Variable in class org.astrogrid.samp.client.ClientTracker.OperationQueue
- timeout_ - Variable in class org.astrogrid.samp.test.MessageSender.SynchSender
- timeouter_ - Variable in class org.astrogrid.samp.client.HubConnector.CallHandler
- timeoutSec_ - Variable in class org.astrogrid.samp.web.WebHubConnection.CallWorker
- title_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
- toApache(Object) - Static method in class org.astrogrid.samp.xmlrpc.apache.ApacheUtils
-
Converts an object from JSAMP XML-RPC form to Apache XML-RPC form.
- toggleModel_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
- toHtml(Object) - Static method in class org.astrogrid.samp.gui.ClientPanel
-
Returns an HTML representation of a legal SAMP object (SAMP map, list or string).
- toJson(Object) - Method in class org.astrogrid.samp.JsonWriter
-
Converts a SAMP data item to JSON.
- toJson(Object, boolean) - Static method in class org.astrogrid.samp.SampUtils
-
Serializes a SAMP object to a JSON string.
- toJson(StringBuffer, Object, int, boolean) - Method in class org.astrogrid.samp.JsonWriter
-
Recursive method which does the work for conversion.
- token - Variable in class org.astrogrid.samp.JsonReader
- Token(String) - Constructor for class org.astrogrid.samp.JsonReader.Token
- TOKEN_PATTERN - Static variable in class org.astrogrid.samp.hub.LockWriter
- TOKEN_REGEX - Static variable in class org.astrogrid.samp.hub.LockWriter
- TOKEN_REGEX - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
- toLineList(String) - Static method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Turns a multi-line string into a List of strings.
- toLines(String) - Static method in class org.astrogrid.samp.web.HubSwingClientAuthorizer
-
Turns a multi-line string into an array of strings.
- toMenuItem(Action) - Method in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
-
Turns an action into an AWT menu item.
- tooltip_ - Variable in class org.astrogrid.samp.gui.IconBox.Entry
- toPropertyString(AuthResourceBundle.Content, Method) - Static method in class org.astrogrid.samp.web.AuthResourceBundle
-
Returns a string suitable for entry into a .properties file for a given Method of a given Content object.
- toString() - Method in class org.astrogrid.samp.bridge.ProxyManager
- toString() - Method in class org.astrogrid.samp.client.ClientTracker.ClientOperation
- toString() - Method in class org.astrogrid.samp.client.ClientTracker.TrackedClient
- toString() - Method in class org.astrogrid.samp.gui.Transmission.Status
- toString() - Method in class org.astrogrid.samp.httpd.HttpServer.Request
- toString() - Method in class org.astrogrid.samp.hub.BasicHubService.MessageId
-
Returns the string representation of this MessageId.
- toString() - Method in class org.astrogrid.samp.hub.HubClient
- toString() - Method in class org.astrogrid.samp.hub.HubServiceMode
- toString() - Method in class org.astrogrid.samp.JsonReader.Token
- toString() - Method in class org.astrogrid.samp.test.Calculator.SendMode
-
Returns the name of this mode.
- toString() - Method in class org.astrogrid.samp.test.MessageSender.MetaClient
- toString() - Method in class org.astrogrid.samp.web.ListMessageRestriction
- toString() - Method in class org.astrogrid.samp.web.WebHubProfile.ConfigModel
- toString() - Method in class org.astrogrid.samp.xmlrpc.ActorHandler.SampType
-
Returns the SAMP name for this type.
- toString() - Method in class org.astrogrid.samp.xmlrpc.ActorHandler.Signature
- toString() - Method in class org.astrogrid.samp.xmlrpc.HubMode
-
Deprecated.
- toString() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.AvailableKit
- toString() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
- toString(Client) - Static method in class org.astrogrid.samp.SampUtils
-
Returns a string representation of a client object.
- TRACKED_MTYPES - Static variable in class org.astrogrid.samp.client.ClientTracker
- TrackedClient(String) - Constructor for class org.astrogrid.samp.client.ClientTracker.TrackedClient
-
Constructor.
- TrackedClientSet - Class in org.astrogrid.samp.client
-
Collection of Client objects which can be notified and interrogated about the clients which are currently registered.
- TrackedClientSet() - Constructor for class org.astrogrid.samp.client.TrackedClientSet
-
Constructor.
- trailing_ - Variable in class org.astrogrid.samp.gui.IconBox
- trans_ - Variable in class org.astrogrid.samp.gui.TransmissionPanel
- transHolder_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer
- transIconWidth_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon
- transList_ - Variable in class org.astrogrid.samp.gui.TransmissionTableModel
- transListener_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerClientSet
- transListListener_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- Transmission - Class in org.astrogrid.samp.gui
-
Describes the properties of a message which has been sent from one client to another.
- Transmission(Client, Client, Message, String, String) - Constructor for class org.astrogrid.samp.gui.Transmission
-
Constructor.
- Transmission.Status - Class in org.astrogrid.samp.gui
-
Describes the status of a transmission in terms that can be presented in the GUI.
- TransmissionCellRenderer - Class in org.astrogrid.samp.gui
-
CellRenderer for transmission objects.
- TransmissionCellRenderer() - Constructor for class org.astrogrid.samp.gui.TransmissionCellRenderer
- transmissionChanged(ListDataEvent) - Method in class org.astrogrid.samp.gui.MessageTrackerHubConnector.ClientTransmissionListListener
-
Called when there is any change to a known transmission.
- transmissionChanged(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionListModel
-
Called whenever a transmission which is in this list has changed state.
- transmissionChanged(Transmission) - Method in class org.astrogrid.samp.gui.TransmissionTableModel
-
Called whenever a transmission which is in this list has changed state.
- TransmissionListBox(TransmissionListIcon, int) - Constructor for class org.astrogrid.samp.gui.TransmissionListIcon.TransmissionListBox
- TransmissionListIcon - Class in org.astrogrid.samp.gui
-
Icon which paints a graphical representation of a list of Transmissions.
- TransmissionListIcon(ListModel, ListModel, int) - Constructor for class org.astrogrid.samp.gui.TransmissionListIcon
-
Constructor.
- TransmissionListIcon.TransmissionListBox - Class in org.astrogrid.samp.gui
- TransmissionListModel - Class in org.astrogrid.samp.gui
-
ListModel implementation for containing
Transmission
objects. - TransmissionListModel(int) - Constructor for class org.astrogrid.samp.gui.TransmissionListModel
-
Constructor.
- TransmissionPanel - Class in org.astrogrid.samp.gui
-
Component which displays the details of a given Transmission object.
- TransmissionPanel() - Constructor for class org.astrogrid.samp.gui.TransmissionPanel
-
Constructor.
- TransmissionPanel.Stack - Class in org.astrogrid.samp.gui
-
Component for aligning headings and text fields for metadata display.
- TransmissionTableModel - Class in org.astrogrid.samp.gui
-
TableModel implementation which displays Transmission objects.
- TransmissionTableModel(boolean, boolean, int, int) - Constructor for class org.astrogrid.samp.gui.TransmissionTableModel
-
Constructor.
- TransmissionTableModel.Column - Class in org.astrogrid.samp.gui
-
Describes metadata and data for a table column.
- TransmissionTableModel.CustomTableCellRenderer - Class in org.astrogrid.samp.gui
-
Template custom TableCellRenderer for subclassing.
- TransmissionView - Class in org.astrogrid.samp.gui
-
Displays a set of transmissions in a table model, along with a detail panel for the selected one.
- TransmissionView(TransmissionTableModel) - Constructor for class org.astrogrid.samp.gui.TransmissionView
-
Constructor.
- transSet_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector.CallAllHandler
- transSize_ - Variable in class org.astrogrid.samp.gui.IconBox
- transTableModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService
- trayIcon_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.SysTrayWindowConfig
- trayIconClass_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- trayIconConstructor_ - Variable in class org.astrogrid.samp.gui.SysTray.Java6SysTray
- TRUE - Static variable in class org.astrogrid.samp.web.ClientAuthorizers
-
Authorizer which always permits access, with WARNING logging either way.
- TRUE - Static variable in class org.astrogrid.samp.web.OriginAuthorizers
-
OriginAuthorizer which always permits access.
- txListener_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- txListModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- txListModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubService.MessageTrackerHubClient
- txModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerListCellRenderer.IconListModel
- txModel_ - Variable in class org.astrogrid.samp.gui.TransmissionListIcon
- txModelMap_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- txTableModel_ - Variable in class org.astrogrid.samp.gui.MessageTrackerHubConnector
- typeList_ - Variable in class org.astrogrid.samp.xmlrpc.ActorHandler.Signature
U
- UnavailableKit(String, Throwable) - Constructor for class org.astrogrid.samp.xmlrpc.XmlRpcKit.UnavailableKit
-
Constructor.
- undeclaredWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- undeclaredWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- undeclaredWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- undeclaredWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- undeclaredWord() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns the word meaning "undeclared" (not capitalised).
- unicode() - Method in class org.astrogrid.samp.JsonReader
- UniformCallActionManager - Class in org.astrogrid.samp.gui
-
SendActionManager subclass which works with messages of a single MType, using the Aysnchronous Call/Response delivery pattern.
- UniformCallActionManager(Component, GuiHubConnector, String, String) - Constructor for class org.astrogrid.samp.gui.UniformCallActionManager
-
Constructor.
- UniformCallActionManager.BroadcastAction - Class in org.astrogrid.samp.gui
-
Action for sending broadcast messages.
- UnixPlatform() - Constructor for class org.astrogrid.samp.Platform.UnixPlatform
-
Constructor.
- unreg_ - Variable in class org.astrogrid.samp.test.HubTester.WatchedClient
-
Whether this clent has ever been unregistered.
- unregister() - Method in interface org.astrogrid.samp.client.HubConnection
-
Unregisters the client and terminates this connection.
- unregister() - Method in class org.astrogrid.samp.gui.WrapperHubConnection
- unregister() - Method in class org.astrogrid.samp.hub.WrapperHubConnection
- unregister() - Method in class org.astrogrid.samp.web.UrlTrackerHubConnection
- unregister() - Method in class org.astrogrid.samp.xmlrpc.StandardHubConnection
- unregister() - Method in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- unregister(String) - Method in interface org.astrogrid.samp.web.WebHubActor
-
Unregisters a registered client.
- unregister(String) - Method in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- unregister(String) - Method in interface org.astrogrid.samp.xmlrpc.HubActor
-
Unregisters a registered client.
- unregister(String) - Method in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- unregister(HubClient) - Method in class org.astrogrid.samp.hub.BasicHubService
-
Does the work for the
unregister
method of conections registered with this service. - UNREGISTER_MTYPE - Static variable in class org.astrogrid.samp.client.ClientTracker
- UNREGISTER_MTYPE - Static variable in class org.astrogrid.samp.test.HubTester
- unregistered_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- unregisterHandler(String) - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Unregister a handler for which no responses are expected.
- unregisterHook(Object) - Method in class org.astrogrid.samp.ShutdownManager
-
Unregisters a key earlier registered using
ShutdownManager.registerHook(java.lang.Object, int, java.lang.Runnable)
. - updateClient(Client, boolean, boolean) - Method in class org.astrogrid.samp.bridge.ProxyManager.ProxyManagerClientSet
- updateClient(Client, boolean, boolean) - Method in class org.astrogrid.samp.client.TrackedClientSet
-
Notifies listeners that a given client's attributes (may) have changed.
- updateClient(Client, boolean, boolean) - Method in class org.astrogrid.samp.gui.GuiHubConnector.ListModelTrackedClientSet
- updateClientView() - Method in class org.astrogrid.samp.gui.HubView
-
Ensure that the client panel is up to date with respect to the currently selected client.
- updateConnectionState() - Method in class org.astrogrid.samp.gui.GuiHubConnector
-
Called when the connection status has changed, or may have changed.
- updateEnabledness() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Updates the enabled status of controlled actions in accordance with this object's current state.
- updateMap_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector
- updateMenuItems() - Method in class org.astrogrid.samp.hub.HubServiceMode.ProfileToggler
-
Updates all dispatched menu items to the current state.
- updateState() - Method in class org.astrogrid.samp.gui.SendActionManager
-
Updates the state of actions managed by this object when the list of registered listeners has changed.
- updateState() - Method in class org.astrogrid.samp.gui.TransmissionPanel
-
Invoked whenever the displayed transmission, or its characteristics, change.
- URI_REGEX - Static variable in class org.astrogrid.samp.httpd.HttpServer
- uriDecode(String) - Static method in class org.astrogrid.samp.SampUtils
-
Reverses URI-style character escaping (%xy) on a string.
- uriEncode(String) - Static method in class org.astrogrid.samp.SampUtils
-
Performs URI-style character escaping (%xy) on a string.
- url_ - Variable in class org.astrogrid.samp.httpd.HttpServer.Request
- url_ - Variable in class org.astrogrid.samp.xmlrpc.CallableClientServer
- urlcontrolUsage_ - Static variable in class org.astrogrid.samp.web.WebHubProfileFactory
- UrlExporter - Class in org.astrogrid.samp.bridge
-
Exports SAMP data objects which have been created on a given host for use in a remote context.
- UrlExporter(String, boolean) - Constructor for class org.astrogrid.samp.bridge.UrlExporter
-
Constructor.
- urlIconMap_ - Static variable in class org.astrogrid.samp.gui.IconStore
- urlMap_ - Variable in class org.astrogrid.samp.httpd.MultiURLMapperHandler
- URLMapperHandler - Class in org.astrogrid.samp.httpd
-
Handler implementation which allows the server to serve resources which are available to it as URLs.
- URLMapperHandler(HttpServer, String, URL, boolean) - Constructor for class org.astrogrid.samp.httpd.URLMapperHandler
-
Constructor.
- urlToFile(URL) - Static method in class org.astrogrid.samp.SampUtils
-
Attempts to interpret a URL as a file.
- UrlTracker - Class in org.astrogrid.samp.web
-
Keeps track of which URLs have been seen in communications inbound to and outbound from Web Profile clients.
- UrlTracker() - Constructor for class org.astrogrid.samp.web.UrlTracker
-
Constructor.
- urlTracker_ - Variable in class org.astrogrid.samp.web.UrlTrackerHubConnection
- urlTracker_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.URLTranslationHandler
- urlTracker_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- UrlTrackerCallableClient(CallableClient) - Constructor for class org.astrogrid.samp.web.UrlTrackerHubConnection.UrlTrackerCallableClient
-
Constructor.
- UrlTrackerHubConnection - Class in org.astrogrid.samp.web
-
HubConnection wrapper implementation which intercepts all incoming and outgoing communications, scans them for URLs in the payload, and notifies a supplied UrlTracker object.
- UrlTrackerHubConnection(HubConnection, UrlTracker) - Constructor for class org.astrogrid.samp.web.UrlTrackerHubConnection
-
Constructor.
- UrlTrackerHubConnection.UrlTrackerCallableClient - Class in org.astrogrid.samp.web
-
CallableClient wrapper implementation which intercepts communications, scans the payloads for URLs, and informs an associated UrlTracker.
- URLTRANS_KEY - Static variable in class org.astrogrid.samp.web.WebClientProfile
-
RegInfo map key for URL translation service base URL ("samp.url-translator").
- URLTranslationHandler(String, Set, UrlTracker) - Constructor for class org.astrogrid.samp.web.WebHubXmlRpcHandler.URLTranslationHandler
-
Constructor.
- urlTranslator_ - Variable in class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
- useProxyHub_ - Variable in class org.astrogrid.samp.bridge.ProxyManager
- userAgent_ - Variable in class org.astrogrid.samp.xmlrpc.internal.InternalClient
- USERTXT_KEY - Static variable in class org.astrogrid.samp.ErrInfo
-
Key for free-form text given more information about the error.
- useSubsInfo_ - Variable in class org.astrogrid.samp.web.ListMessageRestriction
- UtilServer - Class in org.astrogrid.samp.httpd
-
Utility class for use with HttpServer.
- UtilServer(HttpServer) - Constructor for class org.astrogrid.samp.httpd.UtilServer
-
Constructor.
V
- VERSION_KEY - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
-
Key for the SAMP Standard Profile version implemented by the hub.
- vertical_ - Variable in class org.astrogrid.samp.gui.IconBox
W
- waiterMap_ - Variable in class org.astrogrid.samp.hub.BasicHubService
- waitForReply(String, String) - Method in class org.astrogrid.samp.test.ReplyCollector
-
Waits for a reply to a message sent earlier using
call
orcallAll
. - WAITMILLIS_KEY - Static variable in class org.astrogrid.samp.test.HubTester
- WARNING - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- WARNING_COLOR - Static variable in class org.astrogrid.samp.gui.Transmission.Status
- WARNING_STATUS - Static variable in class org.astrogrid.samp.Response
-
Response.STATUS_KEY
value indicating partial success. - wasConnected_ - Variable in class org.astrogrid.samp.gui.GuiHubConnector
- WatchedClient() - Constructor for class org.astrogrid.samp.test.HubTester.WatchedClient
- watchTimeouts() - Method in class org.astrogrid.samp.client.HubConnector.CallHandler
-
Runs in a daemon thread to watch out for timeouts that might have occurred.
- WebCallableClient - Class in org.astrogrid.samp.web
-
CallableClient implementation used internally by the Web Profile hub.
- WebCallableClient() - Constructor for class org.astrogrid.samp.web.WebCallableClient
-
Constructs a callable client with default maximum capacity.
- WebCallableClient(int) - Constructor for class org.astrogrid.samp.web.WebCallableClient
-
Constructs a callable client with a given maximum callback capacity.
- WebClientProfile - Class in org.astrogrid.samp.web
-
ClientProfile implementation for Web Profile.
- WebClientProfile() - Constructor for class org.astrogrid.samp.web.WebClientProfile
-
Constructor with no arguments.
- WebClientProfile(String) - Constructor for class org.astrogrid.samp.web.WebClientProfile
-
Constructor with declared client name.
- WebClientProfile(Map, SampXmlRpcClientFactory, URL) - Constructor for class org.astrogrid.samp.web.WebClientProfile
-
Constructor with configuration options.
- WebHubActor - Interface in org.astrogrid.samp.web
-
Defines the XML-RPC methods which must be implemented by a Web Profile hub.
- WebHubActorImpl(ClientProfile, ClientAuthorizer, KeyGenerator, URL, UrlTracker) - Constructor for class org.astrogrid.samp.web.WebHubXmlRpcHandler.WebHubActorImpl
-
Constructor.
- WebHubConnection - Class in org.astrogrid.samp.web
-
HubConnection implementation for the Web Profile.
- WebHubConnection(SampXmlRpcClient, Map) - Constructor for class org.astrogrid.samp.web.WebHubConnection
-
Constructor.
- WebHubConnection.CallWorker - Class in org.astrogrid.samp.web
-
Thread that performs repeated long polls to pull callbacks from the hub and passes them on to this connection's CallableClient for execution.
- WebHubProfile - Class in org.astrogrid.samp.web
-
HubProfile implementation for Web Profile.
- WebHubProfile() - Constructor for class org.astrogrid.samp.web.WebHubProfile
-
Constructs a profile with default configuration.
- WebHubProfile(WebHubProfile.ServerFactory, ClientAuthorizer, MessageRestriction, KeyGenerator, boolean) - Constructor for class org.astrogrid.samp.web.WebHubProfile
-
Constructs a profile with configuration options.
- WebHubProfile.ConfigEnabler - Class in org.astrogrid.samp.web
-
Runnable to be called on the Event Dispatch Thread which sets the enabledness of the user controls for configuration of this profile.
- WebHubProfile.ConfigModel - Class in org.astrogrid.samp.web
-
Helper class to generate toggle button models for hub configuration.
- WebHubProfile.ServerFactory - Class in org.astrogrid.samp.web
-
Creates and configures the HTTP server on which the Web Profile resides.
- WebHubProfileFactory - Class in org.astrogrid.samp.web
-
HubProfileFactory implementation for Web Profile.
- WebHubProfileFactory() - Constructor for class org.astrogrid.samp.web.WebHubProfileFactory
- WebHubXmlRpcHandler - Class in org.astrogrid.samp.web
-
SampXmlRpcHandler implementation which passes Web Profile-type XML-RPC calls to a hub connection factory to provide a Web Profile hub server.
- WebHubXmlRpcHandler(ClientProfile, ClientAuthorizer, KeyGenerator, URL, UrlTracker) - Constructor for class org.astrogrid.samp.web.WebHubXmlRpcHandler
-
Constructor.
- WebHubXmlRpcHandler.Registration - Class in org.astrogrid.samp.web
-
Utility class to aggregate information about a registered client.
- WebHubXmlRpcHandler.URLTranslationHandler - Class in org.astrogrid.samp.web
-
HTTP handler which provides URL translation services for sandboxed clients.
- WebHubXmlRpcHandler.WebHubActorImpl - Class in org.astrogrid.samp.web
-
WebHubActor implementation.
- WEBPROFILE_HUB_PREFIX - Static variable in class org.astrogrid.samp.web.WebClientProfile
-
Prefix in SAMP_HUB value indicating web profile application name ("web-appname:").
- WEBSAMP_CLIENT_PREFIX - Static variable in class org.astrogrid.samp.web.WebClientProfile
-
Prefix to client interface opeation names for XML-RPC method names ("").
- WEBSAMP_HUB_PREFIX - Static variable in class org.astrogrid.samp.web.WebClientProfile
-
Prefix to hub interface operation names for XML-RPC method names ("samp.webhub.").
- WEBSAMP_PATH - Static variable in class org.astrogrid.samp.web.WebClientProfile
-
Path on WEBSAMP_PORT web server at which XML-RPC server lives ("/").
- WEBSAMP_PORT - Static variable in class org.astrogrid.samp.web.WebClientProfile
-
Web Profile hub port number (21012).
- webServer_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheServer.LabelledServer
- webServer_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheServer
- window_ - Variable in class org.astrogrid.samp.hub.HubServiceMode.ServiceGui
- WINDOWS_9x - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for any Windows 9x JVM
- WINDOWS_NT - Static variable in class org.astrogrid.samp.gui.BrowserLauncher
-
JVM constant for any Windows NT JVM
- WindowsPlatform() - Constructor for class org.astrogrid.samp.Platform.WindowsPlatform
-
Constructor.
- windowTitle() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- windowTitle() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- windowTitle() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- windowTitle() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- windowTitle() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns the title for the confirmation window.
- WrapperHubConnection - Class in org.astrogrid.samp.gui
-
HubConnection implementation which delegates all behaviour to a base implementation.
- WrapperHubConnection - Class in org.astrogrid.samp.hub
-
HubConnection implementation that delegates all calls to a base instance.
- WrapperHubConnection(HubConnection) - Constructor for class org.astrogrid.samp.gui.WrapperHubConnection
- WrapperHubConnection(HubConnection) - Constructor for class org.astrogrid.samp.hub.WrapperHubConnection
-
Constructor.
- write(byte[]) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer.CountOutputStream
- write(byte[], int, int) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer.CountOutputStream
- write(int) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer.CountOutputStream
- writeAssignment(String, String) - Method in class org.astrogrid.samp.hub.LockWriter
-
Writes a single assignment to the lockfile.
- writeAssignments(Map) - Method in class org.astrogrid.samp.hub.LockWriter
-
Writes all the assignments in a given map to the lockfile.
- writeBody(OutputStream) - Method in class org.astrogrid.samp.httpd.HttpServer.Response
-
Implemented to generate the bytes in the body of the response.
- writeBody(OutputStream) - Method in interface org.astrogrid.samp.httpd.ServerResource
-
Writes resource body.
- writeBody(OutputStream) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
- writeBody(OutputStream) - Method in class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer.LoggingResponse
- writeComment(String) - Method in class org.astrogrid.samp.hub.LockWriter
-
Writes a comment line to the lockfile.
- writeLine() - Method in class org.astrogrid.samp.hub.LockWriter
-
Writes a blank line to the lockfile.
- writeLine(String) - Method in class org.astrogrid.samp.hub.LockWriter
-
Writes a line of text to the lockfile, terminated with a line-end.
- writeLockInfo(LockInfo, OutputStream) - Static method in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.Writes lockfile information to a given output stream.
- writeLockInfo(LockInfo, OutputStream) - Static method in class org.astrogrid.samp.xmlrpc.StandardHubProfile
-
Writes lockfile information to a given output stream.
- writeResponse(OutputStream) - Method in class org.astrogrid.samp.httpd.HttpServer.Response
-
Writes this response to an output stream in a way suitable for replying to the client.
- writeResponse(OutputStream) - Method in class org.astrogrid.samp.web.LoggingCorsHttpServer.LoggedResponse
X
- x_ - Variable in class org.astrogrid.samp.test.Calculator.CalcRequest
- xClient_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
- xClient_ - Variable in class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
- xClientFactory_ - Variable in class org.astrogrid.samp.web.WebClientProfile
- xClientFactory_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- xClientFactory_ - Variable in class org.astrogrid.samp.xmlrpc.HubXmlRpcHandler.HubActorImpl
- xClientFactory_ - Variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- xClientFactory_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
- xconn_ - Variable in class org.astrogrid.samp.web.WebHubConnection.CallWorker
- XML_LOGGING - Static variable in class org.astrogrid.samp.xmlrpc.XmlRpcKit
-
Internal implementation variant with verbose logging of XML I/O.
- XmlLoggingInternalClient - Class in org.astrogrid.samp.xmlrpc.internal
-
InternalClient subclass which additionally logs all XML-RPC calls/responses to an output stream.
- XmlLoggingInternalClient(URL, PrintStream) - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalClient
-
Constructor.
- XmlLoggingInternalClientFactory - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding ClientFactory implementation which logs all incoming and outgoing HTTP data.
- XmlLoggingInternalClientFactory() - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalClientFactory
- XmlLoggingInternalServer - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding InternalServer implementation which logs all incoming and outgoing HTTP data.
- XmlLoggingInternalServer(PrintStream) - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer
-
Constructs a server running with default characteristics on any free port.
- XmlLoggingInternalServer(HttpServer, String, PrintStream) - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServer
-
Constructor based on a given HTTP server.
- XmlLoggingInternalServer.LoggingResponse - Class in org.astrogrid.samp.xmlrpc.internal
- XmlLoggingInternalServerFactory - Class in org.astrogrid.samp.xmlrpc.internal
-
Freestanding ServerFactory implementation which logs all incoming and outgoing HTTP data.
- XmlLoggingInternalServerFactory() - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlLoggingInternalServerFactory
- XmlRpcCallableClient - Class in org.astrogrid.samp.xmlrpc
-
CallableClient implementation used to communicate with XML-RPC-based callable clients.
- XmlRpcCallableClient(SampXmlRpcClient, String) - Constructor for class org.astrogrid.samp.xmlrpc.XmlRpcCallableClient
-
Constructor.
- xmlrpcClient_ - Variable in class org.astrogrid.samp.xmlrpc.apache.ApacheClient
- XmlRpcFault(int, String) - Constructor for exception org.astrogrid.samp.xmlrpc.internal.InternalClient.XmlRpcFault
- XmlRpcFormatException - Exception in org.astrogrid.samp.xmlrpc.internal
-
Exception thrown when an XML document which is intended for XML-RPC processing has the wrong format, for instance violates the XML-RPC spec.
- XmlRpcFormatException() - Constructor for exception org.astrogrid.samp.xmlrpc.internal.XmlRpcFormatException
-
No-arg constructor.
- XmlRpcFormatException(String) - Constructor for exception org.astrogrid.samp.xmlrpc.internal.XmlRpcFormatException
-
Constructor.
- XmlRpcHubConnection - Class in org.astrogrid.samp.xmlrpc
-
Partial HubConnection implementation based on XML-RPC.
- XmlRpcHubConnection(SampXmlRpcClient, String, List) - Constructor for class org.astrogrid.samp.xmlrpc.XmlRpcHubConnection
-
Constructor.
- XmlRpcKit - Class in org.astrogrid.samp.xmlrpc
-
Encapsulates the provision of XML-RPC client and server capabilities.
- XmlRpcKit() - Constructor for class org.astrogrid.samp.xmlrpc.XmlRpcKit
- XmlRpcKit.AvailableKit - Class in org.astrogrid.samp.xmlrpc
-
XmlRpcKit implementation which is available.
- XmlRpcKit.UnavailableKit - Class in org.astrogrid.samp.xmlrpc
-
XmlRpcKit implementation which always returns false from isAvailable and throws exceptions from getServer/Client factory methods.
- xmlrpcPath_ - Variable in class org.astrogrid.samp.web.WebHubProfile.ServerFactory
- XMLRPCURL_KEY - Static variable in class org.astrogrid.samp.xmlrpc.LockInfo
-
Key for XML-RPC endpoint for communication with the hub.
- XmlUtils - Class in org.astrogrid.samp.xmlrpc.internal
-
Utilities for XML manipulations required by SAMP/XML-RPC.
- XmlUtils() - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlUtils
-
Private constructor prevents instantiation.
- XmlWriter - Class in org.astrogrid.samp.xmlrpc.internal
-
Utility class for writing XML.
- XmlWriter(OutputStream, int) - Constructor for class org.astrogrid.samp.xmlrpc.internal.XmlWriter
-
Constructor.
- xServer_ - Variable in class org.astrogrid.samp.web.WebHubProfile
- xServerFactory_ - Variable in class org.astrogrid.samp.xmlrpc.HubRunner
-
Deprecated.
- xServerFactory_ - Variable in class org.astrogrid.samp.xmlrpc.StandardClientProfile
- xServerFactory_ - Variable in class org.astrogrid.samp.xmlrpc.StandardHubProfile
Y
- yesWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_de.GermanContent
- yesWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_en.EnglishContent
- yesWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_fr.FrenchContent
- yesWord() - Method in class org.astrogrid.samp.web.AuthResourceBundle_it.ItalianContent
- yesWord() - Method in interface org.astrogrid.samp.web.AuthResourceBundle.Content
-
Returns the word meaning "Yes" (initial capitalised).
All Classes All Packages