org.fcrepo.swing.jtable
Class DefaultSortTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by org.fcrepo.swing.jtable.DefaultSortTableModel
All Implemented Interfaces:
Serializable, TableModel, SortTableModel

public class DefaultSortTableModel
extends DefaultTableModel
implements SortTableModel

DefaultSortTableModel.

NOTICE: Portions created by Claude Duguay are Copyright © Claude Duguay, originally made available at http://www.fawcette.com/javapro/2002_08/magazine/columns/visualcomponents/

Author:
Claude Duguay, Chris Wilper
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DefaultSortTableModel()
           
DefaultSortTableModel(int rows, int cols)
           
DefaultSortTableModel(Object[][] data, Object[] names)
           
DefaultSortTableModel(Object[] names, int rows)
           
DefaultSortTableModel(Vector names, int rows)
           
DefaultSortTableModel(Vector data, Vector names)
           
 
Method Summary
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 boolean isSortable(int col)
           
 void sortColumn(int col, boolean ascending)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, 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
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, removeTableModelListener, setValueAt
 

Constructor Detail

DefaultSortTableModel

public DefaultSortTableModel()

DefaultSortTableModel

public DefaultSortTableModel(int rows,
                             int cols)

DefaultSortTableModel

public DefaultSortTableModel(Object[][] data,
                             Object[] names)

DefaultSortTableModel

public DefaultSortTableModel(Object[] names,
                             int rows)

DefaultSortTableModel

public DefaultSortTableModel(Vector names,
                             int rows)

DefaultSortTableModel

public DefaultSortTableModel(Vector data,
                             Vector names)
Method Detail

isSortable

public boolean isSortable(int col)
Specified by:
isSortable in interface SortTableModel

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface TableModel
Overrides:
isCellEditable in class DefaultTableModel

sortColumn

public void sortColumn(int col,
                       boolean ascending)
Specified by:
sortColumn in interface SortTableModel


Copyright © 2012 DuraSpace. All Rights Reserved.