A B C D E F G H I L M N O P R S T U V W X

A

ANY - Static variable in class uk.ac.starlink.plastic.ValueType
No constraints - any object is permissible.
ApplicationItem - class uk.ac.starlink.plastic.ApplicationItem.
Represents an application which has been registered with a PLASTIC hub.
ApplicationItem(URI, String, List) - Constructor for class uk.ac.starlink.plastic.ApplicationItem
Constructor.

B

BOOLEAN - Static variable in class uk.ac.starlink.plastic.ValueType
Boolean type.
BasicApplication - class uk.ac.starlink.plastic.BasicApplication.
Basic implementation of the PlasticApplication interface.
BasicApplication(String) - Constructor for class uk.ac.starlink.plastic.BasicApplication
Constructor.

C

CURRENT_VERSION - Static variable in interface org.votech.plastic.PlasticListener
The current version of Plastic defined by this interface.
checkArgs(List, Class[]) - Static method in class uk.ac.starlink.plastic.HubManager
Utility method to check the types of a list of arguments.
checkJavaValue(Object) - Method in class uk.ac.starlink.plastic.ValueType
Checks a value sent or received using Java-RMI.
createSendMenu() - Method in class uk.ac.starlink.plastic.PlasticTransmitter
Returns a new menu which provides options to send a message to one of the registered listeners at a time.
createURI(String) - Static method in class uk.ac.starlink.plastic.HubManager
Convenience method to turn a String into a URI without throwing any pesky checked exceptions.
createURI(String) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Convenience method to turn a String into a URI without throwing any pesky checked exceptions.
createXmlRpcClient(URL) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Factory method for obtaining a new XmlRpcClient.

D

DATE - Static variable in class uk.ac.starlink.plastic.ValueType
ISO-8601 date type.
DOUBLE - Static variable in class uk.ac.starlink.plastic.ValueType
Double precision type.
dispose() - Method in class uk.ac.starlink.plastic.HubTester
Disposes of this tester, clearing up as appropriate.
doPerform(URI, URI, List) - Method in class uk.ac.starlink.plastic.HubManager
Does the work for processing an application-type hub message.

E

equals(Object) - Method in class uk.ac.starlink.plastic.ApplicationItem
Equality is assessed only on the value of the ID attribute.
execute(String, Vector) - Method in class uk.ac.starlink.plastic.MinimalHub
This method implements all the XML-RPC services offered by the hub.
exerciseHub() - Method in class uk.ac.starlink.plastic.HubTester
Runs most of the actual tests.

F

FITS_LOADCUBE - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
FITS_LOADCUBE - Static variable in class uk.ac.starlink.plastic.MessageId
 
FITS_LOADIMAGE - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
FITS_LOADIMAGE - Static variable in class uk.ac.starlink.plastic.MessageId
 
FITS_LOADLINE - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
FITS_LOADLINE - Static variable in class uk.ac.starlink.plastic.MessageId
 
finalize() - Method in class uk.ac.starlink.plastic.HubManager
Finalizer makes an attempt to unregister from the hub, but won't wait around indefinitely for this to happen.
finalize() - Method in class uk.ac.starlink.plastic.MinimalHub
 
finalize() - Method in class uk.ac.starlink.plastic.ServerSet
 

G

getApplicationListModel() - Method in class uk.ac.starlink.plastic.HubManager
Returns a ListModel which keeps track of the currently registered applications.
getApplicationListModel() - Method in class uk.ac.starlink.plastic.PlasticHub
Returns a ListModel which represents the listener applications currently registered with this hub.
getArgTypes() - Method in class uk.ac.starlink.plastic.MessageDefinition
Returns an array of the types of the first N arguments which must be sent with this message.
getBlankValue() - Method in class uk.ac.starlink.plastic.ValueType
Returns a neutral sort of value which is legal for this type.
getBroadcastAction() - Method in class uk.ac.starlink.plastic.PlasticTransmitter
Returns an action which will broadcast a message to all suitable registered applications.
getBroadcastIcon() - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns an icon which conveys the idea of one-to-many transmission.
getHub() - Method in class uk.ac.starlink.plastic.HubManager
Returns the hub which this listener is registered with.
getHub() - Method in class uk.ac.starlink.plastic.HubTester
Returns hub object with which this tester is registered.
getHubId() - Method in interface org.votech.plastic.PlasticHubListener
Get this hub's ID.
getHubId() - Method in class uk.ac.starlink.plastic.MinimalHub
 
