| Method from javax.swing.table.AbstractTableModel Detail: |
public void addTableModelListener(TableModelListener l) {
listenerList.add(TableModelListener.class, l);
}
|
public int findColumn(String columnName) {
int result = -1;
for (int i = 0; i < columnName.length(); i++) {
int index = letterToIndex(columnName.charAt(i));
if (index == -1) {
return -1;
}
result = 26 * (result + 1) + index;
}
return result < getColumnCount() ? result : -1;
}
|
public void fireTableCellUpdated(int row,
int column) {
TableModelListener[] listeners = getTableModelListeners();
if (listeners.length == 0) {
return;
}
fireTableChanged(new TableModelEvent(this, row, row, column, TableModelEvent.UPDATE));
}
|
public void fireTableChanged(TableModelEvent e) {
TableModelListener[] listeners = getTableModelListeners();
for (int i = 0; i < listeners.length; i++) {
listeners[i].tableChanged(e);
}
}
|
public void fireTableDataChanged() {
TableModelListener[] listeners = getTableModelListeners();
if (listeners.length == 0) {
return;
}
fireTableChanged(new TableModelEvent(this));
}
|
public void fireTableRowsDeleted(int firstRow,
int lastRow) {
TableModelListener[] listeners = getTableModelListeners();
if (listeners.length == 0) {
return;
}
fireTableChanged(new TableModelEvent(this, firstRow, lastRow, TableModelEvent.ALL_COLUMNS, TableModelEvent.DELETE));
}
|
public void fireTableRowsInserted(int firstRow,
int lastRow) {
TableModelListener[] listeners = getTableModelListeners();
if (listeners.length == 0) {
return;
}
fireTableChanged(new TableModelEvent(this, firstRow, lastRow, TableModelEvent.ALL_COLUMNS, TableModelEvent.INSERT));
}
|
public void fireTableRowsUpdated(int firstRow,
int lastRow) {
TableModelListener[] listeners = getTableModelListeners();
if (listeners.length == 0) {
return;
}
fireTableChanged(new TableModelEvent(this, firstRow, lastRow, TableModelEvent.ALL_COLUMNS, TableModelEvent.UPDATE));
}
|
public void fireTableStructureChanged() {
TableModelListener[] listeners = getTableModelListeners();
if (listeners.length == 0) {
return;
}
fireTableChanged(new TableModelEvent(this, TableModelEvent.HEADER_ROW));
}
|
public Class<?> getColumnClass(int columnIndex) {
return Object.class;
}
|
public String getColumnName(int column) {
StringBuilder result = new StringBuilder();
int rest = column;
do {
int remainder = rest % 26;
result.append(indexToLetter(remainder));
rest = rest / 26 - 1;
if (rest == 0) {
result.append(indexToLetter(0));
}
} while (rest > 0);
return result.reverse().toString();
}
|
public T[] getListeners(Class<T> listenerType) {
return listenerList.getListeners(listenerType);
}
|
public TableModelListener[] getTableModelListeners() {
return (TableModelListener[])listenerList.getListeners(TableModelListener.class);
}
|
public boolean isCellEditable(int rowIndex,
int columnIndex) {
return false;
}
|
public void removeTableModelListener(TableModelListener l) {
listenerList.remove(TableModelListener.class, l);
}
|
public void setValueAt(Object value,
int rowIndex,
int columnIndex) {
}
|