Class AbstractAutoComboModel<T>

    • Field Detail

      • selected

        protected T selected
      • max

        protected int max
      • entries

        protected java.util.List<T> entries
    • Constructor Detail

      • AbstractAutoComboModel

        public AbstractAutoComboModel​(AutoCompleteCombo<T> combo,
                                      int max)
    • Method Detail

      • convertFromString

        public abstract T convertFromString​(java.lang.String val)
      • convertToString

        public abstract java.lang.String convertToString​(T val)
      • addToTop

        public void addToTop​(java.lang.String val)
      • contains

        public boolean contains​(java.lang.String val)
      • addValToTop

        public void addValToTop​(T val)
      • getSelectedItem

        public java.lang.Object getSelectedItem()
        Specified by:
        getSelectedItem in interface javax.swing.ComboBoxModel<T>
      • setSelectedItem

        public void setSelectedItem​(java.lang.Object obj)
        Specified by:
        setSelectedItem in interface javax.swing.ComboBoxModel<T>
      • setSelectedItemQuiet

        public void setSelectedItemQuiet​(java.lang.Object obj)
      • getSize

        public int getSize()
        Specified by:
        getSize in interface javax.swing.ListModel<T>
      • getElementAt

        public T getElementAt​(int index)
        Specified by:
        getElementAt in interface javax.swing.ListModel<T>
      • containsVal

        public boolean containsVal​(T val)
      • getModelValue

        public T getModelValue​(java.lang.String text)
        Get value from model that equals converted value.
      • fireChangeEvents

        protected void fireChangeEvents​(int size1,
                                        int size2)