org.ourgrid.mygrid.ui.gui
Class GumTable

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.ourgrid.mygrid.ui.gui.GumTable
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class GumTable
extends javax.swing.table.AbstractTableModel

This class generate the Scheduler GuM Manager Table, it has a instance of MyGridUIServices to obtain informations to create table.
Implements the abstract methods of AbstractTableModel to instantiate JTable.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
GumTable(SimpleSynchronizedGridManager simpleGridManager)
           
 
Method Summary
 int getColumnCount()
          Returns number of columns
 java.lang.String getColumnName(int column)
           
 BidimensionalArray<java.lang.String> getData()
           
 javax.swing.JPanel getPanel()
          Return JPanel with JScrollPane
 int getRowCount()
           
 javax.swing.JTable getTable()
           
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
          Return object in rowIndex and columnIndex
 boolean isCellEditable(int row, int col)
           
 void refreshGums()
          Get Map of GuMs and put in table
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GumTable

public GumTable(SimpleSynchronizedGridManager simpleGridManager)
Method Detail

getPanel

public javax.swing.JPanel getPanel()
Return JPanel with JScrollPane


refreshGums

public void refreshGums()
Get Map of GuMs and put in table


getColumnCount

public int getColumnCount()
Returns number of columns


getRowCount

public int getRowCount()
See Also:
TableModel.getRowCount()

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
Return object in rowIndex and columnIndex

Parameters:
rowIndex - Row number
columnIndex - Column number

getColumnName

public java.lang.String getColumnName(int column)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

getData

public BidimensionalArray<java.lang.String> getData()

getTable

public javax.swing.JTable getTable()