Interface ListViewListener
-
- All Known Implementing Classes:
AbstractListViewListener
,AdvancedSearchPage.DefaultSelectorListViewListener
,ContextAreaListViewListener
,DefaultBrowserListViewListener
,DefaultBrowserSectionListViewListener
,DefaultListViewListener
,DefaultSelectorListViewListener
,DefaultSimpleSelectorListViewListener
public interface ListViewListener
AListViewListener
is notified whenever theUIListView
with which it is registered has changed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
activate(java.util.List<java.lang.Integer> indexes)
Called whenever items are to be activatedvoid
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> colIndexes, java.util.List<java.lang.Integer> rowIndexes)
Called whenever user marks all cells as selectedvoid
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.
-
-
-
Method Detail
-
move
void move(int fromIndex, int toIndex)
Called whenever a row is to be moved.- Parameters:
fromIndex
- current zero based row position indextoIndex
- new zero based row position index
-
remove
void remove(java.util.Collection<java.lang.Integer> indexes)
Called whenever rows are to be deleted.- Parameters:
indexes
- zero based position indexes of the rows to delete
-
activate
void activate(java.util.List<java.lang.Integer> indexes)
Called whenever items are to be activated- Parameters:
indexes
- indexes of the items to activate
-
changeSelection
void changeSelection(int columnIndex, int rowIndex)
Called whenever a cell is to be selected.- Parameters:
columnIndex
- zero based column position indexrowIndex
- zero based row position index
-
changeSelection
void changeSelection(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
Called whenever multiple cells are to be selected.- Parameters:
columnIndexes
- zero based column position indexes of the columns to be selectedrowIndexes
- zero based row position indexes of the rows to be selected
-
markAllAsSelected
void markAllAsSelected(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)
Called whenever user marks all cells as selected
-
changeCellValue
void changeCellValue(int columnIndex, int rowIndex, java.lang.Object data)
Called whenever a cell's value is to be changed.- Parameters:
columnIndex
- zero based column position index of the cell that is to be changedrowIndex
- zero based row position index of the cell to be changeddata
- the new value
-
sortColumn
void sortColumn(int columnIndex, boolean asc)
Called whenever the elements are to be sorted.- Parameters:
columnIndex
- index of the column by which the elements should be sortedasc
- the sort order to be used,true
= ascending;false
= descending
-
moveColumn
void moveColumn(int fromIndex, int toIndex)
-
hideColumn
void hideColumn(int colIndex)
-
showColumn
void showColumn(ColumnDescriptor columnDescr, java.lang.Integer colIndex)
-
requestPaging
void requestPaging(int offset)
-
openInContextEditor
void openInContextEditor(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)
-
multiEdit
void multiEdit(int colIndex, java.util.List<java.lang.Integer> rowIndexes, java.lang.Object data)
-
drop
void drop(int fromIndex, int toIndex, DragAndDropContext ddContext)
Called whenever rows are to be dropped.- Parameters:
fromIndex
-toIndex
-ddContext
-
-
-