1 24 25 package org.objectweb.cjdbc.console.views; 26 27 import org.objectweb.cjdbc.common.i18n.Translate; 28 29 35 public class DatabasesViewer extends InfoViewer 36 { 37 static final int COLUMNS = 4; 38 39 44 public DatabasesViewer(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.database.column.0"); 77 columnNames[1] = Translate.get("console.infoviewer.database.column.1"); 78 columnNames[2] = Translate.get("console.infoviewer.database.column.2"); 79 columnNames[3] = Translate.get("console.infoviewer.database.column.3"); 80 return columnNames; 81 } 82 83 86 public int[] getTraceableColumns() 87 { 88 return new int[] {1,2,3}; 89 } 90 91 94 public void setLabels() 95 { 96 frameTitle = Translate.get("console.infoviewer.database.frame.title"); 97 infoViewerMenuBarString = Translate 98 .get("console.infoviewer.database.menubar"); 99 actionToolTipText = Translate 100 .get("console.infoviewer.database.action.tooltiptext"); 101 actionErrorMessage = Translate 102 .get("console.infoviewer.database.action.error.message"); 103 actionSuccessMessage = Translate 104 .get("console.infoviewer.database.action.success.message"); 105 tableHeaderToolTipText = Translate 106 .get("console.infoviewer.table.tooltip.text"); 107 } 108 109 } 110 | Popular Tags |