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 }