com.smartwerkz.jupload.classic.ui.extras.tables
Class SmartzRenderedTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by com.smartwerkz.jupload.classic.ui.extras.tables.SmartwerkzTableModel
              extended by com.smartwerkz.jupload.classic.ui.extras.tables.SmartzRenderedTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class SmartzRenderedTableModel
extends SmartwerkzTableModel

Since:
6-May-2006, 2:44:15 AM
Author:
Dominik Seifert
See Also:
Serialized Form

Nested Class Summary
protected  class SmartzRenderedTableModel.ExtRowVector
           
 
Nested classes/interfaces inherited from class com.smartwerkz.jupload.classic.ui.extras.tables.SmartwerkzTableModel
SmartwerkzTableModel.DefaultComparator, SmartwerkzTableModel.RowVector
 
Field Summary
protected  TableRenderAdapter defaultCellRenderer
           
protected  javax.swing.JTable table
           
 
Fields inherited from class com.smartwerkz.jupload.classic.ui.extras.tables.SmartwerkzTableModel
ascendCol, comparator, curSortColumn, DEFAULT_COMPARATOR, MINUS_ONE, ONE, ZERO
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
SmartzRenderedTableModel(javax.swing.JTable table)
           
SmartzRenderedTableModel(javax.swing.JTable table, TableComparator comparator)
           
 
Method Summary
 void addColumn(java.lang.Object columnName, java.util.Vector columnData)
           
protected  SmartwerkzTableModel.RowVector createDataVector(java.lang.Object o, java.lang.Object[] rowData)
           
protected  SmartzRenderer createDefaultRenderer()
          Override to install another default renderer
protected  javax.swing.JLabel getLabel(int row, int col)
           
 void setDataVector(java.util.Vector dataVector, java.util.Vector columnIdentifiers)
           
 
Methods inherited from class com.smartwerkz.jupload.classic.ui.extras.tables.SmartwerkzTableModel
addMouseListenerToHeaderInTable, addRow, getObject, getRow, getRow, getSortingColumn, getSortingDirection, getSortingDirection, removeRow, removeRow, setComparator, sortColumn
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

protected javax.swing.JTable table

defaultCellRenderer

protected TableRenderAdapter defaultCellRenderer
Constructor Detail

SmartzRenderedTableModel

public SmartzRenderedTableModel(javax.swing.JTable table)

SmartzRenderedTableModel

public SmartzRenderedTableModel(javax.swing.JTable table,
                                TableComparator comparator)
Method Detail

createDefaultRenderer

protected SmartzRenderer createDefaultRenderer()
Override to install another default renderer


addColumn

public void addColumn(java.lang.Object columnName,
                      java.util.Vector columnData)
Overrides:
addColumn in class SmartwerkzTableModel

setDataVector

public void setDataVector(java.util.Vector dataVector,
                          java.util.Vector columnIdentifiers)
Overrides:
setDataVector in class SmartwerkzTableModel

getLabel

protected javax.swing.JLabel getLabel(int row,
                                      int col)

createDataVector

protected SmartwerkzTableModel.RowVector createDataVector(java.lang.Object o,
                                                          java.lang.Object[] rowData)
Overrides:
createDataVector in class SmartwerkzTableModel


Copyright © 2007 smartwerkz.com. All Rights Reserved.