Package editor

Class PopupListModel

    • Field Detail

      • _strFilterPrefix

        private java.lang.String _strFilterPrefix
    • Constructor Detail

      • PopupListModel

        protected PopupListModel()
      • PopupListModel

        protected PopupListModel​(Predicate filter)
    • Method Detail

      • createSubset

        public abstract PopupListModel createSubset​(java.util.List subset)
        Given the a subset of components in this model, creates a new model containing just this subset.
      • getModel

        public abstract java.util.List getModel()
        Returns the underlying list.
      • getUnfilteredModel

        public abstract java.util.List getUnfilteredModel()
        Returns an unfiltered version of this model. If the model is not filtered, this may return the same reference as getModel().
      • setFilter

        public void setFilter​(Predicate filter)
      • getSize

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

        public java.lang.Object getElementAt​(int iIndex)
        Specified by:
        getElementAt in interface javax.swing.ListModel
      • getModelUpdatedOrFilteredByPredicate

        public java.util.List getModelUpdatedOrFilteredByPredicate()
        Returns the underlying list, filtered by the predicate if it exists