public abstract class RowMapperTableModel extends Object implements TableModel
| Constructor and Description |
|---|
RowMapperTableModel(TableModel parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTableModelListener(TableModelListener l) |
protected void |
fireTableModelEvent(TableModelEvent event) |
Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int columnIndex) |
int |
getRowCount() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
protected abstract boolean |
isFiltered(int row) |
int |
mapFromModel(int row)
Maps parent tablemodel row numbers to row numbers from the public view.
|
int |
mapToModel(int row)
Maps public row numbers to row numbers from the parent table model.
|
protected void |
recomputeRowCount() |
void |
removeTableModelListener(TableModelListener l) |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex) |
public RowMapperTableModel(TableModel parent)
protected void fireTableModelEvent(TableModelEvent event)
protected void recomputeRowCount()
public int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelpublic Class getColumnClass(int columnIndex)
getColumnClass in interface TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelpublic void setValueAt(Object aValue, int rowIndex, int columnIndex)
setValueAt in interface TableModelpublic void addTableModelListener(TableModelListener l)
addTableModelListener in interface TableModelpublic void removeTableModelListener(TableModelListener l)
removeTableModelListener in interface TableModelpublic int mapToModel(int row)
row - the row to mapprotected abstract boolean isFiltered(int row)
public int mapFromModel(int row)
row - the row to mapCopyright © 2018 Hitachi Vantara. All rights reserved.