1 24 25 package org.objectweb.cjdbc.console.views; 26 27 import org.objectweb.cjdbc.common.i18n.Translate; 28 29 35 public class ControllerLoadViewer extends InfoViewer 36 { 37 static final int COLUMNS = 6; 38 39 44 public ControllerLoadViewer(Object [][] data) 45 { 46 super(data); 47 } 48 49 protected Object [][] getDataTypes(Object [][] stats) 50 { 51 int iSize = stats.length; 52 Object [][] ret = new Object [iSize][]; 53 for (int i = 0; i < iSize; i++) 54 { 55 String [] aStat = (String []) stats[i]; 56 int jSize = aStat.length; 57 ret[i] = new Object [jSize]; 58 ret[i][0] = aStat[0]; 59 for (int j = 0; j < jSize; j++) 60 { 61 if (j ==0) 62 ret[i][j] = new String (aStat[j]); 63 else 64 ret[i][j] = new Integer (aStat[j]); 65 } 66 } 67 return ret; 68 } 69 70 73 public String [] getColumnNames() 74 { 75 String [] columnNames = new String [COLUMNS]; 76 columnNames[0] = Translate.get("console.infoviewer.load.column.0"); 77 columnNames[1] = Translate.get("console.infoviewer.load.column.1"); 78 columnNames[2] = Translate.get("console.infoviewer.load.column.2"); 79 columnNames[3] = Translate.get("console.infoviewer.load.column.3"); 80 columnNames[4] = Translate.get("console.infoviewer.load.column.4"); 81 columnNames[5] = Translate.get("console.infoviewer.load.column.5"); 82 return columnNames; 83 } 84 85 86 87 90 public void setLabels() 91 { 92 frameTitle = Translate.get("console.infoviewer.load.frame.title"); 93 infoViewerMenuBarString = Translate.get("console.infoviewer.load.menubar"); 94 actionToolTipText = Translate 95 .get("console.infoviewer.load.action.tooltiptext"); 96 actionErrorMessage = Translate 97 .get("console.infoviewer.load.action.error.message"); 98 actionSuccessMessage = Translate 99 .get("console.infoviewer.load.action.success.message"); 100 tableHeaderToolTipText = Translate 101 .get("console.infoviewer.table.tooltip.text"); 102 } 103 104 107 public int[] getTraceableColumns() 108 { 109 return new int[] {2,3,4,5}; 110 } 111 } 112 | Popular Tags |