Class PeopleTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jaxx.demo.feature.validation.list.PeopleTableModel
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
public class PeopleTableModel
extends javax.swing.table.AbstractTableModel
Table model of
Identity.- Since:
- 2.5.3
- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class<?>[]columnClassesstatic java.util.List<java.lang.String>columnNamesFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors Constructor Description PeopleTableModel() -
Method Summary
Modifier and Type Method Description voidaddBean(People bean)PeoplegetBean(int row)intgetBeanIndex(People bean)org.apache.commons.lang3.tuple.Pair<java.lang.Integer,java.lang.Integer>getCell(People bean, java.lang.String fieldName)intgetColumnCount()java.lang.StringgetColumnName(int column)intgetRowCount()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)booleanisCellEditable(int rowIndex, int columnIndex)voidremoveBean(int selectedRow)voidsetValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
columnNames
public static final java.util.List<java.lang.String> columnNames -
columnClasses
public static final java.lang.Class<?>[] columnClasses
-
-
Constructor Details
-
PeopleTableModel
public PeopleTableModel()
-
-
Method Details
-
getRowCount
public int getRowCount() -
getColumnName
public java.lang.String getColumnName(int column)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
getColumnCount
public int getColumnCount() -
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex) -
setValueAt
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-
getBeanIndex
-
getBean
-
getCell
public org.apache.commons.lang3.tuple.Pair<java.lang.Integer,java.lang.Integer> getCell(People bean, java.lang.String fieldName) -
removeBean
public void removeBean(int selectedRow) -
addBean
-