Interface TableRowManipulator


  • public interface TableRowManipulator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BREAK  
    • Method Detail

      • apply

        int apply​(TableRow row,
                  int allRowsIndex,
                  java.util.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