getHubStartAction(boolean) - Method in class uk.ac.starlink.plastic.HubManager
Returns an action which will attempt to start up a PLASTIC hub.
getHubWatchAction() - Method in class uk.ac.starlink.plastic.HubManager
Returns an action that can be used to post a window showing the state of the hub with which this object has a connection.
getId() - Method in class uk.ac.starlink.plastic.ApplicationItem
Returns the unique registration ID for this application.
getId() - Method in class uk.ac.starlink.plastic.HubTester
Returns the registered client ID for this tester.
getId() - Method in class uk.ac.starlink.plastic.MessageDefinition
Returns the URI which forms the message ID of this message.
getId() - Method in interface uk.ac.starlink.plastic.PlasticConnection
Returns the client ID which identifies this connection to the hub.
getKnownMessages() - Static method in class uk.ac.starlink.plastic.MessageDefinition
Returns an array of known standard message definitions.
getKnownMessages() - Static method in class uk.ac.starlink.plastic.MessageId
Returns an array of known standard message IDs.
getLocalHub() - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns the PLASTIC hub running on the local host.
getMessage(URI) - Static method in class uk.ac.starlink.plastic.MessageDefinition
Returns the message definition corresponding to a given message ID.
getMessageRegisteredIds(URI) - Method in interface org.votech.plastic.PlasticHubListener
Get all the applications that support a particular message
getMessageRegisteredIds(URI) - Method in class uk.ac.starlink.plastic.MinimalHub
 
getName(URI) - Method in interface org.votech.plastic.PlasticHubListener
Get the name of this application, as used at registration.
getName() - Method in class uk.ac.starlink.plastic.ApplicationItem
Returns the application name.
getName() - Method in class uk.ac.starlink.plastic.BasicApplication
 
getName(URI) - Method in class uk.ac.starlink.plastic.MinimalHub
 
getName() - Method in interface uk.ac.starlink.plastic.PlasticApplication
Returns the application generic name.
getName(URI) - Method in class uk.ac.starlink.plastic.PlasticHub
 
getName() - Method in class uk.ac.starlink.plastic.PlasticMonitor
 
getPlasticProperties() - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns the properties set which is stored in PlasticUtils.PLASTIC_FILE.
getPlasticProperty(String) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns the value of a given property defined in the PlasticUtils.PLASTIC_FILE file.
getRegisterAction(boolean) - Method in class uk.ac.starlink.plastic.HubManager
Returns an action which will register/unregister with the PLASTIC hub.
getRegisterToggle() - Method in class uk.ac.starlink.plastic.HubManager
Returns a toggle button model which keeps track (as far as possible) of whether this listener is currently registered with a hub.
getRegisteredApplications(PlasticHubListener) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns an array of ApplicationItem objects representing the applications currently registered with a given hub.
getRegisteredId() - Method in class uk.ac.starlink.plastic.HubManager
Returns the ID with which this listener is registered with the prevailing PLASTIC hub.
getRegisteredIds() - Method in interface org.votech.plastic.PlasticHubListener
Get all the IDs of the currently registered applications.
getRegisteredIds() - Method in class uk.ac.starlink.plastic.MinimalHub
 
