public abstract class CorrectionTableModel<C extends Correction> extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
private boolean[] |
apply |
private int |
applyColumn |
private java.util.List<C> |
corrections |
Constructor and Description |
---|
CorrectionTableModel(java.util.List<C> corrections) |
Modifier and Type | Method and Description |
---|---|
boolean |
getApply(int i) |
int |
getApplyColumn() |
java.lang.Class<?> |
getColumnClass(int columnIndex) |
abstract int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
abstract java.lang.String |
getCorrectionColumnName(int colIndex) |
java.util.List<C> |
getCorrections() |
abstract java.lang.Object |
getCorrectionValueAt(int rowIndex,
int colIndex) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int colIndex) |
protected abstract boolean |
isBoldCell(int row,
int column) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
private final transient java.util.List<C extends Correction> corrections
private boolean[] apply
private final int applyColumn
public CorrectionTableModel(java.util.List<C> corrections)
public abstract int getColumnCount()
protected abstract boolean isBoldCell(int row, int column)
public abstract java.lang.String getCorrectionColumnName(int colIndex)
public abstract java.lang.Object getCorrectionValueAt(int rowIndex, int colIndex)
public java.util.List<C> getCorrections()
public int getApplyColumn()
public boolean getApply(int i)
public int getRowCount()
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int rowIndex, int colIndex)