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 voidaddListComponentModelListener(ListComponentModelListener listener)voidaddToAdditionalItemChangeUpdateNotificationMap(TypedObject itemToUpdate, java.util.Collection<TypedObject> changedItems)voidfireEvent(java.lang.String eventName, java.lang.Object value)This method provides the means necessary to fire generic events which are received by any registeredListComponentModelListener.TypedObjectgetActiveItem()java.util.Collection<? extends TypedObject>getActiveItems()java.util.Collection<TypedObject>getAdditionalItemsToUpdate(TypedObject changedItem)ListModel<? extends java.lang.Object>getListModel()java.lang.IntegergetSelectedIndex()java.util.List<java.lang.Integer>getSelectedIndexes()java.lang.ObjectgetValueAt(int index)booleanisActivatable()booleanisEditable()booleanisForceRenderOnSelectionChanged()Returns whether cell content should be re-rendered when the selection state of its row has changed.booleanisMultiple()booleanisSelectable()booleanisSelected(int index)voidremoveListComponentModelListener(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:
trueif the cell content should be re-rendered,falseotherwise
-
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)
-
-