getRequiredArgs() - Method in class uk.ac.starlink.plastic.MessageDefinition
Returns the number of arguments which are required by this message.
getReturnType() - Method in class uk.ac.starlink.plastic.MessageDefinition
Returns the type of the value which must be returned by this message.
getRmiServer() - Method in class uk.ac.starlink.plastic.ServerSet
Returns a running RMI server associated with this object.
getSendIcon() - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns an icon which conveys the idea of point-to-point transmission.
getSupportedMessages() - Method in class uk.ac.starlink.plastic.ApplicationItem
Returns the list of messages supported by this application
getSupportedMessages() - Method in class uk.ac.starlink.plastic.BasicApplication
 
getSupportedMessages() - Method in interface uk.ac.starlink.plastic.PlasticApplication
Returns the messages which the application will support.
getSupportedMessages() - Method in class uk.ac.starlink.plastic.PlasticMonitor
 
getTag() - Method in class uk.ac.starlink.plastic.ApplicationItem
Returns the tag string for this object.
getUnderstoodMessages(URI) - Method in interface org.votech.plastic.PlasticHubListener
Get the messages understood by this application.
getUnderstoodMessages(URI) - Method in class uk.ac.starlink.plastic.MinimalHub
 
getUnderstoodMessages(URI) - Method in class uk.ac.starlink.plastic.PlasticHub
 
getXmlRpcServer() - Method in class uk.ac.starlink.plastic.ServerSet
Returns a running XML-RPC server associated with this object.
getXmlRpcUrl() - Static method in class uk.ac.starlink.plastic.PlasticUtils
Returns the URL to use for the hub's XML-RPC server.
getXmlRpcUrl() - Method in class uk.ac.starlink.plastic.ServerSet
Returns the URL for the XML-RPC server associated with this object.

H

HUB_APPREG - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
HUB_APPREG - Static variable in class uk.ac.starlink.plastic.MessageId
 
HUB_APPUNREG - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
HUB_APPUNREG - Static variable in class uk.ac.starlink.plastic.MessageId
 
HUB_STOPPING - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
HUB_STOPPING - Static variable in class uk.ac.starlink.plastic.MessageId
 
HubManager - class uk.ac.starlink.plastic.HubManager.
Class which keeps track of registering and unregistering with the PLASTIC hub on behalf of a listening application.
HubManager(String, URI[]) - Constructor for class uk.ac.starlink.plastic.HubManager
Constructs a new manager.
HubTestException - exception uk.ac.starlink.plastic.HubTestException.
Exception thrown to indicate failure of a hub test.
HubTestException(String) - Constructor for class uk.ac.starlink.plastic.HubTestException
Constructs an exception from a message string.
HubTestException(String, Throwable) - Constructor for class uk.ac.starlink.plastic.HubTestException
Constructs an exception from a message string and a cause.
HubTester - class uk.ac.starlink.plastic.HubTester.
Runs tests on an existing PlasticHubListener object.
HubTester(PlasticHubListener) - Constructor for class uk.ac.starlink.plastic.HubTester
Constructor.
hashCode() - Method in class uk.ac.starlink.plastic.ApplicationItem
 

I

INFO_GETDESCRIPTION - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
INFO_GETDESCRIPTION - Static variable in class uk.ac.starlink.plastic.MessageId
 
INFO_GETICONURL - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
INFO_GETICONURL - Static variable in class uk.ac.starlink.plastic.MessageId
 
INFO_GETIVORN - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
INFO_GETIVORN - Static variable in class uk.ac.starlink.plastic.MessageId
 
INFO_GETNAME - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
INFO_GETNAME - Static variable in class uk.ac.starlink.plastic.MessageId
 
INFO_GETVERSION - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
INFO_GETVERSION - Static variable in class uk.ac.starlink.plastic.MessageId
 
INT - Static variable in class uk.ac.starlink.plastic.ValueType
Integer type.
inferValueType(Object) - Static method in class uk.ac.starlink.plastic.ValueType
Guesses from a single value what type it might correspond to.
isHubRunning() - Static method in class uk.ac.starlink.plastic.PlasticUtils
Attempts to determine if a plastic hub is currently running.

