com.jurismarches.vradi.ui.email
Class FormEmailContentTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by com.jurismarches.vradi.ui.email.FormEmailContentTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class FormEmailContentTableModel
extends javax.swing.table.AbstractTableModel

Le modèle du tableau pour afficher et éditer les bindings d'un flux XML.

User: chemit Date: 15 nov. 2009 Time: 16:56:08

See Also:
Serialized Form

Nested Class Summary
protected  class FormEmailContentTableModel.FormEmailContent
           
 
Field Summary
protected  java.util.List<FormEmailContentTableModel.FormEmailContent> data
          Liste des clients et formulaires à afficher
protected  boolean valueIsAdjusting
          Un drapeau pour bloquer le déclanchement des fireXXX)
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
FormEmailContentTableModel()
           
 
Method Summary
 void addEntry(java.lang.String formName, java.util.List<Client> clients)
          Ajouter une entrée dans le modèle
 void clear()
          Pour vider le modèle.
protected  void ensureColumnIndex(int columnIndex)
           
protected  void ensureRowIndex(int rowIndex)
           
 int getColumnCount()
           
 java.util.List<FormEmailContentTableModel.FormEmailContent> getData()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 boolean isValueIsAdjusting()
           
 void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
           
 void setValueIsAdjusting(boolean valueIsAdjusting)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected java.util.List<FormEmailContentTableModel.FormEmailContent> data
Liste des clients et formulaires à afficher


valueIsAdjusting

protected boolean valueIsAdjusting
Un drapeau pour bloquer le déclanchement des fireXXX)

Constructor Detail

FormEmailContentTableModel

public FormEmailContentTableModel()
Method Detail

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

clear

public void clear()
Pour vider le modèle.


isValueIsAdjusting

public boolean isValueIsAdjusting()

setValueIsAdjusting

public void setValueIsAdjusting(boolean valueIsAdjusting)

getData

public java.util.List<FormEmailContentTableModel.FormEmailContent> getData()
Returns:
une copie de la liste des bindings

addEntry

public void addEntry(java.lang.String formName,
                     java.util.List<Client> clients)
Ajouter une entrée dans le modèle


getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int rowIndex,
                       int columnIndex)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel

ensureRowIndex

protected void ensureRowIndex(int rowIndex)

ensureColumnIndex

protected void ensureColumnIndex(int columnIndex)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.