Class AbstractListViewListener
- java.lang.Object
-
- de.hybris.platform.cockpit.model.listview.impl.AbstractListViewListener
-
- All Implemented Interfaces:
ListViewListener
- Direct Known Subclasses:
DefaultBrowserListViewListener
,DefaultBrowserSectionListViewListener
,DefaultListViewListener
public abstract class AbstractListViewListener extends java.lang.Object implements ListViewListener
-
-
Field Summary
Fields Modifier and Type Field Description protected MutableTableModel
model
-
Constructor Summary
Constructors Constructor Description AbstractListViewListener(MutableTableModel model)
-
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 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
hideColumn(int colIndex)
void
moveColumn(int fromIndex, int toIndex)
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
-
Methods inherited from interface de.hybris.platform.cockpit.model.listview.ListViewListener
drop, markAllAsSelected, move, multiEdit, openInContextEditor, remove, requestPaging
-
-
-
-
Field Detail
-
model
protected final MutableTableModel model
-
-
Constructor Detail
-
AbstractListViewListener
public AbstractListViewListener(MutableTableModel model)
-
-
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 interfaceListViewListener
- 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 interfaceListViewListener
- 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
-
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 interfaceListViewListener
- Parameters:
columnIndex
- zero based column position indexrowIndex
- 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 interfaceListViewListener
- Parameters:
columnIndexes
- zero based column position indexes of the columns to be selectedrowIndexes
- zero based row position indexes of the rows to be selected
-
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 interfaceListViewListener
- Parameters:
columnIndex
- index of the column by which the elements should be sortedasc
- the sort order to be used,true
= ascending;false
= descending
-
hideColumn
public void hideColumn(int colIndex)
- Specified by:
hideColumn
in interfaceListViewListener
-
moveColumn
public void moveColumn(int fromIndex, int toIndex)
- Specified by:
moveColumn
in interfaceListViewListener
-
showColumn
public void showColumn(ColumnDescriptor columnDescr, java.lang.Integer colIndex)
- Specified by:
showColumn
in interfaceListViewListener
-
-