L

LIST - Static variable in class uk.ac.starlink.plastic.ValueType
List/<array> type.
LIST_INTS - Static variable in class uk.ac.starlink.plastic.ValueType
List/ type in which all elements must be integers.

M

MAP - Static variable in class uk.ac.starlink.plastic.ValueType
Map/<struct> type.
MessageDefinition - class uk.ac.starlink.plastic.MessageDefinition.
Describes PLASTIC messages known to this package.
MessageDefinition(String, ValueType[], ValueType, int) - Constructor for class uk.ac.starlink.plastic.MessageDefinition
Constructs a message definition which may have some optional arguments.
MessageDefinition(String, ValueType[], ValueType) - Constructor for class uk.ac.starlink.plastic.MessageDefinition
Constructs a message definition whose arguments are all required.
MessageId - class uk.ac.starlink.plastic.MessageId.
Convenience class containing URI constants for some of the standard PLASTIC message definitions.
MessageId() - Constructor for class uk.ac.starlink.plastic.MessageId
 
MinimalHub - class uk.ac.starlink.plastic.MinimalHub.
Minimal PLASTIC hub implementation.
MinimalHub(ServerSet) - Constructor for class uk.ac.starlink.plastic.MinimalHub
Constructs a new hub, given running server objects.
main(String[]) - Static method in class uk.ac.starlink.plastic.HubTester
Runs tests on a currently running hub.
main(String[]) - Static method in class uk.ac.starlink.plastic.MinimalHub
Main method.
main(String[]) - Static method in class uk.ac.starlink.plastic.PlasticHub
Starts a hub.
main(String[]) - Static method in class uk.ac.starlink.plastic.PlasticMonitor
Starts a monitor of the PLASTIC message bus which logs message descriptions to standard output.
main(String[]) - Static method in class uk.ac.starlink.plastic.PlasticRequest
Executes a simple PLASTIC request.

N

NoHubException - exception uk.ac.starlink.plastic.NoHubException.
Thrown if it seems that no PLASTIC hub is currently running.
NoHubException() - Constructor for class uk.ac.starlink.plastic.NoHubException
 
NoHubException(String) - Constructor for class uk.ac.starlink.plastic.NoHubException
 
NoHubException(Throwable) - Constructor for class uk.ac.starlink.plastic.NoHubException
 
NoHubException(String, Throwable) - Constructor for class uk.ac.starlink.plastic.NoHubException
 

O

org.votech.plastic - package org.votech.plastic
PLatform for AStronomical Tool InterConnection java RMI interface definition.

P

