Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.cybertivity.powerjournal
Class MultiEntryView.SortFilterModel  view MultiEntryView.SortFilterModel download MultiEntryView.SortFilterModel.java

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bycom.cybertivity.powerjournal.MultiEntryView.SortFilterModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
MultiEntryView

class MultiEntryView.SortFilterModel
extends javax.swing.table.AbstractTableModel


Nested Class Summary
private  class MultiEntryView.SortFilterModel.Row
           
 
Field Summary
private  javax.swing.table.TableModel model
           
private  MultiEntryView.SortFilterModel.Row[] rows
           
private  int sortColumn
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
MultiEntryView.SortFilterModel(javax.swing.table.TableModel m)
           
 
Method Summary
 void addMouseListener(javax.swing.JTable table)
           
 java.lang.Class getColumnClass(int c)
          Returns the Class for all Object instances in the specified column.
 int getColumnCount()
          Returns the number of columns in the model.
 java.lang.String getColumnName(int c)
          Returns the name of the specified column.
 int getRowCount()
          Returns the number of rows in the model.
 java.lang.Object getValueAt(int r, int c)
          Returns the value (Object) at a particular cell in the table.
 boolean isCellEditable(int r, int c)
          Returns true if the specified cell is editable, and false if it is not.
 void setValueAt(java.lang.Object aValue, int r, int c)
          Sets the value of the given cell.
 void sort(int c)
           
 
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

model

private javax.swing.table.TableModel model

sortColumn

private int sortColumn

rows

private MultiEntryView.SortFilterModel.Row[] rows
Constructor Detail

MultiEntryView.SortFilterModel

public MultiEntryView.SortFilterModel(javax.swing.table.TableModel m)
Method Detail

sort

public void sort(int c)

addMouseListener

public void addMouseListener(javax.swing.JTable table)

getValueAt

public java.lang.Object getValueAt(int r,
                                   int c)
Description copied from interface: javax.swing.table.TableModel
Returns the value (Object) at a particular cell in the table.


isCellEditable

public boolean isCellEditable(int r,
                              int c)
Description copied from class: javax.swing.table.AbstractTableModel
Returns true if the specified cell is editable, and false if it is not. This implementation returns false for all arguments, subclasses should override the method if necessary.


setValueAt

public void setValueAt(java.lang.Object aValue,
                       int r,
                       int c)
Description copied from class: javax.swing.table.AbstractTableModel
Sets the value of the given cell. This implementation ignores all arguments and does nothing, subclasses should override the method if necessary.


getRowCount

public int getRowCount()
Description copied from interface: javax.swing.table.TableModel
Returns the number of rows in the model.


getColumnCount

public int getColumnCount()
Description copied from interface: javax.swing.table.TableModel
Returns the number of columns in the model.


getColumnName

public java.lang.String getColumnName(int c)
Description copied from class: javax.swing.table.AbstractTableModel
Returns the name of the specified column. This method generates default names in a sequence (starting with column 0): A, B, C, ..., Z, AA, AB, AC, ..., AZ, BA, BB, BC, and so on. Subclasses may override this method to allow column names to be specified on some other basis.


getColumnClass

public java.lang.Class getColumnClass(int c)
Description copied from class: javax.swing.table.AbstractTableModel
Returns the Class for all Object instances in the specified column.