Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.javatools.controls.nicetable
Class DefaultNiceTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by oracle.javatools.controls.nicetable.DefaultNiceTableModel

All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel, NiceTableModel

public class DefaultNiceTableModel
extends javax.swing.table.DefaultTableModel
implements NiceTableModel

A nice table model based on DefaultTableModel.

Since:
10.1.3
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
DefaultNiceTableModel()
           
DefaultNiceTableModel(java.lang.Object[][] data, java.lang.Object[] colNames)
           
DefaultNiceTableModel(java.util.Vector data, java.util.Vector colNames)
           

 

Method Summary
 int getColumnAlignment(int column)
          Get the alignment of the specified column in the table.
 java.util.Comparator getColumnSortComparator(int column)
          Get the sort comparator to use for a particular column.
 boolean isCellEditable(int row, int column)
           

 

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

DefaultNiceTableModel

public DefaultNiceTableModel()

DefaultNiceTableModel

public DefaultNiceTableModel(java.lang.Object[][] data,
                             java.lang.Object[] colNames)

DefaultNiceTableModel

public DefaultNiceTableModel(java.util.Vector data,
                             java.util.Vector colNames)

Method Detail

isCellEditable

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

getColumnAlignment

public int getColumnAlignment(int column)
Description copied from interface: NiceTableModel
Get the alignment of the specified column in the table. Returns SwingConstants.LEFT, SwingConstants.RIGHT or SwingConstants.CENTER.
Specified by:
getColumnAlignment in interface NiceTableModel
Parameters:
column - the column to get the alignment of
Returns:
SwingConstants.LEFT, SwingConstants.RIGHT or SwingConstants.CENTER

getColumnSortComparator

public java.util.Comparator getColumnSortComparator(int column)
Description copied from interface: NiceTableModel
Get the sort comparator to use for a particular column. The comparator returned should sort the rows in ascending order. A delegate comparator will be automatically used to sort in the opposite direction by NiceTable. If the class for the specified column implements the Comparable interface, then null may be returned.
Specified by:
getColumnSortComparator in interface NiceTableModel
Returns:
a comparator to use for the specified column, or null to use the default.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.