PLASTIC_CONFIG_FILENAME - Static variable in interface org.votech.plastic.PlasticHubListener
The name of the file containing Plastic Hub config information (placed in ${user.home}).
PLASTIC_FILE - Static variable in class uk.ac.starlink.plastic.PlasticUtils
Location in the user's home directory of the PLASTIC rendezvous file.
PLASTIC_RMI_PORT_KEY - Static variable in interface org.votech.plastic.PlasticHubListener
The key used to get the RMI port out of the Plastic Hub config file.
PLASTIC_VERSION - Static variable in class uk.ac.starlink.plastic.PlasticUtils
Version of PLASTIC interface implemented.
PLASTIC_VERSION_KEY - Static variable in interface org.votech.plastic.PlasticHubListener
The key used to get the plastic.version out of the Plastic Hub config file.
PLASTIC_XMLRPC_URL_KEY - Static variable in interface org.votech.plastic.PlasticHubListener
The key used to get the URL of the xml-rpc server out of the Plastic Hub config file.
PlasticApplication - interface uk.ac.starlink.plastic.PlasticApplication.
Defines the behaviour of a PLASTIC application.
PlasticConnection - interface uk.ac.starlink.plastic.PlasticConnection.
Simple interface describing a connnection to a hub.
PlasticHub - class uk.ac.starlink.plastic.PlasticHub.
Plastic hub implementation which provides some user friendly featuers such as logging, message validation, a ListModel which keeps track of registered applications, and a PlasticHub.main(java.lang.String[]) method to start it up.
PlasticHub(ServerSet) - Constructor for class uk.ac.starlink.plastic.PlasticHub
Constructs a new hub, given running server objects.
PlasticHubListener - interface org.votech.plastic.PlasticHubListener.
The interface that a Plastic Hub should support.
PlasticListWindow - class uk.ac.starlink.plastic.PlasticListWindow.
Window for displaying a JList of PLASTIC applications.
PlasticListWindow(ListModel) - Constructor for class uk.ac.starlink.plastic.PlasticListWindow
Constructor.
PlasticListener - interface org.votech.plastic.PlasticListener.
The interface that java-rmi Plastic-compatible applications should support.
PlasticMonitor - class uk.ac.starlink.plastic.PlasticMonitor.
Watches and reports on messages sent over a PLASTIC message bus.
PlasticMonitor(String, boolean, PrintStream, PrintStream) - Constructor for class uk.ac.starlink.plastic.PlasticMonitor
Constructor.
PlasticRequest - class uk.ac.starlink.plastic.PlasticRequest.
PLASTIC client designed for use from the command line which can execute a request.
PlasticRequest() - Constructor for class uk.ac.starlink.plastic.PlasticRequest
 
PlasticTransmitter - class uk.ac.starlink.plastic.PlasticTransmitter.
Provides actions for transmitting messages of a particular kind using PLASTIC.
PlasticTransmitter(HubManager, URI, String) - Constructor for class uk.ac.starlink.plastic.PlasticTransmitter
Constructs a new transmitter.
PlasticUtils - class uk.ac.starlink.plastic.PlasticUtils.
Utility methods for use with the PLASTIC tool interop protocol.
perform(URI, URI, List) - Method in interface org.votech.plastic.PlasticListener
Request that the application perform an action based on a message.
perform(URI, URI, List) - Method in class uk.ac.starlink.plastic.BasicApplication
 
perform(URI, URI, List) - Method in class uk.ac.starlink.plastic.HubManager
Implements the PlasticListener interface.
perform(URI, URI, List) - Method in class uk.ac.starlink.plastic.PlasticMonitor
 
pollForMessages(URI) - Method in class uk.ac.starlink.plastic.MinimalHub
Not supported.

R

register() - Method in class uk.ac.starlink.plastic.HubManager
Attempts to ensure that this listener is registered with the prevailing PLASTIC hub.
registerNoCallBack(String) - Method in interface org.votech.plastic.PlasticHubListener
Register this application with the hub, but don't send it any messages in return.
registerNoCallBack(String) - Method in class uk.ac.starlink.plastic.MinimalHub
 
registerPolling(String, List) - Method in class uk.ac.starlink.plastic.MinimalHub
Not supported.
registerRMI(String, List, PlasticListener) - Method in interface org.votech.plastic.PlasticHubListener
A java-rmi version of registerXMLRPC
registerRMI(String, List, PlasticListener) - Method in class uk.ac.starlink.plastic.MinimalHub
 
registerRMI(PlasticApplication) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Registers a PlasticApplication with the current hub using RMI-type communication.
registerXMLRPC(String, List, URL) - Method in interface org.votech.plastic.PlasticHubListener
Register an application with the hub.
registerXMLRPC(String, List, URL) - Method in class uk.ac.starlink.plastic.MinimalHub
 
registerXMLRPC(PlasticApplication) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Registers a PlasticApplication with the current hub using XML-RPC type communication.
request(URI, URI, List) - Method in interface org.votech.plastic.PlasticHubListener
Send a message to all registered Plastic applications.
request(URI, URI, List) - Method in class uk.ac.starlink.plastic.MinimalHub
 
