Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/alicebot/server/core/targeting/gui/TableMap.java


1   // Decompiled by Jad v1.5.8c. Copyright 2001 Pavel Kouznetsov.
2   // Jad home page: http://www.geocities.com/kpdus/jad.html
3   // Decompiler options: packimports(3) 
4   
5   package org.alicebot.server.core.targeting.gui;
6   
7   import javax.swing.event.TableModelEvent;
8   import javax.swing.event.TableModelListener;
9   import javax.swing.table.AbstractTableModel;
10  import javax.swing.table.TableModel;
11  
12  public class TableMap extends AbstractTableModel
13      implements TableModelListener
14  {
15  
16      public TableMap()
17      {
18      }
19  
20      public TableModel getModel()
21      {
22          return model;
23      }
24  
25      public synchronized void setModel(TableModel tablemodel)
26      {
27          model = tablemodel;
28          tablemodel.addTableModelListener(this);
29      }
30  
31      public Object getValueAt(int i, int j)
32      {
33          return model.getValueAt(i, j);
34      }
35  
36      public void setValueAt(Object obj, int i, int j)
37      {
38          model.setValueAt(obj, i, j);
39      }
40  
41      public synchronized int getRowCount()
42      {
43          return model != null ? model.getRowCount() : 0;
44      }
45  
46      public int getColumnCount()
47      {
48          return model != null ? model.getColumnCount() : 0;
49      }
50  
51      public String getColumnName(int i)
52      {
53          return model.getColumnName(i);
54      }
55  
56      public Class getColumnClass(int i)
57      {
58          return model.getColumnClass(i);
59      }
60  
61      public boolean isCellEditable(int i, int j)
62      {
63          return model.isCellEditable(i, j);
64      }
65  
66      public void tableChanged(TableModelEvent tablemodelevent)
67      {
68          fireTableChanged(tablemodelevent);
69      }
70  
71      protected TableModel model;
72  }