Interface ListComponentModelListener
- All Known Implementing Classes:
AdvancedSearchPage.DefaultSelectorListComponentModelListener,AdvancedSearchPage.DefaultSelectorListComponentModelListener,DefaultBrowserListModelListener,DefaultBrowserSectionListModelListener,DefaultListComponentModelListener,DefaultListModelListener,DefaultSelectorListComponentModelListener,DefaultSimpleSelectorListComponentModelListener
public interface ListComponentModelListener
A
ListComponentModelListener is notified whenever the ListComponentModel with which it is registered has
changed.-
Method Summary
Modifier and TypeMethodDescriptionvoidactivationChanged(Collection<TypedObject> items) Called whenever the activation has changed.voidchanged()Called whenever the list component model has been changed in a way not covered by the otherListComponentModelListenermethods.voiditemMoved(int fromIndex, int toIndex) Called whenever an item has been moved.voidCalled whenever the items held by this model have changed.voiditemsRemoved(Collection<? extends Object> items) Called whenever items have been removed.voidCalled when a generic event has been fired.voidselectionChanged(List<Integer> indexes) Called whenever the selection has changed.
-
Method Details
-
activationChanged
Called whenever the activation has changed.- Parameters:
items- the items which were activated
-
selectionChanged
Called whenever the selection has changed.- Parameters:
indexes- indexes of the currently selected items
-
itemMoved
void itemMoved(int fromIndex, int toIndex) Called whenever an item has been moved.- Parameters:
fromIndex- the item's previous zero based position indextoIndex- the item's new zero based position index
-
itemsRemoved
Called whenever items have been removed.- Parameters:
items- the items which were removed
-
itemsChanged
void itemsChanged()Called whenever the items held by this model have changed. Note: When this method is called it typically means that major changes have been made, which means that the associated view components probably need to re-render all its items (rows in the case of a table presentation). -
changed
void changed()Called whenever the list component model has been changed in a way not covered by the otherListComponentModelListenermethods. Note: When this method is called it typically means that major changes have been made to the whole model, which means that the associated view component probably need to re-render itself completely in order to visually represent the new state. -
onEvent
Called when a generic event has been fired.- Parameters:
eventName- event qualifiervalue- value attached to the event
-