requestAsynch(URI, URI, List) - Method in interface org.votech.plastic.PlasticHubListener
Send a request to all registered Plastic apps, but don't wait for a response.
requestAsynch(URI, URI, List) - Method in class uk.ac.starlink.plastic.MinimalHub
 
requestToSubset(URI, URI, List, List) - Method in interface org.votech.plastic.PlasticHubListener
Send a request to listed registered Plastic apps.
requestToSubset(URI, URI, List, List) - Method in class uk.ac.starlink.plastic.MinimalHub
 
requestToSubsetAsynch(URI, URI, List, List) - Method in interface org.votech.plastic.PlasticHubListener
Send a request to listed registered Plastic apps, but don't wait for a response.
requestToSubsetAsynch(URI, URI, List, List) - Method in class uk.ac.starlink.plastic.MinimalHub
 

S

SKY_POINT - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
SKY_POINT - Static variable in class uk.ac.starlink.plastic.MessageId
 
SPECTRUM_LOADURL - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
SPECTRUM_LOADURL - Static variable in class uk.ac.starlink.plastic.MessageId
 
STRING - Static variable in class uk.ac.starlink.plastic.ValueType
String type.
STRING_IVORN - Static variable in class uk.ac.starlink.plastic.ValueType
Type for a string which is required to be a legal IVORN.
STRING_URI - Static variable in class uk.ac.starlink.plastic.ValueType
Type for a string which is required to be a legal URI.
STRING_URL - Static variable in class uk.ac.starlink.plastic.ValueType
Type for a string which is required to be a legal URL.
ServerSet - class uk.ac.starlink.plastic.ServerSet.
Provides the servers (XML-RPC and RMI-LITE) which are required for a functioning hub.
ServerSet(File) - Constructor for class uk.ac.starlink.plastic.ServerSet
Constructs a new ServerSet.
setDescription(String) - Method in class uk.ac.starlink.plastic.BasicApplication
Sets the application description text.
setEnabled(boolean) - Method in class uk.ac.starlink.plastic.PlasticTransmitter
Sets the enabled status of this transmitter.
setHub(PlasticHubListener) - Method in class uk.ac.starlink.plastic.PlasticMonitor
Sets the hub this monitor is listening to.
setIconUrl(String) - Method in class uk.ac.starlink.plastic.BasicApplication
Sets the icon URL for the application.
setIvorn(String) - Method in class uk.ac.starlink.plastic.BasicApplication
Sets the IVORN for the application.
setListModel(ApplicationListModel) - Method in class uk.ac.starlink.plastic.PlasticMonitor
Sets a list model this monitor should keep up to date.
setLogStream(PrintStream) - Method in class uk.ac.starlink.plastic.PlasticHub
Sets a stream for this hub to perform logging to.
setTag(String) - Method in class uk.ac.starlink.plastic.ApplicationItem
Sets the tag for this object.
setVersion(String) - Method in class uk.ac.starlink.plastic.BasicApplication
Sets the PLASTIC version string.
setWarningStream(PrintStream) - Method in class uk.ac.starlink.plastic.PlasticHub
Sets a stream for this hub to log warnings (about validation of messages etc) to.
singleRequestAsynch(String, URI, List) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Sends a single asynchronous message to the hub without registering for callback.
startExternalHub(boolean) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Attempts to start a hub running in an external process.
startHub(PrintStream, PrintStream) - Static method in class uk.ac.starlink.plastic.PlasticHub
Creates and starts a PlasticHub running, writing its config information to the default file and optionally logging output to a print stream.
startHub(PrintStream, PrintStream, File) - Static method in class uk.ac.starlink.plastic.PlasticHub
Creates and starts a PlasticHub running, optionally writing the config information into a given file and logging output to a print stream.
stop() - Method in class uk.ac.starlink.plastic.MinimalHub
Shuts down this hub and tidies up.
stop() - Method in class uk.ac.starlink.plastic.PlasticHub
 
