Interface TableRowManipulator


public interface TableRowManipulator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    apply(TableRow row, int allRowsIndex, ArrayList<TableRow> sectionRows, int sectionRowIndex)
    manipulate rows in a table
  • Field Details

  • Method Details

    • apply

      int apply(TableRow row, int allRowsIndex, ArrayList<TableRow> sectionRows, int sectionRowIndex)
      manipulate rows in a table
      Parameters:
      row - row for the operation
      allRowsIndex - row's index in all rows of the request reflects indices at time of request, when rows are deleted those rows will not be processed and their indices will skipped
      sectionRows - rows for the section of the row
      sectionRowIndex - index for the row in the section's rows
      Returns:
      action performed: <0 number of rows deleted, 0 - no change to rows, >0 - number of rows added, or BREAK to stop processing rows