Class OneClickListComboBoxModel
java.lang.Object
com.illumon.iris.gui.util.oneclick.OneClickListComboBoxModel
- All Implemented Interfaces:
ComboBoxModel<OneClickListModel>,ListModel<OneClickListModel>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddList(OneClickListModel list) Add a new list to the model, ensuring that there are no duplicated names.voidvoidvoidgetElementAt(int index) getLists()intgetSize()voidremoveList(OneClickListModel list) voidremoveList(String listName) voidvoidvoidsetSelectedItem(Object anItem) voidupdateList(OneClickListModel existingList, OneClickListModel replacementList) Update the specified list, notifying all observers
-
Constructor Details
-
OneClickListComboBoxModel
public OneClickListComboBoxModel()
-
-
Method Details
-
setSelectedItem
- Specified by:
setSelectedItemin interfaceComboBoxModel<OneClickListModel>
-
getSelectedItem
- Specified by:
getSelectedItemin interfaceComboBoxModel<OneClickListModel>
-
updateList
public void updateList(@NotNull OneClickListModel existingList, @NotNull OneClickListModel replacementList) Update the specified list, notifying all observers- Parameters:
existingList- The list being updatedreplacementList- The list to replace with
-
getSize
public int getSize()- Specified by:
getSizein interfaceListModel<OneClickListModel>
-
getElementAt
- Specified by:
getElementAtin interfaceListModel<OneClickListModel>
-
addListDataListener
- Specified by:
addListDataListenerin interfaceListModel<OneClickListModel>
-
removeListDataListener
- Specified by:
removeListDataListenerin interfaceListModel<OneClickListModel>
-
resortPins
public void resortPins() -
addList
Add a new list to the model, ensuring that there are no duplicated names.- Parameters:
list- The new list to be added to the model
-
removeList
-
removeList
-
clearLists
public void clearLists() -
getLists
-
getList
-
addSelectedItemChangedListener
public void addSelectedItemChangedListener(OneClickListComboBoxModel.SelectedItemChangedListener listener)
-