@Override public void addTableModelListener(final TableModelListener l) { if (l == null) { return; } final ITerminalTableModelListener listener = new SwingTerminalTableModelListener(this, l); model.addTerminalTableModelListener(listener); }
@Override public void setValueAt(final Object aValue, final int rowIndex, final int columnIndex) { model.setValueAt(aValue, rowIndex, columnIndex); }
@Override public boolean isCellEditable(final int rowIndex, final int columnIndex) { return model.isCellEditable(rowIndex, columnIndex); }
@Override public Object getValueAt(final int rowIndex, final int columnIndex) { return model.getValueAt(rowIndex, columnIndex); }
@Override public Class<?> getColumnClass(final int columnIndex) { return model.getColumnClass(columnIndex); }
@Override public String getColumnName(final int columnIndex) { return model.getColumnName(columnIndex); }
@Override public int getColumnCount() { return model.getColumnCount(); }
@Override public int getRowCount() { return model.getRowCount(); }
public String getPrototypeValue(final int columnIndex) { return model.getTableColumnInfo(columnIndex).getPrototypeValue(); }