Interface ListComponentModel
-
- All Known Subinterfaces:
MutableListModel
- All Known Implementing Classes:
AbstractListComponentModel
,DefaultListComponentModel
public interface ListComponentModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListComponentModelListener(ListComponentModelListener listener)
void
addToAdditionalItemChangeUpdateNotificationMap(TypedObject itemToUpdate, java.util.Collection<TypedObject> changedItems)
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 registeredListComponentModelListener
.TypedObject
getActiveItem()
java.util.Collection<? extends TypedObject>
getActiveItems()
java.util.Collection<TypedObject>
getAdditionalItemsToUpdate(TypedObject changedItem)
ListModel<? extends java.lang.Object>
getListModel()
java.lang.Integer
getSelectedIndex()
java.util.List<java.lang.Integer>
getSelectedIndexes()
java.lang.Object
getValueAt(int index)
boolean
isActivatable()
boolean
isEditable()
boolean
isForceRenderOnSelectionChanged()
Returns whether cell content should be re-rendered when the selection state of its row has changed.boolean
isMultiple()
boolean
isSelectable()
boolean
isSelected(int index)
void
removeListComponentModelListener(ListComponentModelListener listener)
-
-
-
Method Detail
-
isEditable
boolean isEditable()
-
isMultiple
boolean isMultiple()
-
isSelectable
boolean isSelectable()
-
isActivatable
boolean isActivatable()
-
getListModel
ListModel<? extends java.lang.Object> getListModel()
-
getActiveItems
java.util.Collection<? extends TypedObject> getActiveItems()
-
getActiveItem
TypedObject getActiveItem()
-
getSelectedIndex
java.lang.Integer getSelectedIndex()
-
getSelectedIndexes
java.util.List<java.lang.Integer> getSelectedIndexes()
-
isSelected
boolean isSelected(int index)
-
addListComponentModelListener
void addListComponentModelListener(ListComponentModelListener listener)
-
removeListComponentModelListener
void removeListComponentModelListener(ListComponentModelListener listener)
-
getValueAt
java.lang.Object getValueAt(int index)
-
isForceRenderOnSelectionChanged
boolean isForceRenderOnSelectionChanged()
Returns whether cell content should be re-rendered when the selection state of its row has changed.- Returns:
true
if the cell content should be re-rendered,false
otherwise
-
fireEvent
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 registeredListComponentModelListener
.- Parameters:
eventName
- name of eventvalue
- attached value
-
addToAdditionalItemChangeUpdateNotificationMap
void addToAdditionalItemChangeUpdateNotificationMap(TypedObject itemToUpdate, java.util.Collection<TypedObject> changedItems)
-
getAdditionalItemsToUpdate
java.util.Collection<TypedObject> getAdditionalItemsToUpdate(TypedObject changedItem)
-
-