DisplayGUI.ISInterface Class Reference

Inheritance diagram for DisplayGUI.ISInterface:

Inheritance graph
[legend]
Collaboration diagram for DisplayGUI.ISInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ISInterface (gui parent)
void setISCounter (String regex)
void clearSubscriptions ()
String[] getDBISObjects (int testIndex)
javax.swing.tree.DefaultMutableTreeNode getISTree ()
void infoCreated (InfoEvent e)
void infoDeleted (InfoEvent e)
void infoUpdated (InfoEvent e)
void removeTests (Vector testObjectNames, int minRow, int maxRow)
void removeObjects (Vector objectNames)
int getListFilterIndex ()
String[] getISObjects (String serialNo)
Hashtable getModuleISCounts ()
Vector getDataObjectList (String sn, int type)
void launchExternalViewer (String name)
void launchExternalViewerWithOptions (String name)
void viewISData (String name)
void downloadTests (int index)
void setLocation (String location)
String getLocation ()
void uploadAssemblyInfo ()
Double getSCTDBData (String resultObject, int testIndex)
Test getSCTDBTest (String resultObject)
Double getTestData (String resultObjectHeader, String serialNo, int testIndex, SummaryReader.DCSInfo dcsInfo)
Double readTestData (SummaryReader.Test testResult, int testIndex, int parameterIndex, int option)
Vector getTestDataLine (String resultObjectHeader, String serialNo, int testIndex, SummaryReader.DCSInfo dcsInfo)
SummaryReader.IVData getIVData (String resultObjectHeader, String serialNo)
Test getTest (String resultObjectHeader, String serialNo, SummaryReader.DCSInfo dcsInfo)
void fillDCSMap (String objectName)
Double getDCSData (String sn, int parameterIndex)
Double readDCSData (String sn, int parameterIndex)
Double readDCSData (String ISObjectName)
void fillDCSCache ()
void refillDCSCache (int parameterIndex)
Map getDCSMap (String controlObjectName)
void setCacheSize (int size)

Static Public Attributes

static final Pattern defectPattern = Pattern.compile("(\\d+)-(\\d+)\\s*:\\s*(\\w+)")
static final Pattern SctRodDaqRefPattern = Pattern.compile(".*SctRodDaqRefData\\.(.*)\\.(.*)\\.(\\d+)\\.(\\d+)")
static final int LOCATION = 2
static final int TESTNAME = 1
static final int RUNNO = 3
static final int SCANNO = 4

Protected Member Functions

void subscribe ()
void subscribe (int testType)
void unsubscribe ()

Package Attributes

gui guiControl
ISRequestBuffer isRequestBuffer
ISCounter isCounter
int listFilterIndex
String eventServer
String fitServer
String testServer
String controlServer
String SCTDBServer
String retrievedArchiveServer
String testLocation
int serverIndex = 0
boolean infoListenersAreActive = true
java.util.Map moduleCount = new HashMap()
guiUtilities.Cache cache = null
Map dcsCache = null
Map dcsMap = new HashMap()
java.text.DecimalFormat nf = new java.text.DecimalFormat("#.###")
java.text.DecimalFormat nfe = new java.text.DecimalFormat("#.##E0")
Preferences.PreferencesInterface prefs
PlotOptionsFrame plotOptionsFrame = null

Private Member Functions

String getIsFilterHeader ()
String getIsFilterRunInfo ()
String getServerName ()

Private Attributes

List subscriptionList
final String eventServerRegex = ".*RawScanResult.*[0-9]+\\.[0-9]+(\\.[0-9]{14})?"
final String fitServerRegex = ".*FitScanResult.*[0-9]+\\.[0-9]+(\\.[0-9]{14})?"
final String controlObjectRegex = ".*TestData\\.[0-9]+\\.[0-9]+(.*Test)?"
final String rControlObjectRegex = ".*TestData\\.[0-9]+\\.[0-9]+.*Test"
final String dbControlObjectRegex = ".*SctRodDaqRefData.*"
final String testServerRegex = ".*Result.*[0-9]+\\.[0-9]+(\\.[0-9]{14})?"
final String resultObjectRegex = ".*(Summary).*"
final String ivscanRegex = ".*IVScanData.*"
final String ivscanControlRegex = ".*ControlIVScanData.*"
final Pattern objectPattern = Pattern.compile(".*TestData\\.[0-9]+\\.[0-9]+")
final Pattern rObjectPattern = Pattern.compile(".*\\.[0-9]+\\.[0-9]+.*Test")
GuiComponents.System.ISInterface is

Classes

class  StringRunnable
 InfoListener interfaces. More...

Detailed Description

Author:
robinson

Definition at line 26 of file sctGUI/DisplayGUI/ISInterface.java.


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