public void addColumn(final TableTableColumn col) { for (int i = 0; i < col.getTableNumberColumnsRepeated(); i++) { this.columns.add(col); } col.setTable(this); }
public TableTableColumn getColumnAtPosition(final int colPosition) { // FIXME: faire idem rows if (this.allColumns == null) { this.allColumns = new Vector<TableTableColumn>(); for (int i = 0; i < this.columns.size(); i++) { final TableTableColumn col = this.getColumn(i); for (int n = 0; n < col.getTableNumberColumnsRepeated(); n++) { this.allColumns.add(col); } } } return this.allColumns.get(colPosition); }