GridData$SelectedCell.getRowIndex
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using org.uberfire.ext.wires.core.grids.client.model.GridData$SelectedCell.getRowIndex (Showing top 20 results out of 315)

origin: org.drools/drools-wb-guided-dtable-editor-client

private Set<Integer> getSelectedRowIndexes() {
  final Set<Integer> rowUsage = new HashSet<>();
  for (GridData.SelectedCell sc : uiModel.getSelectedCells()) {
    rowUsage.add(sc.getRowIndex());
  }
  return rowUsage;
}
origin: kiegroup/drools-wb

private Set<Integer> getSelectedRowIndexes() {
  final Set<Integer> rowUsage = new HashSet<>();
  for (GridData.SelectedCell sc : uiModel.getSelectedCells()) {
    rowUsage.add(sc.getRowIndex());
  }
  return rowUsage;
}
origin: org.uberfire/uberfire-wires-core-grids

public void onInsertRow(final int rowIndex) {
  final List<GridData.SelectedCell> selectedCells = gridData.getSelectedCells();
  final List<GridData.SelectedCell> selectedCellsToUpdate = new ArrayList<GridData.SelectedCell>();
  for (GridData.SelectedCell sc : selectedCells) {
    if (sc.getRowIndex() >= rowIndex) {
      selectedCellsToUpdate.add(sc);
    }
  }
  selectedCells.removeAll(selectedCellsToUpdate);
  for (GridData.SelectedCell sc : selectedCellsToUpdate) {
    selectedCells.add(new GridData.SelectedCell(sc.getRowIndex() + 1,
                          sc.getColumnIndex()));
  }
}
origin: org.drools/drools-wb-guided-dtable-editor-client

  protected boolean selectLeftMostCell(final GridWidget gridWidget) {
    final GridData.SelectedCell origin = gridWidget.getModel().getSelectedCellsOrigin();
    return gridWidget.selectCell(origin.getRowIndex(),
                   0,
                   false,
                   false);
  }
}
origin: org.kie.workbench/kie-wb-common-dmn-client

  private GridColumn.HeaderMetaData getSelectedCellMetaData(final GridData gridData,
                               final GridData.SelectedCell selectedCell) {
    final int _headerColumnIndex = ColumnIndexUtilities.findUiColumnIndex(gridData.getColumns(),
                                       selectedCell.getColumnIndex());
    final GridColumn<?> gridColumn = gridData.getColumns().get(_headerColumnIndex);
    final List<GridColumn.HeaderMetaData> gridColumnMetaData = gridColumn.getHeaderMetaData();
    return gridColumnMetaData.get(selectedCell.getRowIndex());
  }
}
origin: org.uberfire/uberfire-wires-core-grids

@Test
public void testAdjustSelectionLeftInHeader() {
  cellSelectionManager.selectHeaderCell(0,
                     1,
                     false,
                     false);
  cellSelectionManager.adjustSelection(SelectionExtension.LEFT, false);
  final List<GridData.SelectedCell> selectedHeaderCells = gridWidgetData.getSelectedHeaderCells();
  Assertions.assertThat(selectedHeaderCells).hasSize(1);
  final GridData.SelectedCell selectedHeaderCell = selectedHeaderCells.get(0);
  Assertions.assertThat(selectedHeaderCell.getColumnIndex()).isEqualTo(0);
  Assertions.assertThat(selectedHeaderCell.getRowIndex()).isEqualTo(0);
}
origin: kiegroup/appformer

  protected void clearCells(final GridWidget gridWidget) {
    final GridData gridModel = gridWidget.getModel();
    final List<GridData.SelectedCell> selectedCells = gridModel.getSelectedCells();
    for (GridData.SelectedCell cell : selectedCells) {
      gridModel.deleteCell(cell.getRowIndex(),
                 cell.getColumnIndex());
    }
  }
}
origin: kiegroup/drools-wb

private void setupOtherwiseCellEntry(final List<GridData.SelectedCell> selections) {
  if (selections.size() != 1) {
    miOtherwiseCell.getMenuItemView().setIconType(null);
    return;
  }
  final GridData.SelectedCell selection = selections.get(0);
  final int rowIndex = selection.getRowIndex();
  final int columnIndex = findUiColumnIndex(selection.getColumnIndex());
  final boolean isOtherwiseCell = activeDecisionTable.getModel().getData().get(rowIndex).get(columnIndex).isOtherwise();
  miOtherwiseCell.getMenuItemView().setIconType(isOtherwiseCell ? IconType.CHECK : null);
}
origin: org.drools/drools-wb-guided-dtable-editor-client

private void setupOtherwiseCellEntry(final List<GridData.SelectedCell> selections) {
  if (selections.size() != 1) {
    miOtherwiseCell.getMenuItemView().setIconType(null);
    return;
  }
  final GridData.SelectedCell selection = selections.get(0);
  final int rowIndex = selection.getRowIndex();
  final int columnIndex = findUiColumnIndex(selection.getColumnIndex());
  final boolean isOtherwiseCell = activeDecisionTable.getModel().getData().get(rowIndex).get(columnIndex).isOtherwise();
  miOtherwiseCell.getMenuItemView().setIconType(isOtherwiseCell ? IconType.CHECK : null);
}
origin: org.uberfire/uberfire-wires-core-grids

