mailpuccino
Class DirectoryBrowserWindow.CustomTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bymailpuccino.DirectoryBrowserWindow.CustomTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
DirectoryBrowserWindow

class DirectoryBrowserWindow.CustomTableModel
extends javax.swing.table.AbstractTableModel


Nested Class Summary
(package private)  class DirectoryBrowserWindow.CustomTableModel.FireChangedThread
           
 
Field Summary
(package private)  DirectoryBrowserWindow.CustomTableModel.FireChangedThread ChangeThread
           
(package private)  java.util.Vector Data
           
(package private)  java.util.Vector Entries
           
(package private)  int[] MapToSorted
           
(package private)  java.util.Vector SortingColumn
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DirectoryBrowserWindow.CustomTableModel()
           
 
Method Summary
 void added(DirectoryEntry Target)
           
 void changed(DirectoryEntry Target)
           
(package private)  int compare(java.lang.String u, java.lang.String v)
           
 void deleted(DirectoryEntry Target)
           
 void fireChanged()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int Col)
           
 DirectoryEntry getEntryAtRow(int Row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int Row, int Column)
           
(package private)  void init()
           
 void insert(DirectoryEntry TheEntry, java.lang.String[] Target)
           
(package private)  void quicksort(int Begin, int End)
           
 void reset()
           
 void sort()
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ChangeThread

DirectoryBrowserWindow.CustomTableModel.FireChangedThread ChangeThread

MapToSorted

int[] MapToSorted

Data

java.util.Vector Data

Entries

java.util.Vector Entries

SortingColumn

java.util.Vector SortingColumn
Constructor Detail

DirectoryBrowserWindow.CustomTableModel

public DirectoryBrowserWindow.CustomTableModel()
Method Detail

init

void init()

reset

public void reset()

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int Col)

getValueAt

public java.lang.Object getValueAt(int Row,
                                   int Column)

getEntryAtRow

public DirectoryEntry getEntryAtRow(int Row)

added

public void added(DirectoryEntry Target)

changed

public void changed(DirectoryEntry Target)

deleted

public void deleted(DirectoryEntry Target)

fireChanged

public void fireChanged()

insert

public void insert(DirectoryEntry TheEntry,
                   java.lang.String[] Target)

sort

public void sort()

quicksort

void quicksort(int Begin,
               int End)

compare

int compare(java.lang.String u,
            java.lang.String v)