private void destroyDOMElementResources() { for (GridColumn<?> column : model.getColumns()) { if (column.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) column.getColumnRenderer()).destroyResources(); } } }
private void destroyDOMElementResources() { for (GridColumn<?> column : model.getColumns()) { if (column.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) column.getColumnRenderer()).destroyResources(); } } }
@Override public void updateColumn(final int index, final GridColumn<?> column) { //Destroy existing column final GridColumn<?> existing = columns.get(index); if (existing.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) existing.getColumnRenderer()).destroyResources(); } //Replace existing with new column column.setIndex(columns.get(index).getIndex()); columns.set(index, column); //Clear column data for (GridRow row : rows) { ((BaseGridRow) row).deleteCell(column.getIndex()); } }
@Override public void updateColumn(final int index, final GridColumn<?> column) { //Destroy existing column final GridColumn<?> existing = columns.get(index); if (existing.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) existing.getColumnRenderer()).destroyResources(); } //Replace existing with new column column.setIndex(columns.get(index).getIndex()); columns.set(index, column); //Clear column data for (GridRow row : rows) { ((BaseGridRow) row).deleteCell(column.getIndex()); } }
@Override public void onClose() { terminateAnalysis(); if (uiModel != null) { for (GridColumn<?> column : uiModel.getColumns()) { if (column.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) column.getColumnRenderer()).destroyResources(); } } } lockManager.releaseLock(); oracleFactory.destroy(oracle); }
@Override public void onClose() { terminateAnalysis(); if (uiModel != null) { for (GridColumn<?> column : uiModel.getColumns()) { if (column.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) column.getColumnRenderer()).destroyResources(); } } } lockManager.releaseLock(); oracleFactory.destroy(oracle); }
@Override public void deleteColumn(final GridColumn<?> column) { final int index = column.getIndex(); for (GridColumn<?> c : columns) { if (c.getIndex() > index) { c.setIndex(c.getIndex() - 1); } } //Destroy column if (column.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) column.getColumnRenderer()).destroyResources(); } removeColumn(column); //Destroy column data for (GridRow row : rows) { ((BaseGridRow) row).deleteCell(index); final Map<Integer, GridCell<?>> clone = new HashMap<Integer, GridCell<?>>(row.getCells()); for (Map.Entry<Integer, GridCell<?>> e : clone.entrySet()) { if (e.getKey() > index) { ((BaseGridRow) row).deleteCell(e.getKey()); ((BaseGridRow) row).setCell(e.getKey() - 1, e.getValue()); } } } internalRefreshWidth(true, OptionalDouble.empty()); selectionsManager.onDeleteColumn(index); }
@Override public void deleteColumn(final GridColumn<?> column) { final int index = column.getIndex(); for (GridColumn<?> c : columns) { if (c.getIndex() > index) { c.setIndex(c.getIndex() - 1); } } //Destroy column if (column.getColumnRenderer() instanceof HasDOMElementResources) { ((HasDOMElementResources) column.getColumnRenderer()).destroyResources(); } removeColumn(column); //Destroy column data for (GridRow row : rows) { ((BaseGridRow) row).deleteCell(index); final Map<Integer, GridCell<?>> clone = new HashMap<Integer, GridCell<?>>(row.getCells()); for (Map.Entry<Integer, GridCell<?>> e : clone.entrySet()) { if (e.getKey() > index) { ((BaseGridRow) row).deleteCell(e.getKey()); ((BaseGridRow) row).setCell(e.getKey() - 1, e.getValue()); } } } internalRefreshWidth(true, OptionalDouble.empty()); selectionsManager.onDeleteColumn(index); }
doReturn(gridColumnRenderer).when(column).getColumnRenderer();
doReturn(gridColumnRenderer).when(column).getColumnRenderer();
final Group cc = column.getColumnRenderer().renderCell((GridCell) cell, cellContext); if (cc != null) {
final Group cc = column.getColumnRenderer().renderCell((GridCell) cell, cellContext); if (cc != null) {
renderer); commands.addAll(column.getColumnRenderer().renderColumn(column, columnContext, rendererHelper,
renderer); commands.addAll(column.getColumnRenderer().renderColumn(column, columnContext, rendererHelper,
this); commands.addAll(column.getColumnRenderer().renderHeader(column.getHeaderMetaData(), headerCellRenderContext, renderingInformation,
this); commands.addAll(column.getColumnRenderer().renderHeader(column.getHeaderMetaData(), headerCellRenderContext, renderingInformation,
final Group cc = column.getColumnRenderer().renderCell((GridCell) cell, cellContext); cc.setX(0).setY(y).setListening(true); final Group cc = column.getColumnRenderer().renderCell((GridCell) _cell, cellContext); cc.setX(0).setY(_y).setListening(true);
final Group cc = column.getColumnRenderer().renderCell((GridCell) cell, cellContext); cc.setX(0).setY(y).setListening(true); final Group cc = column.getColumnRenderer().renderCell((GridCell) _cell, cellContext); cc.setX(0).setY(_y).setListening(true);