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 void
addTableModelListener(TableModelListener listener)
Registerslistener
with this table model if it is not already registered.protected void
fireCellChanged(int colIndex, int rowIndex)
Notifies any registeredTableModelListener
s that a cell's value has changed.void
fireEvent(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 void
fireSelectionChanged(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)
Notifies any registeredTableModelListener
s that the selection has changed.protected UIAccessRightService
getUIAccessRightService()
void
removeTableModelListener(TableModelListener listener)
Unregisterslistener
with 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)
Registerslistener
with this table model if it is not already registered.- Specified by:
addTableModelListener
in interfaceTableModel
- Parameters:
listener
- theTableModelListener
to register
-
removeTableModelListener
public void removeTableModelListener(TableModelListener listener)
Unregisterslistener
with this table model if it is registered.- Specified by:
removeTableModelListener
in interfaceTableModel
- Parameters:
listener
- theTableModelListener
to unregister
-
fireSelectionChanged
protected void fireSelectionChanged(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)
Notifies any registeredTableModelListener
s 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 registeredTableModelListener
s 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:TableModel
This method provides the means necessary to fire generic events which are received by any registeredTableModelListener
.- Specified by:
fireEvent
in interfaceTableModel
- Parameters:
eventName
- name of eventvalue
- attached value
-
getUIAccessRightService
protected UIAccessRightService getUIAccessRightService()
-
-