Glazed Lists 0.9.1 Release Notes

Glazed Lists 0.9.1 is a minor release of Glazed Lists. This release provides several bugfixes to Glazed Lists 0.9. It also includes a revised tutorial.

The only API change between this release and the previous release is that TextFilterable/TextFilterator now use Lists instead of String arrays.


Glazed Lists is an application of the Decorator and Observer patterns over Java Lists. It provides transforming views of a source list that respond to changes as they occur. These views can be layered to provide simple and powerful manipulation of the source data.

It includes transforming views for the following tasks:

  • SortedList presents a sorted view of a source list
  • AbstractFilterList presents a filtered list containing a subset of a source list
  • UniqueList presents a unique view of a source list
  • TransformedList presents a starting point for building custom transformations of a source list

    Glazed Lists also provides Swing widgets that automatically update when the data changes. Included widgets are:

  • EventTableModel models a source list for a JTable with sophisticated sorting support
  • EventListModel models a source list for a JList
  • EventComboBoxModel models a source list for a JComboBox.
  • EventSelectionModel models a JTable or JList's selection as a event list.


  • glazedlists-0.9.1.jar - a compiled jar file ready for your application's classpath.
  • - the 0.9.1 revision of the source tree. You'll find Ant targets for compiling, jaring, JUnit and generating Javadoc.


  • Tutorial - an up-to-date tutorial is included in the www/tutorial-0.9 folder of the source release.
  • Javadoc API - generated documentation is a useful reference.
  • Migration API - documentation with package migrationkit for migrating from Glazed Lists 0.8.

    Known Issues

    61SetEnabled(boolean) on EventSelectionModel
    63EventLists don't get garbage collected unless source list is garbage collected


    Glazed Lists 0.9.1 is provided with no warranty under a BSD license.


  • Jesse Wilson
  • Kevin Maltby