Class SortedListModel<E>

java.lang.Object
de.bsvrz.sys.funclib.kappich.collections.SortedListModel<E>
All Implemented Interfaces:
ComboBoxModel<E>, ListModel<E>

public class SortedListModel<E> extends Object implements ComboBoxModel<E>
Ein einfaches ListModel, das eine Menge von Elementen darstellt und diese Objekte nach einem Comparator sortiert. Der Comparator wird im Konstruktor übergeben.

Das ListModel unterstützt außerdem eine schnelle indexOf()-Implementierung.

Wenn als Comparator ein CollatorComparator angegeben wird, wird eine optimierte Sortierung mit CollationKeys verwendet.