dist1.acb.ACBpoint
Class PublishingTable

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bydist1.acb.ACBpoint.PublishingTable
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class PublishingTable
extends javax.swing.table.AbstractTableModel
implements java.io.Serializable

Purpose: It is used for publishing/ displaying the parti

Author:
ladz
See Also:
Serialized Form

Field Summary
static java.lang.String[] colNames
           
static java.lang.Class[] colTypes
           
static int DESCRIPTION_COL
           
static int FILE_NAME_COL
           
static int PATH_COL
           
static int PRICE_COL
           
static int SIZE_COL
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
PublishingTable()
           
PublishingTable(java.util.Vector mData)
          Creates a new instance of PublishingTable
 
Method Summary
 void addElement(PublishingTableData Data)
           
 java.lang.Class getColumnClass(int col)
           
 int getColumnCount()
          getColumnCount Number columns same as the column array length
 java.lang.String getColumnName(int col)
           
 java.util.Vector getData()
           
 int getRowCount()
          getRowCount Row count same as the size of data vector
 java.lang.Object getValueAt(int row, int col)
          getValueAt This function updates the JTable depending upon the data in the TableModel
 boolean isCellEditable(int row, int column)
           
 void setValueAt(java.lang.Object value, int row, int col)
          setValueAt This function updates the data in the TableModel depending upon the change in the JTable
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_COL

public static final int PATH_COL
See Also:
Constant Field Values

FILE_NAME_COL

public static final int FILE_NAME_COL
See Also:
Constant Field Values

PRICE_COL

public static final int PRICE_COL
See Also:
Constant Field Values

DESCRIPTION_COL

public static final int DESCRIPTION_COL
See Also:
Constant Field Values

SIZE_COL

public static final int SIZE_COL
See Also:
Constant Field Values

colNames

public static final java.lang.String[] colNames

colTypes

public static final java.lang.Class[] colTypes
Constructor Detail

PublishingTable

public PublishingTable(java.util.Vector mData)
Creates a new instance of PublishingTable


PublishingTable

public PublishingTable()
Method Detail

getColumnCount

public int getColumnCount()
getColumnCount Number columns same as the column array length

Specified by:
getColumnCount in interface javax.swing.table.TableModel

getRowCount

public int getRowCount()
getRowCount Row count same as the size of data vector

Specified by:
getRowCount in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col)
setValueAt This function updates the data in the TableModel depending upon the change in the JTable

Specified by:
setValueAt in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getColumnClass

public java.lang.Class getColumnClass(int col)
Specified by:
getColumnClass in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
getValueAt This function updates the JTable depending upon the data in the TableModel

Specified by:
getValueAt in interface javax.swing.table.TableModel

addElement

public void addElement(PublishingTableData Data)

getData

public java.util.Vector getData()

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Specified by:
isCellEditable in interface javax.swing.table.TableModel


Copyright © 2004 Phoenix Team (CMU/AIT). All Rights Reserved.