Class DefaultSelectorListViewListener

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activate​(java.util.List<java.lang.Integer> indexes)
      Called whenever items are to be activated
      void changeCellValue​(int columnIndex, int rowIndex, java.lang.Object data)
      Called whenever a cell's value is to be changed.
      void changeSelection​(int columnIndex, int rowIndex)
      Called whenever a cell is to be selected.
      void changeSelection​(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
      Called whenever multiple cells are to be selected.
      void drop​(int fromIndex, int toIndex, DragAndDropContext ddContext)
      Called whenever rows are to be dropped.
      void hideColumn​(int colIndex)  
      void markAllAsSelected​(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
      Called whenever user marks all cells as selected
      void move​(int fromIndex, int toIndex)
      Called whenever a row is to be moved.
      void moveColumn​(int fromIndex, int toIndex)  
      void multiEdit​(int colIndex, java.util.List<java.lang.Integer> rowIndexes, java.lang.Object data)  
      void openInContextEditor​(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)  
      void remove​(java.util.Collection<java.lang.Integer> indexes)
      Called whenever rows are to be deleted.
      void requestPaging​(int offset)  
      void showColumn​(ColumnDescriptor columnDescr, java.lang.Integer colIndex)  
      void sortColumn​(int columnIndex, boolean asc)
      Called whenever the elements are to be sorted.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • activate

        public void activate​(java.util.List<java.lang.Integer> indexes)
        Description copied from interface: ListViewListener
        Called whenever items are to be activated
        Specified by:
        activate in interface ListViewListener
        Parameters:
        indexes - indexes of the items to activate
      • changeCellValue

        public void changeCellValue​(int columnIndex,
                                    int rowIndex,
                                    java.lang.Object data)
        Description copied from interface: ListViewListener
        Called whenever a cell's value is to be changed.
        Specified by:
        changeCellValue in interface ListViewListener
        Parameters:
        columnIndex - zero based column position index of the cell that is to be changed
        rowIndex - zero based row position index of the cell to be changed
        data - the new value
      • changeSelection

        public void changeSelection​(int columnIndex,
                                    int rowIndex)
        Description copied from interface: ListViewListener
        Called whenever a cell is to be selected.
        Specified by:
        changeSelection in interface ListViewListener
        Parameters:
        columnIndex - zero based column position index
        rowIndex - zero based row position index
      • changeSelection

        public void changeSelection​(java.util.List<java.lang.Integer> columnIndexes,
                                    java.util.List<java.lang.Integer> rowIndexes)
        Description copied from interface: ListViewListener
        Called whenever multiple cells are to be selected.
        Specified by:
        changeSelection in interface ListViewListener
        Parameters:
        columnIndexes - zero based column position indexes of the columns to be selected
        rowIndexes - zero based row position indexes of the rows to be selected
      • move

        public void move​(int fromIndex,
                         int toIndex)
        Description copied from interface: ListViewListener
        Called whenever a row is to be moved.
        Specified by:
        move in interface ListViewListener
        Parameters:
        fromIndex - current zero based row position index
        toIndex - new zero based row position index
      • remove

        public void remove​(java.util.Collection<java.lang.Integer> indexes)
        Description copied from interface: ListViewListener
        Called whenever rows are to be deleted.
        Specified by:
        remove in interface ListViewListener
        Parameters:
        indexes - zero based position indexes of the rows to delete
      • sortColumn

        public void sortColumn​(int columnIndex,
                               boolean asc)
        Description copied from interface: ListViewListener
        Called whenever the elements are to be sorted.
        Specified by:
        sortColumn in interface ListViewListener
        Parameters:
        columnIndex - index of the column by which the elements should be sorted
        asc - the sort order to be used, true = ascending; false = descending
      • markAllAsSelected

        public void markAllAsSelected​(java.util.List<java.lang.Integer> columnIndexes,
                                      java.util.List<java.lang.Integer> rowIndexes)
        Description copied from interface: ListViewListener
        Called whenever user marks all cells as selected
        Specified by:
        markAllAsSelected in interface ListViewListener
      • multiEdit

        public void multiEdit​(int colIndex,
                              java.util.List<java.lang.Integer> rowIndexes,
                              java.lang.Object data)
        Specified by:
        multiEdit in interface ListViewListener