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