public void updateRowNumbers() { CommandUtils.updateRowNumbers(uiModel, IntStream.range(0, uiModel.getRowCount())); }
public void updateRowNumbers() { CommandUtils.updateRowNumbers(uiModel, IntStream.range(0, uiModel.getRowCount() - 1)); }
public void updateRowNumbers() { CommandUtils.updateRowNumbers(uiModel, IntStream.range(0, uiModel.getRowCount())); }
public void updateRowNumbers() { CommandUtils.updateRowNumbers(uiModel, IntStream.range(0, uiModel.getRowCount())); }
private void updateMergeMetaData(final int rowIndex, final int columnIndex) { updateMergeMetaData(rowIndex, columnIndex, 0, gridData.getRowCount()); }
public void updateRowNumbers() { CommandUtils.updateRowNumbers(uiModel, IntStream.range(0, uiModel.getRowCount())); }
private Function<Integer, Integer> getBoundsYCheck(final boolean isShiftKeyDown) { if (isShiftKeyDown) { return (y) -> y < 0 ? 0 : y; } final int maxUiRowIndex = gridWidget.getModel().getRowCount() - 1; return (y) -> y > maxUiRowIndex ? maxUiRowIndex : y; }
private void updateMergeMetaData(final int rowIndex, final int columnIndex) { updateMergeMetaData(rowIndex, columnIndex, 0, gridData.getRowCount()); }
private boolean isCoordinateWithinExtents(final int proposedUiRowIndex, final int proposedUiColumnIndex) { if (proposedUiRowIndex < 0 || proposedUiRowIndex > gridModel.getRowCount() - 1) { return false; } if (proposedUiColumnIndex < 0 || proposedUiColumnIndex > gridModel.getColumnCount() - 1) { return false; } return true; }
@Override public boolean isExecutable(final GridWidget gridWidget) { final GridData gridModel = gridWidget.getModel(); final int rowCount = gridModel.getRowCount(); final int columnCount = gridModel.getColumnCount(); if (rowCount == 0 || columnCount == 0) { return false; } else { return true; } }
@Override public boolean isExecutable(final GridWidget gridWidget) { final GridData gridModel = gridWidget.getModel(); final int rowCount = gridModel.getRowCount(); final int columnCount = gridModel.getColumnCount(); if (rowCount == 0 || columnCount == 0) { return false; } else { return true; } }
@Override public double getHeight() { double height = renderer.getHeaderHeight(); height = height + rendererHelper.getRowOffset(model.getRowCount()); return height; }
@Override public boolean isRowDragPermitted(final GridWidgetDnDHandlersState state) { final GridWidgetHandlersOperation operation = state.getOperation(); if (operation == GridWidgetHandlersOperation.ROW_MOVE_PENDING) { final int lastRowIndex = model.getRowCount() - 1; final List<GridRow> rows = state.getActiveGridRows(); return !rows.contains(model.getRow(lastRowIndex)); } return true; }
protected boolean selectBottomRightCell(final GridWidget gridWidget) { final GridData gridModel = gridWidget.getModel(); final int rowCount = gridModel.getRowCount(); final int columnCount = gridModel.getColumnCount(); return gridWidget.selectCell(rowCount - 1, columnCount - 1, false, false); } }
@Test public void testIsCollapsedCellMixedValueThreeDifferentValues() throws Exception { final GridCell<String> cellOne = gridCellWithMockedMergedCellCount("one", 3); final GridCell<String> cellTwo = gridCellWithMockedMergedCellCount("two", 0); final GridCell<String> cellThree = gridCellWithMockedMergedCellCount("three", 0); doReturn(3).when(gridData).getRowCount(); doReturn(cellOne).when(gridData).getCell(0, 0); doReturn(cellTwo).when(gridData).getCell(1, 0); doReturn(cellThree).when(gridData).getCell(2, 0); doReturn(true).when(gridRow).isCollapsed(); Assertions.assertThat(ColumnRenderingStrategyMerged.isCollapsedCellMixedValue(gridData, 2, 0)).isTrue(); }
@Test public void testIsCollapsedCellMixedValueOneDifferentValue_1() throws Exception { final GridCell<String> cellOne = gridCellWithMockedMergedCellCount("one", 3); final GridCell<String> cellTwo = gridCellWithMockedMergedCellCount("two", 0); final GridCell<String> cellThree = gridCellWithMockedMergedCellCount("one", 0); doReturn(3).when(gridData).getRowCount(); doReturn(cellOne).when(gridData).getCell(0, 0); doReturn(cellTwo).when(gridData).getCell(1, 0); doReturn(cellThree).when(gridData).getCell(2, 0); doReturn(true).when(gridRow).isCollapsed(); Assertions.assertThat(ColumnRenderingStrategyMerged.isCollapsedCellMixedValue(gridData, 2, 0)).isTrue(); }
@Test public void testIsCollapsedCellMixedValueThreeDifferentValues() throws Exception { final GridCell<String> cellOne = gridCellWithMockedMergedCellCount("one", 3); final GridCell<String> cellTwo = gridCellWithMockedMergedCellCount("two", 0); final GridCell<String> cellThree = gridCellWithMockedMergedCellCount("three", 0); doReturn(3).when(gridData).getRowCount(); doReturn(cellOne).when(gridData).getCell(0, 0); doReturn(cellTwo).when(gridData).getCell(1, 0); doReturn(cellThree).when(gridData).getCell(2, 0); doReturn(true).when(gridRow).isCollapsed(); Assertions.assertThat(ColumnRenderingStrategyMerged.isCollapsedCellMixedValue(gridData, 2, 0)).isTrue(); }
@Test public void testIsCollapsedCellMixedValueOneDifferentValue_1() throws Exception { final GridCell<String> cellOne = gridCellWithMockedMergedCellCount("one", 3); final GridCell<String> cellTwo = gridCellWithMockedMergedCellCount("two", 0); final GridCell<String> cellThree = gridCellWithMockedMergedCellCount("one", 0); doReturn(3).when(gridData).getRowCount(); doReturn(cellOne).when(gridData).getCell(0, 0); doReturn(cellTwo).when(gridData).getCell(1, 0); doReturn(cellThree).when(gridData).getCell(2, 0); doReturn(true).when(gridRow).isCollapsed(); Assertions.assertThat(ColumnRenderingStrategyMerged.isCollapsedCellMixedValue(gridData, 2, 0)).isTrue(); }
@Test public void testIsCollapsedCellMixedValue() throws Exception { final GridCell<String> cellOne = gridCellWithMockedMergedCellCount("one", 3); final GridCell<String> cellTwo = gridCellWithMockedMergedCellCount("one", 0); final GridCell<String> cellThree = gridCellWithMockedMergedCellCount("one", 0); doReturn(3).when(gridData).getRowCount(); doReturn(cellOne).when(gridData).getCell(0, 0); doReturn(cellTwo).when(gridData).getCell(1, 0); doReturn(cellThree).when(gridData).getCell(2, 0); doReturn(true).when(gridRow).isCollapsed(); Assertions.assertThat(ColumnRenderingStrategyMerged.isCollapsedCellMixedValue(gridData, 2, 0)).isFalse(); }
@Test public void testIsCollapsedCellMixedValueOneDifferentValue_2() throws Exception { final GridCell<String> cellOne = gridCellWithMockedMergedCellCount("two", 3); final GridCell<String> cellTwo = gridCellWithMockedMergedCellCount("one", 0); final GridCell<String> cellThree = gridCellWithMockedMergedCellCount("one", 0); doReturn(3).when(gridData).getRowCount(); doReturn(cellOne).when(gridData).getCell(0, 0); doReturn(cellTwo).when(gridData).getCell(1, 0); doReturn(cellThree).when(gridData).getCell(2, 0); doReturn(true).when(gridRow).isCollapsed(); Assertions.assertThat(ColumnRenderingStrategyMerged.isCollapsedCellMixedValue(gridData, 2, 0)).isTrue(); }