private int findMaxUiRowIndex(final GridData.SelectedCell origin) {
  int maxUiRowIndex = origin.getRowIndex();
  final List<GridData.SelectedCell> selectedCells = gridModel.getSelectedCells();
  for (GridData.SelectedCell selectedCell : selectedCells) {
    maxUiRowIndex = Math.max(selectedCell.getRowIndex(),
                 maxUiRowIndex);
  }
  return maxUiRowIndex;
}
origin: org.uberfire/uberfire-wires-core-grids

private int findMinUiRowIndex(final GridData.SelectedCell origin) {
  int minUiRowIndex = origin.getRowIndex();
  final List<GridData.SelectedCell> selectedCells = gridModel.getSelectedCells();
  for (GridData.SelectedCell selectedCell : selectedCells) {
    minUiRowIndex = Math.min(selectedCell.getRowIndex(),
                 minUiRowIndex);
  }
  return minUiRowIndex;
}
origin: org.uberfire/uberfire-wires-core-grids

  @Override
  public int compare(final GridData.SelectedCell o1,
           final GridData.SelectedCell o2) {
    //(0,0)->0, (1,0)->3, (2,0)->6
    //(0,1)->1, (1,1)->4, (2,1)->7
    //(0,2)->2, (1,2)->5, (2,2)->8
    final int o1Index = o1.getRowIndex() + o1.getColumnIndex() * rowCount;
    final int o2Index = o2.getRowIndex() + o2.getColumnIndex() * rowCount;
    return o1Index - o2Index;
  }
});
origin: kiegroup/appformer

private int findMaxUiRowIndex(final GridData.SelectedCell origin) {
  int maxUiRowIndex = origin.getRowIndex();
  final List<GridData.SelectedCell> selectedCells = gridModel.getSelectedCells();
  for (GridData.SelectedCell selectedCell : selectedCells) {
    maxUiRowIndex = Math.max(selectedCell.getRowIndex(),
                 maxUiRowIndex);
  }
  return maxUiRowIndex;
}
origin: org.uberfire/uberfire-wires-core-grids

  protected void clearCells(final GridWidget gridWidget) {
    final GridData gridModel = gridWidget.getModel();
    final List<GridData.SelectedCell> selectedCells = gridModel.getSelectedCells();
    for (GridData.SelectedCell cell : selectedCells) {
      gridModel.deleteCell(cell.getRowIndex(),
                 cell.getColumnIndex());
    }
  }
}
origin: kiegroup/appformer

  @Override
  public int compare(final GridData.SelectedCell o1,
           final GridData.SelectedCell o2) {
    //(0,0)->0, (1,0)->3, (2,0)->6
    //(0,1)->1, (1,1)->4, (2,1)->7
    //(0,2)->2, (1,2)->5, (2,2)->8
    final int o1Index = o1.getRowIndex() + o1.getColumnIndex() * rowCount;
    final int o2Index = o2.getRowIndex() + o2.getColumnIndex() * rowCount;
    return o1Index - o2Index;
  }
});
origin: kiegroup/drools-wb

  protected boolean selectRightMostCell(final GridWidget gridWidget) {
    final GridData gridModel = gridWidget.getModel();
    final int columnCount = gridModel.getColumnCount();
    final GridData.SelectedCell origin = gridModel.getSelectedCellsOrigin();

    return gridWidget.selectCell(origin.getRowIndex(),
                   columnCount - 1,
                   false,
                   false);
  }
}
origin: kiegroup/appformer

private int findMinUiRowIndex(final GridData.SelectedCell origin) {
  int minUiRowIndex = origin.getRowIndex();
  final List<GridData.SelectedCell> selectedCells = gridModel.getSelectedCells();
  for (GridData.SelectedCell selectedCell : selectedCells) {
    minUiRowIndex = Math.min(selectedCell.getRowIndex(),
                 minUiRowIndex);
  }
  return minUiRowIndex;
}
origin: org.uberfire/uberfire-wires-core-grids

@Test
public void testAdjustSelectionRightInHeader() {
  cellSelectionManager.selectHeaderCell(0,
                     0,
                     false,
                     false);
  cellSelectionManager.adjustSelection(SelectionExtension.RIGHT, false);
  final List<GridData.SelectedCell> selectedHeaderCells = gridWidgetData.getSelectedHeaderCells();
  Assertions.assertThat(selectedHeaderCells).hasSize(1);
  final GridData.SelectedCell selectedHeaderCell = selectedHeaderCells.get(0);
  Assertions.assertThat(selectedHeaderCell.getColumnIndex()).isEqualTo(1);
  Assertions.assertThat(selectedHeaderCell.getRowIndex()).isEqualTo(0);
}
origin: org.drools/drools-wb-guided-dtable-editor-client

  protected boolean selectRightMostCell(final GridWidget gridWidget) {
    final GridData gridModel = gridWidget.getModel();
    final int columnCount = gridModel.getColumnCount();
    final GridData.SelectedCell origin = gridModel.getSelectedCellsOrigin();

    return gridWidget.selectCell(origin.getRowIndex(),
                   columnCount - 1,
                   false,
                   false);
  }
}
origin: kiegroup/drools-wb

  protected boolean selectLeftMostCell(final GridWidget gridWidget) {
    final GridData.SelectedCell origin = gridWidget.getModel().getSelectedCellsOrigin();
    return gridWidget.selectCell(origin.getRowIndex(),
                   0,
                   false,
                   false);
  }
}
org.uberfire.ext.wires.core.grids.client.modelGridData$SelectedCellgetRowIndex

Popular methods of GridData$SelectedCell

  • getColumnIndex
  • <init>

Popular in Java

  • Finding current android device location
  • runOnUiThread (Activity)
  • onCreateOptionsMenu (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)