Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

LinkInfo.java

00001 package SummaryReader;
00002 
00003 public class LinkInfo {
00004     Double[] linkData;
00005 
00006     public LinkInfo() {
00007         linkData = new Double[2];
00008         linkData[0]=null;
00009         linkData[1]=null;
00010         }
00011     public void add(int link, double value) {
00012        linkData[link]=new Double(value);
00013        }
00014     public void add(int link, String value) {
00015        try {
00016        linkData[link]=Double.valueOf(value);
00017        }catch(Exception e){}
00018        }
00019 
00020     public Double get(int link) {
00021        if(link<0) return null;
00022        return linkData[link];
00023        }
00024    public String getSummaryTable() {
00025        String data0 = (linkData[0]==null) ? "Unknown" : linkData[0].toString();
00026        String data1 = (linkData[1]==null) ? "Unknown" : linkData[1].toString();
00027        StringBuffer table = new StringBuffer("<h3>Test Data</h3>\n");
00028        table.append("<table border=1>\n");
00029        table.append("<tr><td>Link 0</td><td>Link 1</td></tr>\n");
00030        table.append("<tr><td>"+data0+"</td><td>"+data1+"</td></tr>\n");
00031        table.append("</table>\n");
00032        return table.toString();
00033        }
00034 }

Generated on Thu Jul 15 09:55:45 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5