# Package org.astrogrid.samp.web

package org.astrogrid.samp.web
Classes relating to the SAMP Web Profile.

Related Packages
Package
Description
org.astrogrid.samp
Classes common to SAMP hub and client code.
Class
Description
AuthResourceBundle
ResourceBundle for internationalising the Web Profile authorization dialogue.
AuthResourceBundle_de
AuthResourceBundle with German text.
AuthResourceBundle_en
AuthResourceBundle with English text.
AuthResourceBundle_fr
AuthResourceBundle with French text.
AuthResourceBundle_it
AuthResourceBundle with English text.
AuthResourceBundle.Content
Defines the keys and value types required for a bundle of this class.
ClientAuthorizer
Defines authorization functionality which is used to determine whether a client is permitted to register with the hub.
ClientAuthorizers
Utility class containing ClientAuthorizer implementations.
CorsHttpServer
HttpServer which allows or rejects cross-origin access according to the W3C Cross-Origin Resource Sharing standard.
CredentialPresenter
Extracts credentials for presentation to the user from available information, so that the user can decide whether to allow registration.
CredentialPresenter.Presentation
Aggregates credential information to be presented to the user.
ExtremeSwingClientAuthorizer
Client authorizer implementation that does its very best to discourage users from accepting regitrations.
HubSwingClientAuthorizer
ClientAuthorizer implementation that queries the user for permission via a popup dialogue.
ListMessageRestriction
General purpose implementation of MessageRestriction.
LoggingCorsHttpServer
CorsHttpServer subclass which performs logging to a given print stream at the HTTP level.
OpenPolicyResourceHandler
HTTP resource handler suitable for serving static cross-origin policy files.
OriginAuthorizer
Controls which origins are authorized to perform cross-origin access to resources.
OriginAuthorizers
Utility class containing OriginAuthorizer implementations.
UrlTracker
Keeps track of which URLs have been seen in communications inbound to and outbound from Web Profile clients.
WebClientProfile
ClientProfile implementation for Web Profile.
WebCredentialPresenter
CredentialPresenter for use with the Web Profile.
WebHubProfile
HubProfile implementation for Web Profile.
WebHubProfile.ServerFactory
Creates and configures the HTTP server on which the Web Profile resides.
WebHubProfileFactory
HubProfileFactory implementation for Web Profile.
WebHubXmlRpcHandler
SampXmlRpcHandler implementation which passes Web Profile-type XML-RPC calls to a hub connection factory to provide a Web Profile hub server.