GuiComponents.System.ISInterface Class Reference

Provides useful methods for accessing IS. More...

Collaboration diagram for GuiComponents.System.ISInterface:

Collaboration graph
[legend]
List of all members.

Convenience methods

All these methods return a String describing the outcome rather than throwing errors if something bad happens.

String subscribe (String server, String regex, InfoListener l)
String subscribe (String infoName, InfoListener l)
String subscribe (String server, String regex, boolean isRegex, InfoListener l)
String unsubscribe (String infoName)
String unsubscribe (String server, String regex)
String remove (String object)
 ISInterface ()
 Creates a new instance of ISInterface.
Repository r
SystemInterface si
static ISInterface instance = new ISInterface()

Public Member Functions

void refresh ()
 Re-obtain all connections to external processes.
String[] getISServers ()
 Returns a list of all ISServers currently available Except that ServerIterator doesn't work, so just return Dave's server.
String[] getISObjects (String server)
 Returns a list of all objects on a server.
int getNumberOfISObjects (String server, String pattern)
String[] getISObjects (String server, String pattern)
Repository getRepository ()

Static Public Member Functions

static ISInterface getInstance ()
 Get the singleton for accessing IS.

Detailed Description

Provides useful methods for accessing IS.

Clients should use this rather than going directly so that the correct client-side IS code is used.

This class and SystemInterface mirror some of the methods from SctNames in the C++ code

Author:
Matthew Palmer

Definition at line 21 of file GuiComponents/GuiComponents/System/ISInterface.java.


Member Function Documentation

String [] GuiComponents.System.ISInterface.getISObjects String  server  ) 
 

Returns a list of all objects on a server.

Parameters:
String server: the name of the IS Server

Definition at line 58 of file GuiComponents/GuiComponents/System/ISInterface.java.

Referenced by DisplayGUI.ISInterface.subscribe().


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 14:14:23 2006 for SCT DAQ/DCS Software - Java by  doxygen 1.4.6