Class OneClickListComboBoxModel
java.lang.Object
com.illumon.iris.gui.util.oneclick.OneClickListComboBoxModel
- All Implemented Interfaces:
ComboBoxModel<OneClickListModel>,ListModel<OneClickListModel>
public class OneClickListComboBoxModel extends Object implements ComboBoxModel<OneClickListModel>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOneClickListComboBoxModel.SelectedItemChangedListener -
Constructor Summary
Constructors Constructor Description OneClickListComboBoxModel() -
Method Summary
Modifier and Type Method Description voidaddList(OneClickListModel list)Add a new list to the model, ensuring that there are no duplicated names.voidaddListDataListener(ListDataListener l)voidaddSelectedItemChangedListener(OneClickListComboBoxModel.SelectedItemChangedListener listener)voidclearLists()OneClickListModelgetElementAt(int index)OneClickListModelgetList(String listName)ArrayList<OneClickListModel>getLists()OneClickListModelgetSelectedItem()intgetSize()voidremoveList(OneClickListModel list)voidremoveList(String listName)voidremoveListDataListener(ListDataListener l)voidresortPins()voidsetSelectedItem(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)
-