stop() - Method in class uk.ac.starlink.plastic.ServerSet
Tidies up when the servers provided by this object are no longer requires.
stringify(Object) - Static method in class uk.ac.starlink.plastic.PlasticMonitor
Stringifies an object for logging purposes.

T

TEST_ECHO - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
TEST_ECHO - Static variable in class uk.ac.starlink.plastic.MessageId
 
targetRequest(String, URI, List, URI) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Gets the result of a request to a single registered application without registering for callback.
targetRequest(URI, URI, List, URI) - Static method in class uk.ac.starlink.plastic.PlasticUtils
Gets the result of a request to a single registered application using an existing connection to the hub.
testHub() - Static method in class uk.ac.starlink.plastic.HubTester
Tests the currently running hub.
testHub(PlasticHubListener) - Static method in class uk.ac.starlink.plastic.HubTester
Tests a given hub object.
toString() - Method in class uk.ac.starlink.plastic.ApplicationItem
 
toString() - Method in class uk.ac.starlink.plastic.MessageDefinition
 
toString() - Method in class uk.ac.starlink.plastic.ValueType
 
transmit(PlasticHubListener, URI, ApplicationItem) - Method in class uk.ac.starlink.plastic.PlasticTransmitter
This performs the actual work of transmission to one or all registered applications.

U

uk.ac.starlink.plastic - package uk.ac.starlink.plastic
PLatform for AStronomical Tool InterConnection toolkit.
unregister(URI) - Method in interface org.votech.plastic.PlasticHubListener
Unregister the application from the hub.
unregister() - Method in class uk.ac.starlink.plastic.HubManager
Makes an attempt to unregister from the hub if it's not already been done.
unregister(URI) - Method in class uk.ac.starlink.plastic.MinimalHub
 
unregister() - Method in interface uk.ac.starlink.plastic.PlasticConnection
Ensures that this connection is no longer registered with the hub.
unregister(URI) - Method in class uk.ac.starlink.plastic.PlasticHub
 

V

VOID - Static variable in class uk.ac.starlink.plastic.ValueType
Void type - the return type for methods with no return value.
VOT_HIGHLIGHTOBJECT - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
VOT_HIGHLIGHTOBJECT - Static variable in class uk.ac.starlink.plastic.MessageId
 
VOT_LOAD - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
VOT_LOAD - Static variable in class uk.ac.starlink.plastic.MessageId
 
VOT_LOADURL - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
VOT_LOADURL - Static variable in class uk.ac.starlink.plastic.MessageId
 
VOT_SHOWOBJECTS - Static variable in class uk.ac.starlink.plastic.MessageDefinition
 
VOT_SHOWOBJECTS - Static variable in class uk.ac.starlink.plastic.MessageId
 
ValueType - class uk.ac.starlink.plastic.ValueType.
Defines the type of a value which is passed through the PLASTIC messaging system.
ValueType(String, Class, Object) - Constructor for class uk.ac.starlink.plastic.ValueType
Constructs a basic value type with a given symbolic name and a java class which all legal values of this type must instantiate.
ValueTypeException - exception uk.ac.starlink.plastic.ValueTypeException.
Exception thrown when a value passed by a PLASTIC call does not match the ValueType it is supposed to have.
ValueTypeException(String) - Constructor for class uk.ac.starlink.plastic.ValueTypeException
Constructs an exception with a given message.
ValueTypeException(String, Throwable) - Constructor for class uk.ac.starlink.plastic.ValueTypeException
Constructs an exception with a given message and cause.

W

WARN_ABOUT_NOSUCHELEMENTEXCEPTIONS - Static variable in class uk.ac.starlink.plastic.PlasticUtils
True if spurious java.util.NoSuchElementExceptions should be flagged.

X

XMLRPC_PREFIX - Static variable in class uk.ac.starlink.plastic.PlasticUtils
Prefix for XML-RPC "perform" method.

A B C D E F G H I L M N O P R S T U V W X

Copyright © 2006 \\ CLRC: Central Laboratory of the Research Councils. All Rights Reserved.