gov.nasa.gsfc.drl.rtstps.viewer.tables
Class VcTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by gov.nasa.gsfc.drl.rtstps.viewer.tables.StatusTableModel
          extended by gov.nasa.gsfc.drl.rtstps.viewer.tables.VcTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

final class VcTableModel
extends StatusTableModel

This class is the table model for the virtual channel status table.


Field Summary
private  boolean bitstreamPresent
           
private  boolean pathPresent
           
private static long serialVersionUID
           
private  boolean vcduPresent
           
 
Fields inherited from class gov.nasa.gsfc.drl.rtstps.viewer.tables.StatusTableModel
data, distributor, header
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
VcTableModel(Distributor distributor)
          Create table model.
 
Method Summary
(package private)  void configure()
          Use this method to finish configuration after all rows have been created.
private  void createHeader(java.lang.String[] id)
          Create the table header.
(package private)  void createRow(int row, java.lang.String fullBlockName)
          Create a table row.
 
Methods inherited from class gov.nasa.gsfc.drl.rtstps.viewer.tables.StatusTableModel
dispose, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vcduPresent

private boolean vcduPresent

bitstreamPresent

private boolean bitstreamPresent

pathPresent

private boolean pathPresent

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

VcTableModel

VcTableModel(Distributor distributor)
Create table model.

Method Detail

createRow

void createRow(int row,
               java.lang.String fullBlockName)
Create a table row. The full block name must have a block type of either "vcdu", "bitstream", or "path". Only use this method to prepare the initial model. Do not use it after you have configured.

Specified by:
createRow in class StatusTableModel

configure

void configure()
Use this method to finish configuration after all rows have been created.

Specified by:
configure in class StatusTableModel

createHeader

private void createHeader(java.lang.String[] id)
Create the table header.