Class OneClickListModel

java.lang.Object
javax.swing.AbstractListModel<String>
com.illumon.iris.gui.util.oneclick.OneClickListModel
All Implemented Interfaces:
Serializable, Comparable<OneClickListModel>, ListModel<String>

public class OneClickListModel extends AbstractListModel<String> implements Comparable<OneClickListModel>
See Also:
  • Constructor Details

    • OneClickListModel

      public OneClickListModel(String name, Collection<String> items)
    • OneClickListModel

      public OneClickListModel(String name, Collection<String> items, boolean pinned, boolean sorted, boolean uppercase, int currentIndex)
    • OneClickListModel

      public OneClickListModel(OneClickListModel other)
    • OneClickListModel

      public OneClickListModel(OneClickList list)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getItems

      public List<String> getItems()
    • getIsPinned

      public boolean getIsPinned()
    • setPinned

      public void setPinned(boolean isSaved)
    • isSorted

      public boolean isSorted()
    • setSorted

      public void setSorted(boolean isSorted)
    • isUppercase

      public boolean isUppercase()
    • setUppercase

      public void setUppercase(boolean isUppercase)
    • indexOf

      public int indexOf(String usym)
    • remove

      public String remove(int index)
    • addAt

      public void addAt(String value, int index)
    • add

      public boolean add(String usym)
    • getSize

      public int getSize()
      Specified by:
      getSize in interface ListModel<String>
    • getElementAt

      public String getElementAt(int index)
      Specified by:
      getElementAt in interface ListModel<String>
    • getCurrentIndex

      public int getCurrentIndex()
    • setCurrentIndex

      public void setCurrentIndex(int currentIndex)
    • compareTo

      public int compareTo(@NotNull OneClickListModel o)
      Specified by:
      compareTo in interface Comparable<OneClickListModel>