Class AbstractTableModel
- java.lang.Object
-
- de.hybris.platform.cockpit.model.listview.impl.AbstractTableModel
-
- All Implemented Interfaces:
TableModel
- Direct Known Subclasses:
DefaultTableModel
public abstract class AbstractTableModel extends java.lang.Object implements TableModel
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<TableModelListener>listeners
-
Constructor Summary
Constructors Constructor Description AbstractTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTableModelListener(TableModelListener listener)Registerslistenerwith this table model if it is not already registered.protected voidfireCellChanged(int colIndex, int rowIndex)Notifies any registeredTableModelListeners that a cell's value has changed.voidfireEvent(java.lang.String eventName, java.lang.Object value)This method provides the means necessary to fire generic events which are received by any registeredTableModelListener.protected voidfireSelectionChanged(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)Notifies any registeredTableModelListeners that the selection has changed.protected UIAccessRightServicegetUIAccessRightService()voidremoveTableModelListener(TableModelListener listener)Unregisterslistenerwith this table model if it is registered.-
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.TableModel
getCellEditor, getCellRenderer, getColumnComponentModel, getListComponentModel, getNewInlineItemRenderer, getValueAt, isCellEditable, isCellSelectable, isCellSelected
-
-
-
-
Field Detail
-
listeners
protected java.util.List<TableModelListener> listeners
-
-
Method Detail
-
addTableModelListener
public void addTableModelListener(TableModelListener listener)
Registerslistenerwith this table model if it is not already registered.- Specified by:
addTableModelListenerin interfaceTableModel- Parameters:
listener- theTableModelListenerto register
-
removeTableModelListener
public void removeTableModelListener(TableModelListener listener)
Unregisterslistenerwith this table model if it is registered.- Specified by:
removeTableModelListenerin interfaceTableModel- Parameters:
listener- theTableModelListenerto unregister
-
fireSelectionChanged
protected void fireSelectionChanged(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)Notifies any registeredTableModelListeners that the selection has changed.- Parameters:
colIndexes- indexes of the currently selected columnsrowIndexes- indexes of the currently selected rows
-
fireCellChanged
protected void fireCellChanged(int colIndex, int rowIndex)Notifies any registeredTableModelListeners that a cell's value has changed.- Parameters:
colIndex- zero based column position index of the changed cellrowIndex- zero based row position index of the changed cell
-
fireEvent
public void fireEvent(java.lang.String eventName, java.lang.Object value)Description copied from interface:TableModelThis method provides the means necessary to fire generic events which are received by any registeredTableModelListener.- Specified by:
fireEventin interfaceTableModel- Parameters:
eventName- name of eventvalue- attached value
-
getUIAccessRightService
protected UIAccessRightService getUIAccessRightService()
-
-