agent.interaction.samples
Class OpenMediaTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by agent.interaction.samples.OpenMediaTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class OpenMediaTableModel
extends javax.swing.table.AbstractTableModel

This table model contains a vector of rows. Each row contains a vector of strings corresponding to a QIL object. The max numbers of columns displayed is 3.
By default, it does not displays QIL objects' IDs.

See Also:
Serialized Form

Field Summary
 java.lang.String colName0
           
 java.lang.String colName1
           
 java.lang.String colName2
           
 java.lang.String colName3
           
 java.lang.String colName4
           
 java.lang.String colName5
           
 int NUM_COLUMNS
           
 int START_NUM_ROWS
           
 
Constructor Summary
OpenMediaTableModel()
           
 
Method Summary
 void clear()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 java.lang.Object getIDAt(int row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 java.lang.Object getValueAt(java.lang.String val0, int column)
           
 boolean isCellEditable(int row, int col)
           
 void removeID(java.lang.String val0)
           
 int update(java.lang.String[] values)
           
 int update(java.lang.String val0, java.lang.String val1, java.lang.String val2)
           
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUM_COLUMNS

public int NUM_COLUMNS

START_NUM_ROWS

public int START_NUM_ROWS

colName0

public java.lang.String colName0

colName1

public java.lang.String colName1

colName2

public java.lang.String colName2

colName3

public java.lang.String colName3

colName4

public java.lang.String colName4

colName5

public java.lang.String colName5
Constructor Detail

OpenMediaTableModel

public OpenMediaTableModel()
Method Detail

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

getColumnCount

public int getColumnCount()

getRowCount

public int getRowCount()

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

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)

getValueAt

public java.lang.Object getValueAt(java.lang.String val0,
                                   int column)

getIDAt

public java.lang.Object getIDAt(int row)

update

public int update(java.lang.String[] values)

update

public int update(java.lang.String val0,
                  java.lang.String val1,
                  java.lang.String val2)

removeID

public void removeID(java.lang.String val0)

clear

public void clear()