Ein mächtiges Mittel zum Erzeugen von Options-Listen für Auswahlkomponenten oder für die Anzeige
von Tabellen ist die OptionListFactory.
Diese liefert ein Iterable über Optionen oder erweiterte Optionen mit
zusätzlichen Feldern.
Über erweiterte Interfaces können die Zugriffe auf die Optionen optimiert werden, so dass auch sehr große
Listen performant dargestellt werden. Für die Verwendung in einer blätterbaren Tabelle ermöglicht ein
SeekableIterable den direkten Zugriff ab einer bestimmten Position, so dass nur die anzuzeigenden
Optionen erzeugt werden müssen.
In diesem Beispiel kann dadurch die Optionsliste mit vielen Datumswerten über einen sehr großen Zeitraum
verarbeitet werden. Über die erzeugten ExtendedOption-Objekte werden die zusätzlichen Felder
Wochentag und Feiertag bereitgestellt und vom OptionTableRenderer dargestellt.


