jaugment2.mail
Class JavaMailSwingRepresentation.FolderMessagesTableModel

java.lang.Object
  |
  +--jaugment2.mail.JavaMailSwingRepresentation.FolderMessagesTableModel
Enclosing class:
JavaMailSwingRepresentation

private class JavaMailSwingRepresentation.FolderMessagesTableModel
extends java.lang.Object
implements javax.swing.table.TableModel

Model for the table showing the messages of a folder


Field Summary
private  java.util.Comparator cmp
           
(package private)  MailSender.MailSenderFolder folder
           
(package private)  java.util.LinkedList sortedMsgSet
           
 
Constructor Summary
JavaMailSwingRepresentation.FolderMessagesTableModel(MailSender.MailSenderFolder folder)
           
 
Method Summary
 void addTableModelListener(javax.swing.event.TableModelListener p0)
           
 java.lang.Class getColumnClass(int p0)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int p0)
           
 MailSender.MailSenderMessage getMessage(int i)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int p0, int p1)
           
 boolean isCellEditable(int p0, int p1)
           
 void removeTableModelListener(javax.swing.event.TableModelListener p0)
           
 void setValueAt(java.lang.Object p0, int p1, int p2)
           
private  java.lang.String vcard2name(java.lang.String from)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

folder

MailSender.MailSenderFolder folder

sortedMsgSet

java.util.LinkedList sortedMsgSet

cmp

private java.util.Comparator cmp
Constructor Detail

JavaMailSwingRepresentation.FolderMessagesTableModel

public JavaMailSwingRepresentation.FolderMessagesTableModel(MailSender.MailSenderFolder folder)
Method Detail

getMessage

public MailSender.MailSenderMessage getMessage(int i)

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int p0)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getColumnClass

public java.lang.Class getColumnClass(int p0)
Specified by:
getColumnClass in interface javax.swing.table.TableModel

isCellEditable

public boolean isCellEditable(int p0,
                              int p1)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

vcard2name

private java.lang.String vcard2name(java.lang.String from)

getValueAt

public java.lang.Object getValueAt(int p0,
                                   int p1)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object p0,
                       int p1,
                       int p2)
Specified by:
setValueAt in interface javax.swing.table.TableModel

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener p0)
Specified by:
addTableModelListener in interface javax.swing.table.TableModel

removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener p0)
Specified by:
removeTableModelListener in interface javax.swing.table.TableModel